diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/bootstrap/Jamfile cel-1.4/apps/bootstrap/Jamfile --- cel-1.9+svn3615/apps/bootstrap/Jamfile 2006-10-20 16:15:54.000000000 +0100 +++ cel-1.4/apps/bootstrap/Jamfile 2009-11-28 16:46:05.000000000 +0000 @@ -4,6 +4,7 @@ CFlags bootstrap : "-DLIBDIR='\"$(INSTALLDIR.PLUGIN)/\"'" ; LinkWith bootstrap : celtool ; ExternalLibs bootstrap : CRYSTAL ; +FileListEntryApplications bootstrap : app-demo ; if $(HAVE_STATIC_PLUGINS) = "yes" { @@ -16,6 +17,7 @@ CFlags bootstrap_static : [ FDefines CS_STATIC_LINKED ] ; MsvcDefine bootstrap_static : CS_STATIC_LINKED ; LinkWith bootstrap_static : cel_staticplugins celtool ; + FileListEntryApplications bootstrap_static : app-demo-static ; # # The plugins that we need @@ -132,6 +134,7 @@ pfmesh pfmove pfmover + pfnewcamera pfportal pfquest pfsound diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/celstart/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/apps/celstart/Jamfile --- cel-1.9+svn3615/apps/celstart/Jamfile 2008-08-06 20:21:30.000000000 +0100 +++ cel-1.4/apps/celstart/Jamfile 2009-11-28 16:46:05.000000000 +0000 @@ -11,6 +11,7 @@ LinkWith celstart : celtool ; ExternalLibs celstart : CRYSTAL ; Win32Resource celstart : [ ConcatDirs $(SUBDIR) celstart.rc ] ; +FileListEntryApplications celstart : app-celstart ; if $(HAVE_STATIC_PLUGINS) = "yes" { @@ -25,6 +26,7 @@ MsvcDefine celstart_static : CS_STATIC_LINKED ; LinkWith celstart_static : cel_staticplugins celtool ; Win32Resource celstart_static : [ ConcatDirs $(SUBDIR) celstart.rc ] ; + FileListEntryApplications celstart_static : app-celstart-static ; # # The plugins that we need @@ -66,6 +68,8 @@ glshader_fixed gmeshldr gmeshskelanim2 + haze + hazeldr lghtng null2d null3d @@ -112,13 +116,11 @@ # STATIC.OPTIONALPLUGINLIST = bullet + cscegui cspython glshader_cg glshader_ps1 odedynam - rm_rlcompat - rm_shadow_pssm - rm_unshadowed sndmanager sndsysopenal sndsyssoft @@ -158,7 +160,6 @@ mgr_quests mgr_billboard pfactormove - pfanalogmotion pfbillboard pfdamage pfdefcam @@ -166,7 +167,6 @@ pfengine pfinput pfinv - pfjump pflight pfmechanics pfmeshdeform @@ -175,6 +175,7 @@ pfmeshdeform pfmove pfmover + pfnewcamera pfpathfinder pfportal pfquest diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/celtest/celtest.cpp /tmp/IB0bHXT4Oc/cel-1.4/apps/celtest/celtest.cpp --- cel-1.9+svn3615/apps/celtest/celtest.cpp 2008-08-07 01:22:43.000000000 +0100 +++ cel-1.4/apps/celtest/celtest.cpp 2009-11-28 16:46:05.000000000 +0000 @@ -24,7 +24,6 @@ #include "iutil/object.h" #include "iutil/cmdline.h" #include "csutil/cscolor.h" -#include "csutil/csobject.h" #include "cstool/csview.h" #include "cstool/initapp.h" #include "csutil/event.h" @@ -43,7 +42,7 @@ #include "iengine/mesh.h" #include "iengine/movable.h" #include "iengine/material.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "imesh/thing.h" #include "imesh/sprite3d.h" #include "imesh/object.h" @@ -77,7 +76,6 @@ #include "propclass/mesh.h" #include "propclass/meshsel.h" #include "propclass/inv.h" -#include "propclass/jump.h" #include "propclass/chars.h" #include "propclass/move.h" #include "propclass/tooltip.h" @@ -87,7 +85,7 @@ #include "propclass/region.h" #include "propclass/input.h" #include "propclass/linmove.h" -#include "propclass/analogmotion.h" +#include "propclass/actoranalog.h" #include "propclass/quest.h" #include "propclass/trigger.h" #include "propclass/zone.h" @@ -185,17 +183,14 @@ // The Real Camera csRef entity_cam = pl->CreateEntity (name, bltest, "actor", "pcinput.standard", - "pcmove.analogmotion", - "pcmove.jump", - "pcmove.grab", + "pcmove.actor.analog", "pccamera.delegate", "pccamera.mode.tracking", "pcobject.mesh", "pcobject.mesh.select", "pcmove.linear", - //"pc2d.tooltip", + "pc2d.tooltip", "pctools.inventory", - "pctools.timer", "pcsound.listener", CEL_PROPCLASS_END); if (!entity_cam) return 0; @@ -207,7 +202,6 @@ pcinp->Bind ("JoystickButton2", "resetcam"); pcinp->Bind ("JoystickAxis0", "joyaxis0"); pcinp->Bind ("JoystickAxis1", "joyaxis1"); - pcinp->Bind ("MouseAxis0_centered", "mouseaxis0"); pcinp->Bind ("z", "ready"); pcinp->Bind ("x", "lockon"); @@ -216,27 +210,16 @@ pcinp->Bind ("right", "right"); pcinp->Bind ("up", "up"); pcinp->Bind ("down", "down"); - pcinp->Bind ("space", "jump"); - pcinp->Bind ("m", "freeze"); - pcinp->Bind ("shift", "roll"); - pcinp->Bind ("`", "showstates"); pcinp->Bind ("[", "camleft"); pcinp->Bind ("]", "camright"); pcinp->Bind ("pageup", "camup"); pcinp->Bind ("pagedown", "camdown"); - csRef actor = celQueryPropertyClassEntity (entity_cam); - //actor->SetMinimumTurningSpeed (5.0f); + csRef actor = celQueryPropertyClassEntity (entity_cam); + actor->SetTurningSpeed (15.0f); //actor->SetMovementSpeed (1.5f); - csRef jump = celQueryPropertyClassEntity (entity_cam); - jump->SetBoostJump (false); - jump->SetJumpHeight (1.0f); - //jump->SetDoubleJumpSpeed (7.0f); - csRef trackcam = celQueryPropertyClassEntity (entity_cam); - trackcam->SetPanSpeed (8); - trackcam->SetTiltSpeed (2.5); csRef delegcam = celQueryPropertyClassEntity (entity_cam); //delegcam->SetCurrentMode (trackcam); @@ -246,9 +229,6 @@ newcamera->AttachCameraMode(iPcNewCamera::CCM_THIRD_PERSON); newcamera->SetCurrentCameraMode (0);*/ - //csRef timer = celQueryPropertyClassEntity (entity_cam); - //timer->WakeUpFrame (0); - csRef pcmesh = CEL_QUERY_PROPCLASS_ENT (entity_cam, iPcMesh); bool hascal3d = true; pcmesh->SetPath ("/cellib/objects"); @@ -274,7 +254,6 @@ return csPtr (entity_cam); } - bool CelTest::CreateRoom () { csRef entity_room; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/celtest/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/apps/celtest/Jamfile --- cel-1.9+svn3615/apps/celtest/Jamfile 2006-11-21 21:48:14.000000000 +0000 +++ cel-1.4/apps/celtest/Jamfile 2009-11-28 16:46:05.000000000 +0000 @@ -4,6 +4,7 @@ CFlags celtst : "-DLIBDIR='\"$(INSTALLDIR.PLUGIN)/\"'" ; LinkWith celtst : celtool ; ExternalLibs celtst : CRYSTAL ; +FileListEntryApplications celtst : app-demo ; if $(HAVE_STATIC_PLUGINS) = "yes" { @@ -13,6 +14,7 @@ CFlags celtst_static : [ FDefines CS_STATIC_LINKED ] ; MsvcDefine celtst_static : CS_STATIC_LINKED ; LinkWith celtst_static : cel_staticplugins celtool ; + FileListEntryApplications celtst_static : app-demo-static ; LinkStaticPlugins celtst_static : addon_celentity addon_celentitytpl diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/evolvecraft/behave.cpp /tmp/IB0bHXT4Oc/cel-1.4/apps/evolvecraft/behave.cpp --- cel-1.9+svn3615/apps/evolvecraft/behave.cpp 2007-07-17 12:52:51.000000000 +0100 +++ cel-1.4/apps/evolvecraft/behave.cpp 2009-11-28 16:46:06.000000000 +0000 @@ -37,7 +37,7 @@ iCelPlLayer* pl) : scfImplementationType (this), bl (bl), entity (entity), evolving (false), - bestFitness (0), targetFitness (100000000.0) + bestFitness (0), targetFitness (100000000.0), doCallFitnessCB (false) { parid_currentticks = pl->FetchStringID("cel.parameter.currentticks"); parid_maxfitness = pl->FetchStringID("cel.parameter.max_fitness"); @@ -72,6 +72,13 @@ GetMesh (); GetCamera (); + // (vk) Fitness callback call on collision is moved here + if (evolving && doCallFitnessCB) + { + pcevolve->FitnessCallback(deferedFitness); + doCallFitnessCB = false; + } + currentTime = params->GetParameter(parid_currentticks)->value.l; // here we produce the inputs; these are speed, and distance to obstacle @@ -189,7 +196,11 @@ csVector3 currentPosition (pcmechobj->GetBody()->GetPosition()); float distanceTravelled = (currentPosition - initPosition).Norm(); float fitness = distanceTravelled * timeTaken; - pcevolve->FitnessCallback(fitness); + + // (vk) Defer this call, otherwise we get crash with recent ODE versions + //pcevolve->FitnessCallback(fitness); + doCallFitnessCB = true; + deferedFitness = fitness; } return true; } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/evolvecraft/behave.h /tmp/IB0bHXT4Oc/cel-1.4/apps/evolvecraft/behave.h --- cel-1.9+svn3615/apps/evolvecraft/behave.h 2007-07-17 12:52:51.000000000 +0100 +++ cel-1.4/apps/evolvecraft/behave.h 2009-11-28 16:46:06.000000000 +0000 @@ -67,6 +67,9 @@ csVector3 initPosition, pollPosition; csMatrix3 initOrientation; + bool doCallFitnessCB; + float deferedFitness; + public: htBehaviourActor(iCelBlLayer *bl, iCelEntity *entity, iCelPlLayer *pl); virtual ~htBehaviourActor(); diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/evolvecraft/evolvecraft.cpp /tmp/IB0bHXT4Oc/cel-1.4/apps/evolvecraft/evolvecraft.cpp --- cel-1.9+svn3615/apps/evolvecraft/evolvecraft.cpp 2008-06-18 23:34:12.000000000 +0100 +++ cel-1.4/apps/evolvecraft/evolvecraft.cpp 2009-11-28 16:46:06.000000000 +0000 @@ -42,7 +42,7 @@ #include "iengine/mesh.h" #include "iengine/movable.h" #include "iengine/material.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "imesh/thing.h" #include "imesh/sprite3d.h" #include "imesh/object.h" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/evolvecraft/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/apps/evolvecraft/Jamfile --- cel-1.9+svn3615/apps/evolvecraft/Jamfile 2007-05-16 01:01:25.000000000 +0100 +++ cel-1.4/apps/evolvecraft/Jamfile 2009-11-28 16:46:06.000000000 +0000 @@ -4,4 +4,5 @@ CFlags evolvecraft : "-DLIBDIR='\"$(INSTALLDIR.PLUGIN)/\"'" ; LinkWith evolvecraft : celtool ; ExternalLibs evolvecraft : CRYSTAL ; +FileListEntryApplications evolvecraft : app-demo ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/hovertest/hovertest.cpp /tmp/IB0bHXT4Oc/cel-1.4/apps/hovertest/hovertest.cpp --- cel-1.9+svn3615/apps/hovertest/hovertest.cpp 2008-06-18 23:34:12.000000000 +0100 +++ cel-1.4/apps/hovertest/hovertest.cpp 2009-11-28 16:46:06.000000000 +0000 @@ -42,7 +42,7 @@ #include "iengine/mesh.h" #include "iengine/movable.h" #include "iengine/material.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "imesh/thing.h" #include "imesh/sprite3d.h" #include "imesh/object.h" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/hovertest/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/apps/hovertest/Jamfile --- cel-1.9+svn3615/apps/hovertest/Jamfile 2006-02-07 16:47:52.000000000 +0000 +++ cel-1.4/apps/hovertest/Jamfile 2009-11-28 16:46:06.000000000 +0000 @@ -4,4 +4,5 @@ CFlags hovertest : "-DLIBDIR='\"$(INSTALLDIR.PLUGIN)/\"'" ; LinkWith hovertest : celtool ; ExternalLibs hovertest : CRYSTAL ; +FileListEntryApplications hovertest : app-demo ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/nettest/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/apps/nettest/Jamfile --- cel-1.9+svn3615/apps/nettest/Jamfile 2006-10-20 16:15:54.000000000 +0100 +++ cel-1.4/apps/nettest/Jamfile 2009-11-28 16:46:06.000000000 +0000 @@ -4,6 +4,7 @@ CFlags nettest : "-DLIBDIR='\"$(INSTALLDIR.PLUGIN)/\"'" ; LinkWith nettest : celtool ; ExternalLibs nettest : CRYSTAL ; +FileListEntryApplications nettest : app-demo ; if $(HAVE_STATIC_PLUGINS) = "yes" { @@ -13,6 +14,7 @@ CFlags nettest_static : [ FDefines CS_STATIC_LINKED ] ; LFlags nettest_static : -lcrystalspace_staticplugins ; LinkWith nettest_static : cel_staticplugins celtool ; + FileListEntryApplications nettest_static : app-demo-static ; LinkStaticPlugins nettest_static : addon_celentity addon_celentitytpl diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/nettest/nettest.cpp /tmp/IB0bHXT4Oc/cel-1.4/apps/nettest/nettest.cpp --- cel-1.9+svn3615/apps/nettest/nettest.cpp 2008-06-18 23:34:12.000000000 +0100 +++ cel-1.4/apps/nettest/nettest.cpp 2009-11-28 16:46:06.000000000 +0000 @@ -44,7 +44,7 @@ #include "iengine/mesh.h" #include "iengine/movable.h" #include "iengine/material.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "imesh/thing.h" #include "imesh/sprite3d.h" #include "imesh/object.h" @@ -281,15 +281,16 @@ const char* /*factname*/, const csVector3& /*pos*/) { // The Real Camera - csRef entity_cam = pl->CreateEntity (name, bltest, "actor", - "pccommandinput", - "pcdefaultcamera", - "pcactormove", - "pcmesh", - "pcmeshselect", - "pclinearmovement", - "pctooltip", - "pcinventory", + csRef entity_cam = pl->CreateEntity (name, bltest, + "actorcameraold", // behaviour name + "pcinput.standard", + "pccamera.old", + "pcmove.actor.standard", + "pcobject.mesh", + "pcobject.mesh.select", + "pcmove.linear", + "pc2d.tooltip", + "pctools.inventory", CEL_PROPCLASS_END); if (!entity_cam) return 0; @@ -382,10 +383,11 @@ csPtr NetTest::CreateActorNPC (const char* name, const char* /*factname*/, const csVector3& /*pos*/) { - csRef entity_cam = pl->CreateEntity (name, bltest, "actor", - "pcactormove", - "pcmesh", - "pclinearmovement", + csRef entity_cam = pl->CreateEntity (name, bltest, + "actorcameraold", // behaviour name + "pcmove.actor.standard", + "pcobject.mesh", + "pcmove.linear", CEL_PROPCLASS_END); if (!entity_cam) return 0; @@ -612,45 +614,45 @@ game_factory->SetProtocolVersion ("v0.1"); // XXX: This should be in a config file... - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.test")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.misc.test")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.linmove")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.move.linear")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.actormove")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.move.actor.standard")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.solid")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.move.solid")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.colldet")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.object.mesh.collisiondetection")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.region")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.world.region")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.zonemanager")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.world.zonemanager")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.defaultcamera")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.camera.old")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.tooltip")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.2d.tooltip")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.timer")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.tools.timer")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.inventory")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.tools.inventory")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.characteristics")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.tools.inventory.characteristics")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.mesh")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.object.mesh")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.light")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.object.light")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.meshselect")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.object.mesh.select")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.pccommandinput")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.input.standard")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.quest")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.logic.quest")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.properties")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.tools.properties")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.trigger")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.logic.trigger")) return false; - if (!pl->LoadPropertyClassFactory ("cel.pcfactory.billboard")) + if (!pl->LoadPropertyClassFactory ("cel.pcfactory.2d.billboard")) return false; // analyse command line arguments @@ -757,7 +759,7 @@ return true; } -void NetTest::WriteShadow (int align,int x,int y,int fg,char *str,...) +void NetTest::WriteShadow (int align,int x,int y,int fg,const char *str,...) { char buf[256]; @@ -770,7 +772,7 @@ Write (align, x, y, fg, -1, buf); } -void NetTest::Write(int align,int x,int y,int fg,int bg,char *str,...) +void NetTest::Write(int align,int x,int y,int fg,int bg,const char *str,...) { va_list arg; char b[256], *buf = b; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/nettest/nettest.h /tmp/IB0bHXT4Oc/cel-1.4/apps/nettest/nettest.h --- cel-1.9+svn3615/apps/nettest/nettest.h 2006-01-05 18:52:58.000000000 +0000 +++ cel-1.4/apps/nettest/nettest.h 2009-11-28 16:46:06.000000000 +0000 @@ -73,8 +73,8 @@ GameFactoryManager* gfm; celNetworkServerStats stats; - void WriteShadow (int align,int x,int y,int fg,char *str,...); - void Write(int align,int x,int y,int fg,int bg,char *str,...); + void WriteShadow (int align,int x,int y,int fg,const char *str,...); + void Write(int align,int x,int y,int fg,int bg,const char *str,...); public: /** diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/tutorial/graph/behave.cpp /tmp/IB0bHXT4Oc/cel-1.4/apps/tutorial/graph/behave.cpp --- cel-1.9+svn3615/apps/tutorial/graph/behave.cpp 2008-05-29 18:11:36.000000000 +0100 +++ cel-1.4/apps/tutorial/graph/behave.cpp 2009-11-28 16:46:07.000000000 +0000 @@ -153,7 +153,7 @@ for (i = 0 ; i < count ; i++) { iCelEntity* child = pcinventory->GetEntity (i); - printf (" child %d is '%s'\n", i, child->GetName ()); + printf (" child %zu is '%s'\n", i, child->GetName ()); } } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/tutorial/graph/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/apps/tutorial/graph/Jamfile --- cel-1.9+svn3615/apps/tutorial/graph/Jamfile 2007-09-12 11:48:57.000000000 +0100 +++ cel-1.4/apps/tutorial/graph/Jamfile 2009-11-28 16:46:07.000000000 +0000 @@ -4,4 +4,5 @@ CFlags graph : "-DLIBDIR='\"$(INSTALLDIR.PLUGIN)/\"'" ; LinkWith graph : celtool ; ExternalLibs graph : CRYSTAL ; +FileListEntryApplications graph : app-demo ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/tutorial/steering/behave.cpp /tmp/IB0bHXT4Oc/cel-1.4/apps/tutorial/steering/behave.cpp --- cel-1.9+svn3615/apps/tutorial/steering/behave.cpp 2008-05-29 18:11:36.000000000 +0100 +++ cel-1.4/apps/tutorial/steering/behave.cpp 2009-11-28 16:46:07.000000000 +0000 @@ -150,7 +150,7 @@ for (i = 0 ; i < count ; i++) { iCelEntity* child = pcinventory->GetEntity (i); - printf (" child %d is '%s'\n", i, child->GetName ()); + printf (" child %zu is '%s'\n", i, child->GetName ()); } } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/tutorial/steering/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/apps/tutorial/steering/Jamfile --- cel-1.9+svn3615/apps/tutorial/steering/Jamfile 2007-09-12 11:48:57.000000000 +0100 +++ cel-1.4/apps/tutorial/steering/Jamfile 2009-11-28 16:46:06.000000000 +0000 @@ -4,4 +4,5 @@ CFlags steering : "-DLIBDIR='\"$(INSTALLDIR.PLUGIN)/\"'" ; LinkWith steering : celtool ; ExternalLibs steering : CRYSTAL ; +FileListEntryApplications steering : app-demo ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/tutorial/walktut/behave.cpp /tmp/IB0bHXT4Oc/cel-1.4/apps/tutorial/walktut/behave.cpp --- cel-1.9+svn3615/apps/tutorial/walktut/behave.cpp 2007-06-01 13:52:02.000000000 +0100 +++ cel-1.4/apps/tutorial/walktut/behave.cpp 2009-11-28 16:46:06.000000000 +0000 @@ -139,7 +139,7 @@ for (i = 0 ; i < count ; i++) { iCelEntity* child = pcinventory->GetEntity (i); - printf (" child %d is '%s'\n", i, child->GetName ()); + printf (" child %zu is '%s'\n", i, child->GetName ()); } } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/tutorial/walktut/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/apps/tutorial/walktut/Jamfile --- cel-1.9+svn3615/apps/tutorial/walktut/Jamfile 2006-02-05 10:04:35.000000000 +0000 +++ cel-1.4/apps/tutorial/walktut/Jamfile 2009-11-28 16:46:06.000000000 +0000 @@ -4,4 +4,5 @@ CFlags walktut : "-DLIBDIR='\"$(INSTALLDIR.PLUGIN)/\"'" ; LinkWith walktut : celtool ; ExternalLibs walktut : CRYSTAL ; +FileListEntryApplications walktut: app-demo ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/wheeledtest/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/apps/wheeledtest/Jamfile --- cel-1.9+svn3615/apps/wheeledtest/Jamfile 2006-06-23 16:08:52.000000000 +0100 +++ cel-1.4/apps/wheeledtest/Jamfile 2009-11-28 16:46:07.000000000 +0000 @@ -4,4 +4,5 @@ CFlags wheeledtest : "-DLIBDIR='\"$(INSTALLDIR.PLUGIN)/\"'" ; LinkWith wheeledtest : celtool ; ExternalLibs wheeledtest : CRYSTAL ; +FileListEntryApplications wheeledtest : app-demo ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/apps/wheeledtest/wheeledtest.cpp /tmp/IB0bHXT4Oc/cel-1.4/apps/wheeledtest/wheeledtest.cpp --- cel-1.9+svn3615/apps/wheeledtest/wheeledtest.cpp 2008-06-18 23:34:12.000000000 +0100 +++ cel-1.4/apps/wheeledtest/wheeledtest.cpp 2009-11-28 16:46:07.000000000 +0000 @@ -43,7 +43,7 @@ #include "iengine/mesh.h" #include "iengine/movable.h" #include "iengine/material.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "imesh/thing.h" #include "imesh/sprite3d.h" #include "imesh/object.h" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/autogen.sh /tmp/IB0bHXT4Oc/cel-1.4/autogen.sh --- cel-1.9+svn3615/autogen.sh 2004-05-05 11:36:23.000000000 +0100 +++ cel-1.4/autogen.sh 2009-11-28 16:46:41.000000000 +0000 @@ -18,4 +18,10 @@ rm -f $MACROFILE +# Work around for ^M character emited by autoconf 2.63- +# which causes line-ending problem for SVN. +cr=`echo X | tr X '\\015'` +sed "s/^ac_cr='$cr'$/ac_cr=\`echo X | tr X '\\\015'\`/" < configure > configure.tmp +mv configure.tmp configure + exit $rc diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/bin/cs-genwix-msm.py /tmp/IB0bHXT4Oc/cel-1.4/bin/cs-genwix-msm.py --- cel-1.9+svn3615/bin/cs-genwix-msm.py 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/bin/cs-genwix-msm.py 2009-11-28 16:46:07.000000000 +0000 @@ -0,0 +1,67 @@ +#!python +from wixlib import * +from optparse import OptionParser + +import time +import datetime + +from guidregistry import guid_registry as gr + +options = OptionParser(usage="usage: %prog [options] list1 list2") +options.add_option("-o", "--out", dest="outfile", + help="Output file name", metavar="FILE") +options.add_option("--id", dest="msmid", + help="Merge module ID (used to look up GUID)", metavar="ID") +options.add_option("--subdirmap", dest="subdirmap", + help="Subdirectory map to place files in. (Multiple allowed)", + action="append", metavar="LIST:DIR") +options.add_option("--version", dest="version", + help="Package version", metavar="VERSION") + +(parsed_options, args) = options.parse_args() + +if not parsed_options.outfile: + options.error("missing --out") +if not parsed_options.msmid: + options.error("missing --id") + +subdirmap = {} +if parsed_options.subdirmap: + for s in parsed_options.subdirmap: + (list, subdirs) = s.split (':', 1) + subdirmap[list] = subdirs + +(base, merge, dir) = generate_merge_module(id = parsed_options.msmid, + path = [('TARGETDIR', 'SourceDir', None), + (parsed_options.msmid + '_dir', None, None)], + filename = parsed_options.outfile, + manufacturer = "The Crystal Space Project", + guid = gr[parsed_options.msmid], + version = parsed_options.version) + +f = Fragment( + parent = base, + id = parsed_options.msmid) + +dirref = DirectoryRef( + parent = f, + id = parsed_options.msmid + '_dir') + +for list in args: + listid = os.path.splitext(os.path.basename(list))[0] + thisdir = dirref + if subdirmap.has_key(listid): + dirid = parsed_options.msmid + list_subdir = subdirmap[listid] + for subdir in list_subdir.split('/'): + dirid = dirid + '.' + subdir + thisdir = Directory( + parent = thisdir, + id = dirid + '_d', + name = subdir) + generate_from_file_list_txt (list, + parent = merge, + prefix = parsed_options.msmid + '.' + listid, + dir = thisdir) + +base.save() diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/bin/guidregistry.py /tmp/IB0bHXT4Oc/cel-1.4/bin/guidregistry.py --- cel-1.9+svn3615/bin/guidregistry.py 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/bin/guidregistry.py 2009-11-28 16:46:07.000000000 +0000 @@ -0,0 +1,4 @@ +guid_registry = { + #We compute some uuids out of a base and a unique id (mostly component guids) + "base": '6c754815-632d-4e1c-92f6-4ae951a76b18', + } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/bin/wixlib.py /tmp/IB0bHXT4Oc/cel-1.4/bin/wixlib.py --- cel-1.9+svn3615/bin/wixlib.py 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/bin/wixlib.py 2009-11-28 16:46:07.000000000 +0000 @@ -0,0 +1,581 @@ +#!/usr/bin/python +from guidregistry import guid_registry as gr +import uuid +import os +import sha +import md5 +import re +import sys + +from lxml import etree + + +class Empty(object): + """Marker class""" + pass + + +class InitializeOnDef(type): + """ + Ok. Now this is black magic. Makes every class have its own stack of + static_kw, map_kw etc. and simplifies defining them through not having + to use super(). + """ + def __init__(cls, name, bases, classdict): + cls._class_name = name + cls.init() + +class WixBase(object): + __metaclass__ = InitializeOnDef + + @classmethod + def setup(cls): + cls.kw_map['id'] = 'Id' + + @classmethod + def init(cls): + cls.kw_static = getattr(cls, 'kw_static', {}).copy() #Statically set parameters + cls.kw_map = getattr(cls, 'kw_map', {}).copy() #Rename + cls.kw_allowed = getattr(cls, 'kw_allowed', {}).copy() #Additionally allowed parameters + cls.kw_default = getattr(cls, 'kw_default', {}).copy() #Default values of parameters + cls.kw_default_call = getattr(cls, 'kw_default_call', {}).copy()#Default values of parameters as function + cls.kw_convert = getattr(cls, 'kw_convert', {}).copy() + cls.highersetup = None + cls.setup() + + def __init__(self, **kw): + self.param = kw.copy() + super(WixBase, self).__init__() + + self.childs = [] + if "parent" in kw.keys(): + kw["parent"].add(self) + kw.pop("parent") + self.kw = kw + + def toXML(self, contain): + param = self.kw.copy() + + #Validate we got only valid keys + for i in self.kw.keys(): + if i not in self.kw_map.keys() + self.kw_allowed.keys(): + raise TypeError('Unknown parameter ' + i) + + for i in self.kw_default: + if i not in param.keys(): + param[i] = self.kw_default[i] + + for i in self.kw_default_call: + if i not in param.keys(): + param[i] = self.kw_default_call[i](self) + + param.update(self.kw_static) + + for i in param: + if i in self.kw_convert.keys(): + param[i] = self.kw_convert[i](self, param.pop(i)) + + for i in param: + if i in self.kw_map.keys(): + #print i,self.kw_map[i], param[i] + param[self.kw_map[i]] = param.pop(i) + elem = etree.SubElement(contain, + getattr(self, "element_name", self._class_name), + **param) + for child in self.childs: + child.toXML(elem) + return contain + + def add(self, child): + self.childs.append(child) + +def call(a): + import pdb + pdb.set_trace() + + + +class RefBase(WixBase): + pass + #@classmethod + #def setup(cls): + # import pdb + # pdb.set_trace() + # cls.kw_map['id'] = 'Id' + + +class InstallExecuteSequence(WixBase): + @classmethod + def setup(cls): + pass + +class RemoveExistingProducts(WixBase): + @classmethod + def setup(cls): + cls.kw_static['After'] = "InstallFinalize" + + + +class Base(WixBase): + def __init__(self, *arg, **kw): + self.filename = kw.pop('filename') + super(Base, self).__init__(*arg, **kw) + + def save(self): + fh = open(self.filename, 'w') + fh.write(etree.tostring(self.toXML(), pretty_print=True)) + fh.write('\n') + fh.close() + + def toXML(self, contain = Empty): + elem = etree.Element('Wix', xmlns = 'http://schemas.microsoft.com/wix/2006/wi') + for child in self.childs: + child.toXML(elem) + return elem + +class Product(WixBase): + @classmethod + def setup(cls): + cls.kw_map['name'] = 'Name' + cls.kw_map['version'] = 'Version' + cls.kw_map['language'] = 'Language' + cls.kw_map['upgrade_code'] = 'UpgradeCode' + cls.kw_map['manufacturer'] = 'Manufacturer' + #cls.kw_map['id'] = 'Id' + + cls.kw_default['id'] = '*' + cls.kw_default['language'] = '1033' + + +class Package(WixBase): + @classmethod + def setup(cls): + cls.kw_static['InstallerVersion'] = '200' + cls.kw_map['compressed'] = 'Compressed' + cls.kw_map['manufacturer'] = 'Manufacturer' + #cls.kw_static['Description'] = "Whatever" + +class Module(WixBase): + @classmethod + def setup(cls): + cls.kw_map['version'] = 'Version' + cls.kw_map['language'] = 'Language' + +class Fragment(WixBase): + pass + +class UIRef(WixBase): + @classmethod + def setup(cls): + cls.kw_static['Id'] = "WixUI_FeatureTree" + +class Media(WixBase): + @classmethod + def setup(cls): + cls.kw_static['Id'] = '1' + cls.kw_static['Cabinet'] = 'cs1.cab' + cls.kw_static['EmbedCab'] = 'yes' + + +class Directory(WixBase): + @classmethod + def setup(cls): + cls.kw_map['source_dir'] = 'FileSource' + cls.kw_map['id'] = 'Id' + cls.kw_map['name'] = 'Name' + +class Feature(WixBase): + @classmethod + def setup(cls): + cls.kw_map['id'] = 'Id' + cls.kw_map['configurable_directory'] = 'ConfigurableDirectory' + cls.kw_map['title'] = 'Title' + cls.kw_map['level'] = 'Level' + + cls.kw_default['level'] = "1" + cls.kw_default['title'] = "" + + cls.kw_convert['configurable_directory'] = lambda self, val: val.param['id'] + +class FeatureRef(RefBase): + pass + +class DirectoryRef(RefBase): + pass + +class Component(WixBase): + component_genbase = uuid.UUID(gr['base']) + @classmethod + def setup(cls): + cls.kw_map['id'] = 'Id' + cls.kw_map['guid'] = 'Guid' + cls.kw_map['directory'] = 'Directory' + + cls.kw_default_call['guid'] = lambda self: str(uuid.uuid3(self.component_genbase, self.param['id'])) + +class ComponentRef(RefBase): + pass + +class Property(RefBase): + @classmethod + def setup(cls): + cls.kw_map['value'] = 'Value' + cls.kw_map['secure'] = 'Secure' + cls.kw_map['admin'] = 'Admin' + +class Upgrade(WixBase): + @classmethod + def setup(cls): + cls.kw_map['upgrade_code'] = 'Id' + + +class UpgradeVersion(WixBase): + @classmethod + def setup(cls): + cls.kw_static['Property'] = 'PATCHFOUND' + cls.kw_static['IncludeMinimum'] = 'yes' + cls.kw_static['IncludeMaximum'] = 'yes' + + cls.kw_map['min_version'] = "Minimum" + cls.kw_map['max_version'] = "Maximum" + + cls.kw_convert['keep_old'] = lambda self: 'yes' + + +class File(WixBase): + @classmethod + def setup(cls): + cls.kw_map['id'] = 'Id' + cls.kw_map['name'] = 'Name' + cls.kw_map['source'] = 'Source' + #cls.kw_static['Vital'] = 'yes' + +class WixVariable(WixBase): + @classmethod + def setup(cls): + cls.kw_map['id'] = 'Id' + cls.kw_map['value'] = 'Value' + +class RegistryValue(WixBase): + @classmethod + def setup(cls): + cls.kw_map['id'] = 'Id' + cls.kw_map['name'] = 'Name' + cls.kw_map['key'] = 'Key' + cls.kw_map['value'] = 'Value' + cls.kw_map['action'] = 'Action' + cls.kw_map['root'] = 'Root' + cls.kw_map['type'] = 'Type' + + cls.kw_default['root'] = "HKLM" + cls.kw_default['type'] = "string" + cls.kw_default['action'] = "write" + +class RegistrySearch(WixBase): + @classmethod + def setup(cls): + cls.kw_map['id'] = 'Id' + cls.kw_map['name'] = 'Name' + cls.kw_map['key'] = 'Key' + cls.kw_map['root'] = 'Root' + cls.kw_map['type'] = 'Type' + + cls.kw_default['root'] = "HKLM" + cls.kw_default['type'] = "directory" + +class DirectorySearch(WixBase): + @classmethod + def setup(cls): + cls.kw_map['id'] = 'Id' + cls.kw_map['depth'] = 'Depth' + cls.kw_map['path'] = 'Path' + +class Merge(WixBase): + @classmethod + def setup(cls): + cls.kw_map['id'] = 'Id' + cls.kw_map['source_file'] = 'SourceFile' + cls.kw_map['disk_id'] = 'DiskId' + cls.kw_map['language'] = "Language" + cls.kw_map['compressed'] = 'FileCompression' + + cls.kw_default['language'] = "1033" + cls.kw_default['compressed'] = "yes" + + +class MergeRef(WixBase): + pass + + + +class Environment(WixBase): + @classmethod + def setup(cls): + cls.kw_map['id'] = 'Id' + cls.kw_map['action'] = 'Action' + cls.kw_map['name'] = 'Name' + cls.kw_map['part'] = 'Part' + cls.kw_map['seperator'] = 'Seperator' + cls.kw_map['value'] = 'Value' + + cls.kw_default['action'] = 'set' + cls.kw_default['part'] = 'last' + + +def extract_version_information(directory): + fh = open(directory + "/configure") + package = 'PACKAGE_VERSION=' + len_proj = len(package) + for line in fh.readlines(): + if len(line) > len_proj and line[:len_proj] == package: + break + return line[len_proj+1:-2] + +def generate_directory_tree(directory, parent = Empty, prefix = Empty, create_dir = False, current = Empty, file_filter = Empty, directory_filter = Empty): + """ + Recurses through a directory structure and subsequently adds every file and + directory which is not negatively filtered to parent. + + parent = + prefix = A prefix making generated ids unique + current = Do we have a current directory, or do we need to generate it? + directory_filter = Which directories should we visit. Argument needs to be + a function which signals true/false after getting passed cur directry, to + be visited directory as arguments + file_filter = Which files should get included. Argument needs to be a + function which signals true/false after getting passed cur directry, + filename as arguments + """ + if Empty in [parent, current, prefix]: + raise TypeError('Missing paremeter') + + curdir = None + if create_dir: + prefix = prefix + '.' + os.path.basename(directory) + curdir = Directory(parent = current, source_dir = directory, name = os.path.basename(directory), id = gen_wix_id_repeatable(prefix)) + else: + curdir = Directory(parent = current, source_dir = directory, id = gen_wix_id_repeatable(prefix)) + #comp = Component(id = prefix + '.component') + + #entrycount = 0 + for entry in os.listdir(directory): + if os.path.isfile(os.path.join(directory, entry)) and (file_filter == Empty or file_filter(directory, entry)): + #c_id = prefix + "_" + os.path.join(directory, entry) + comp = Component(parent = curdir, id = gen_wix_id_repeatable(prefix + '.' + entry)) + File(parent = comp, name = entry, id = gen_wix_id_repeatable(prefix + '.' + entry)) + ComponentRef(parent = parent, + id = gen_wix_id_repeatable(prefix + '.' + entry)) + + #entrycount += 1 + elif os.path.isdir(os.path.join(directory, entry)) and (directory_filter == Empty or directory_filter(directory, entry)): + generate_directory_tree(os.path.join(directory, entry), + current = curdir, + create_dir = True, + parent = parent, + prefix = prefix, + file_filter = file_filter, + directory_filter = directory_filter) + + #if entrycount: + # curdir.add(comp) + # ComponentRef(parent = parent, + # id = prefix + '.component') + + return curdir + +class DirectoryHelper: + def __init__(self, parent, prefix, rootDir): + self.parent = parent + self.prefix = prefix + self.rootDir = rootDir + if not '_dirHelper_knownDirs' in parent.__dict__: + parent.__dict__['_dirHelper_knownDirs'] = {} + + def GetDirectory(self, dir): + if dir == None: + return self.rootDir + if dir in self.parent._dirHelper_knownDirs: + return self.parent._dirHelper_knownDirs[dir] + dirSplit = dir.rsplit ('/', 1) + if len(dirSplit) == 1: + pObj = self.rootDir + name = dirSplit[0] + realPrefix = self.prefix + else: + pObj = self.GetDirectory (dirSplit[0]) + name = dirSplit[1] + realPrefix = self.prefix + '.' + dirSplit[0].replace('/', '.') + newDir = Directory (parent = pObj, + name = name, + id = gen_wix_id_repeatable(realPrefix + '.' + name)) + self.parent._dirHelper_knownDirs[dir] = newDir + return newDir + +def generate_from_file_list(filelist, parent, prefix, dir): + """ + Goes through a file list (as generated by CS' `jam filelists` command) and + adds each file (and containing directory) to parent. + + filelist = List of files. Must be iterable, with the iterated items being + lines as in a filelist file. + parent = + prefix = A prefix making generated ids unique + """ + + dirs = DirectoryHelper(parent, prefix, dir) + + for file in filelist: + (sourcePath, destPath) = file.split(':', 1) + destSplit = destPath.rsplit ('/', 1) + if len(destSplit) == 1: + destFN = destSplit[0].strip() + destDir = None + realPrefix = prefix + else: + destDir = destSplit[0].strip() + destFN = destSplit[1].strip() + realPrefix = prefix + '.' + destDir.replace('/', '.') + dirObj = dirs.GetDirectory (destDir) + if destFN == "": + # No file name part - create empty dir + continue + if os.path.isfile(sourcePath): + wixID = gen_wix_id_repeatable(realPrefix + '.' + destFN) + comp = Component(parent = dirObj, id = wixID) + File(parent = comp, name = destFN, id = wixID, source = sourcePath) + ComponentRef(parent = parent, id = wixID) + elif os.path.isdir(sourcePath): + # Source is actually a directory, add recursively + generate_directory_tree(sourcePath, + current = dirObj, + create_dir = True, + parent = parent, + prefix = realPrefix) + else: + print "File list entry %s not found, packages may be incomplete" % sourcePath + +def generate_from_file_list_txt(filelist_name, parent, prefix, dir): + try: + list = file(filelist_name, "r") + except: + list = None + print "Could not open %s, packages may be incomplete" % filelist_name + if list: + generate_from_file_list(list, + parent = parent, + prefix = prefix, + dir = dir) + +def wixify_string(s): + return s.replace('-', '_').replace(' ', '_').replace(',', '_') + +def wixify_string_and_shorten(s, cur): + """ + This is quite ugly and ad hoc. + Compress the filenames to fit into the stupid `Id` length requirement. + A nicer solution is needed, but in most cases we now dont need to calculate + an sha based id. + """ + return md5.md5(s).hexdigest() + curlen = len(cur) + 1 + s = wixify_string(s) + if len(s) + curlen >= 72: + #s = re.sub('(.*)_([0-9a-f]{32})(\.[a-z]*)', r'\1.\3', s) + s = s.replace('graph', 'gr') + s = s.replace('source', 'sr') + s = s.replace('struct', 'st') + s = s.replace('class', 'c') + s = s.replace('const', 'c') + s = s.replace('char', 'c') + s = s.replace('inherit', 'i') + s = s.replace('members', 'm') + s = s.replace('.html', '.h') + s = s.replace('crystalspace', 'cs') + s = s.replace('lightmap', 'lm') + s = s.replace('crystalspace', 'cs') + s = s.replace('Plugin', 'plg') + s = s.replace('Common', 'cmn') + s = s.replace('Shader', 'shd') + s = s.replace('Comparator', 'cmp') + s = s.replace('Default', 'def') + s = s.replace('Scanline', 'scl') + s = s.replace('Render', 'rn') + s = s.replace('Implementation', 'impl') + s = s.replace('System', 'sys') + s = s.replace('Stream', 'str') + s = s.replace('Notification', 'notif') + s = s.replace('Interpolate', 'intrp') + s = s.replace('Utility', 'util') + s = s.replace('Container', 'cont') + s = s.replace('Upcase', 'uc') + s = s.replace('Downcase', 'lc') + if len(s) + curlen > 72: + olds = s + s = md5.md5(s).hexdigest() + sys.stderr.write('shortening filename because it trips the limit: \n'+ + '\t' + olds + "\n" + '\twith a len of ' + str(curlen + len(olds)) + "\n" + + '\treplacing with ' + s + "\n" + '\ttill now id is ' + cur + "\n") + #s = s.replace('__', '_') + #s = s[:20] + return s + +def gen_wix_id_repeatable(s): + """ + Generates a Id which fits to WIX's requirements for ids. It + creates the same id for the same input. + """ + #return '_' + sha.sha(str(s)).hexdigest() + return '_' + md5.md5(s).hexdigest()[:-1] + +def default_directory_filter(directory, entry): + #print entry + if entry in [".svn", 'CVS']: + return False + return True + +def generate_merge_module(path = [], out = '.', id = Empty, manufacturer = "", Language = 1033, guid = Empty, version = Empty, language = '1033', filename = None): + if Empty in [id, guid, version]: + raise TypeError('Missing parameter') + if not filename: + filename = out + os.path.sep + id + '.wxs' + base = Base(filename = filename) + module = Module( + parent = base, + version = version, + language = language, + id = id + ) + package = Package( + parent = module, + id = guid, + manufacturer = manufacturer + ) + + p = module + for i in path: + (c_id, c_name, c_source) = i + param = {"parent": p, + "id": c_id} + if c_source: + param['source_dir'] = c_source + if c_name: + param['name'] = c_name + + p = Directory( + **param) + + return (base, module, p) + +def merge_merge_module(id = Empty, source_file = Empty, feature = Empty, directory = Empty, media = '1', guid = Empty): + if Empty in [source_file, feature, directory, id, guid]: + raise TypeError('Missing parameter') + comb_id = id + '.' + guid + Merge(parent = directory, + id = comb_id, + source_file = source_file, + disk_id = media) + MergeRef( + parent = feature, + id = comb_id) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/cel-config /tmp/IB0bHXT4Oc/cel-1.4/cel-config --- cel-1.9+svn3615/cel-config 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/cel-config 1970-01-01 01:00:00.000000000 +0100 @@ -1,43 +0,0 @@ -#!/bin/sh - -if [ "x$MSYSTEM" = "xmsys" ] ; then - PATH_SEPARATOR=";" -else - PATH_SEPARATOR=":" -fi - -BASE_DIR=`dirname $0` -TEMP_PREFIX=/tmp/cel-config$$ - -# Collect executables starting with 'cel-config-' from $CEL and $PATH -# @@@ FIXME: What about $CEL_x_y env vars? -OLD_IFS="$IFS" -IFS=$PATH_SEPARATOR -for p in $CEL$PATH_SEPARATOR$CEL/bin$PATH_SEPARATOR$BASE_DIR$PATH_SEPARATOR$PATH ; do - if [ -d "$p" ] ; then - for s in "$p"/cel-config-* ; do - if [ -x "$s" ] ; then - echo "$s" >> ${TEMP_PREFIX}_find - fi - done - fi -done -IFS="$OLD_IFS" - -if [ ! -e ${TEMP_PREFIX}_find ] ; then - echo No cel-config-* scripts found - exit -1 -fi - -# Reorder for sorting -cat ${TEMP_PREFIX}_find | sed 's!\(.*\)/cel-config-\(.*\)\.\(.*\)!\2:\3:\1!g' >> ${TEMP_PREFIX}_split -# Sort by version number -cat ${TEMP_PREFIX}_split | sort -u -t : -k 1,1nr -k 2,2nr >> ${TEMP_PREFIX}_sorted -# Extract first entry (highest version) -command=`cat ${TEMP_PREFIX}_sorted | head -n 1 | sed 's!\(.*\):\(.*\):\(.*\)!\3/cel-config-\1\.\2!'` -# cleanup -rm ${TEMP_PREFIX}* -# ...and execute. -$command $@ - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/configure /tmp/IB0bHXT4Oc/cel-1.4/configure --- cel-1.9+svn3615/configure 2008-07-10 13:28:45.000000000 +0100 +++ cel-1.4/configure 2009-11-28 16:46:41.000000000 +0000 @@ -1,11 +1,11 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for cel 1.9. +# Generated by GNU Autoconf 2.63 for cel 1.4.0. # # Report bugs to . # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## --------------------- ## @@ -17,7 +17,7 @@ if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST @@ -39,17 +39,45 @@ as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' else - PATH_SEPARATOR=: + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' fi - rm -f conf$$.sh + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } fi # Support unset when possible. @@ -65,8 +93,6 @@ # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) -as_nl=' -' IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. @@ -89,7 +115,7 @@ as_myself=$0 fi if test ! -f "$as_myself"; then - echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 { (exit 1); exit 1; } fi @@ -102,17 +128,10 @@ PS4='+ ' # NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - fi -done +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1 && @@ -134,7 +153,7 @@ $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X/"$0" | +$as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q @@ -160,7 +179,7 @@ as_have_required=no fi - if test $as_have_required = yes && (eval ": + if test $as_have_required = yes && (eval ": (as_func_return () { (exit \$1) } @@ -242,7 +261,7 @@ if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST @@ -263,7 +282,7 @@ if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST @@ -343,10 +362,10 @@ if test "x$CONFIG_SHELL" != x; then for as_var in BASH_ENV ENV - do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - done - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} + do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + done + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi @@ -415,9 +434,10 @@ test \$exitcode = 0") || { echo No shell found that supports shell functions. - echo Please tell autoconf@gnu.org about your system, - echo including any error possibly output before this - echo message + echo Please tell bug-autoconf@gnu.org about your system, + echo including any error possibly output before this message. + echo This can help us improve future autoconf versions. + echo Configuration will now proceed without shell functions. } @@ -453,7 +473,7 @@ s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems @@ -481,7 +501,6 @@ *) ECHO_N='-n';; esac - if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr @@ -494,19 +513,22 @@ rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir - mkdir conf$$.dir + mkdir conf$$.dir 2>/dev/null fi -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else as_ln_s='cp -p' -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln + fi else as_ln_s='cp -p' fi @@ -533,10 +555,10 @@ as_test_x=' eval sh -c '\'' if test -d "$1"; then - test -d "$1/."; + test -d "$1/."; else case $1 in - -*)set "./$1";; + -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ???[sx]*):;;*)false;;esac;fi @@ -576,8 +598,8 @@ # Identity of this package. PACKAGE_NAME='cel' PACKAGE_TARNAME='cel' -PACKAGE_VERSION='1.9' -PACKAGE_STRING='cel 1.9' +PACKAGE_VERSION='1.4.0' +PACKAGE_STRING='cel 1.4.0' PACKAGE_BUGREPORT='cel-main@lists.sourceforge.net' ac_unique_file="mk/jam/build.jam" @@ -617,119 +639,140 @@ # include #endif" -ac_subst_vars='SHELL -PATH_SEPARATOR -PACKAGE_NAME -PACKAGE_TARNAME -PACKAGE_VERSION -PACKAGE_STRING -PACKAGE_BUGREPORT -exec_prefix -prefix -program_transform_name -bindir -sbindir -libexecdir -datarootdir -datadir -sysconfdir -sharedstatedir -localstatedir -includedir -oldincludedir -docdir -infodir -htmldir -dvidir -pdfdir -psdir -libdir -localedir -mandir -DEFS -ECHO_C -ECHO_N -ECHO_T -LIBS -build_alias -host_alias -target_alias -build -build_cpu -build_vendor -build_os -host -host_cpu -host_vendor -host_os -CC -CFLAGS -LDFLAGS -CPPFLAGS -ac_ct_CC -EXEEXT -OBJEXT -CXX -CXXFLAGS -ac_ct_CXX -LD -ac_ct_LD -RANLIB -DLLTOOL -ac_ct_DLLTOOL -DLLWRAP -ac_ct_DLLWRAP -WINDRES -ac_ct_WINDRES -STRINGS -ac_ct_STRINGS -OBJCOPY -ac_ct_OBJCOPY -LIBTOOL_TEST -ac_ct_LIBTOOL_TEST -LIBTOOL_PATH -LIBTOOL -ac_ct_LIBTOOL -CS_LT_APPLE -APPLE_LIBTOOL -MKDIR -MKDIRS -INSTALL -LN_S -TEXI2DVI -TEXI2PDF -DVIPS -DVIPDF -MAKEINFO -DOXYGEN -DOT -ac_ct_DOT -RSVG -ICOTOOL -CONVERT -PERL -TTREE -SWIG -CSLIBS_CONFIG -ac_ct_CSLIBS_CONFIG -PYTHON -ac_ct_PYTHON -PKG_CONFIG -ac_ct_PKG_CONFIG -CONFIG_CPPUNIT -ac_ct_CONFIG_CPPUNIT -CONFIG_NL -ac_ct_CONFIG_NL -CRYSTAL -CRYSTAL_CONFIG_TOOL -CPP -GREP -EGREP -CONFIG_BFD -ac_ct_CONFIG_BFD +ac_subst_vars='LTLIBOBJS LIBOBJS -LTLIBOBJS' +CONFIG_BFD +EGREP +GREP +CPP +RELAYTOOL +CRYSTAL_CONFIG_TOOL +CRYSTAL +CONFIG_NL +CONFIG_CPPUNIT +ac_ct_PKG_CONFIG +PKG_CONFIG +ac_ct_PYTHON +PYTHON +ac_ct_CSLIBS_CONFIG +CSLIBS_CONFIG +SWIG +TTREE +PERL +CONVERT +ICOTOOL +RSVG +ac_ct_DOT +DOT +DOXYGEN +MAKEINFO +DVIPDF +DVIPS +TEXI2PDF +TEXI2DVI +LN_S +INSTALL +MKDIRS +MKDIR +APPLE_LIBTOOL +CS_LT_APPLE +ac_ct_LIBTOOL +LIBTOOL +LIBTOOL_PATH +ac_ct_LIBTOOL_TEST +LIBTOOL_TEST +ac_ct_OBJCOPY +OBJCOPY +ac_ct_STRINGS +STRINGS +ac_ct_WINDRES +WINDRES +ac_ct_DLLWRAP +DLLWRAP +ac_ct_DLLTOOL +DLLTOOL +RANLIB +ac_ct_LD +LD +ac_ct_CXX +CXXFLAGS +CXX +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +CS_TOP_BUILDDIR +CS_TOP_SRCDIR +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL +CRYSTAL_TOOLS_PREFIX' ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_mno_cygwin +enable_as_needed +enable_gc_sections +enable_universal_binary +enable_separate_debug_info +enable_optimize_mode_debug_info +with_python +with_cppunit +with_NL +with_cs +with_cs_prefix +enable_cstest +enable_relaytool +enable_meta_info_embedding +with_bfd +enable_shared +enable_debug +' ac_precious_vars='build_alias host_alias target_alias @@ -748,6 +791,8 @@ # Initialize some variables set by options. ac_init_help= ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null @@ -846,13 +891,21 @@ datarootdir=$ac_optarg ;; -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` - eval enable_$ac_feature=no ;; + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; @@ -865,13 +918,21 @@ dvidir=$ac_optarg ;; -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` - eval enable_$ac_feature=\$ac_optarg ;; + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ @@ -1062,22 +1123,38 @@ ac_init_version=: ;; -with-* | --with-*) - ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/[-.]/_/g'` - eval with_$ac_package=\$ac_optarg ;; + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/[-.]/_/g'` - eval with_$ac_package=no ;; + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. @@ -1097,7 +1174,7 @@ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; - -*) { echo "$as_me: error: unrecognized option: $ac_option + -*) { $as_echo "$as_me: error: unrecognized option: $ac_option Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; } ;; @@ -1106,16 +1183,16 @@ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 { (exit 1); exit 1; }; } eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; @@ -1124,22 +1201,38 @@ if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { echo "$as_me: error: missing argument to $ac_option" >&2 + { $as_echo "$as_me: error: missing argument to $ac_option" >&2 { (exit 1); exit 1; }; } fi -# Be sure to have absolute directory names. +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 + { (exit 1); exit 1; }; } ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac - { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; } done @@ -1154,7 +1247,7 @@ if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes @@ -1170,10 +1263,10 @@ ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - { echo "$as_me: error: Working directory cannot be determined" >&2 + { $as_echo "$as_me: error: working directory cannot be determined" >&2 { (exit 1); exit 1; }; } test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - { echo "$as_me: error: pwd does not report name of working directory" >&2 + { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 { (exit 1); exit 1; }; } @@ -1181,12 +1274,12 @@ if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$0" || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X"$0" | + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -1213,12 +1306,12 @@ fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 { (exit 1); exit 1; }; } fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 + cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 { (exit 1); exit 1; }; } pwd)` # When building in place, set srcdir=. @@ -1245,7 +1338,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures cel 1.9 to adapt to many kinds of systems. +\`configure' configures cel 1.4.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1267,9 +1360,9 @@ Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] + [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] + [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify @@ -1279,25 +1372,25 @@ For better control, use the options below. Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/cel] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/cel] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF @@ -1310,11 +1403,12 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of cel 1.9:";; + short | recursive ) echo "Configuration of cel 1.4.0:";; esac cat <<\_ACEOF Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-mno-cygwin Compile with the -mno-cygwin option. (default YES) @@ -1323,6 +1417,9 @@ enough to support it properly (default YES) --enable-gc-sections Utilize --gc-sections linker flag for some targets (default YES) + --enable-universal-binary + build Mac OS X universal binaries (default YES on + Mac OS X with universal SDK installed, else NO) --enable-separate-debug-info split debug information into separate files. (default YES if binutils >= 2.16 detected and not on @@ -1333,6 +1430,8 @@ is enabled, otherwise default NO) --enable-cstest verify that the Crystal Space SDK is actually usable (default YES) + --enable-relaytool enable use of relaytool for some libraries (default + YES) --enable-meta-info-embedding store plugin meta-information directly inside plugin modules if supported by platform; if disabled, @@ -1397,15 +1496,17 @@ if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; @@ -1441,7 +1542,7 @@ echo && $SHELL "$ac_srcdir/configure" --help=recursive else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done @@ -1450,11 +1551,11 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -cel configure 1.9 -generated by GNU Autoconf 2.61 +cel configure 1.4.0 +generated by GNU Autoconf 2.63 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF @@ -1464,8 +1565,8 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by cel $as_me 1.9, which was -generated by GNU Autoconf 2.61. Invocation command line was +It was created by cel $as_me 1.4.0, which was +generated by GNU Autoconf 2.63. Invocation command line was $ $0 $@ @@ -1501,7 +1602,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" + $as_echo "PATH: $as_dir" done IFS=$as_save_IFS @@ -1536,7 +1637,7 @@ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; @@ -1588,11 +1689,12 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 -echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; + *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) $as_unset $ac_var ;; esac ;; esac @@ -1622,9 +1724,9 @@ do eval ac_val=\$$ac_var case $ac_val in - *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac - echo "$ac_var='\''$ac_val'\''" + $as_echo "$ac_var='\''$ac_val'\''" done | sort echo @@ -1639,9 +1741,9 @@ do eval ac_val=\$$ac_var case $ac_val in - *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac - echo "$ac_var='\''$ac_val'\''" + $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi @@ -1657,8 +1759,8 @@ echo fi test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && @@ -1700,21 +1802,24 @@ # Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE if test -n "$CONFIG_SITE"; then - set x "$CONFIG_SITE" + ac_site_file1=$CONFIG_SITE elif test "x$prefix" != xNONE; then - set x "$prefix/share/config.site" "$prefix/etc/config.site" + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site else - set x "$ac_default_prefix/share/config.site" \ - "$ac_default_prefix/etc/config.site" + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site fi -shift -for ac_site_file +for ac_site_file in "$ac_site_file1" "$ac_site_file2" do + test "x$ac_site_file" = xNONE && continue if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} + { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi @@ -1724,16 +1829,16 @@ # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then - { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -echo "$as_me: loading cache $cache_file" >&6;} + { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else - { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -echo "$as_me: creating cache $cache_file" >&6;} + { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi @@ -1747,29 +1852,38 @@ eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in - *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in @@ -1779,10 +1893,12 @@ fi done if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} { (exit 1); exit 1; }; } fi @@ -1839,8 +1955,8 @@ fi done if test -z "$ac_aux_dir"; then - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in mk/autoconf \"$srcdir\"/mk/autoconf" >&5 -echo "$as_me: error: cannot find install-sh or install.sh in mk/autoconf \"$srcdir\"/mk/autoconf" >&2;} + { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in mk/autoconf \"$srcdir\"/mk/autoconf" >&5 +$as_echo "$as_me: error: cannot find install-sh or install.sh in mk/autoconf \"$srcdir\"/mk/autoconf" >&2;} { (exit 1); exit 1; }; } fi @@ -1855,34 +1971,34 @@ # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 -echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} + { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 +$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} { (exit 1); exit 1; }; } -{ echo "$as_me:$LINENO: checking build system type" >&5 -echo $ECHO_N "checking build system type... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } if test "${ac_cv_build+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && - { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 -echo "$as_me: error: cannot guess build type; you must specify one" >&2;} + { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 +$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} { (exit 1); exit 1; }; } ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 -echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} + { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 +$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} { (exit 1); exit 1; }; } fi -{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 -echo "${ECHO_T}$ac_cv_build" >&6; } +{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; -*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 -echo "$as_me: error: invalid value of canonical build" >&2;} +*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 +$as_echo "$as_me: error: invalid value of canonical build" >&2;} { (exit 1); exit 1; }; };; esac build=$ac_cv_build @@ -1899,27 +2015,27 @@ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac -{ echo "$as_me:$LINENO: checking host system type" >&5 -echo $ECHO_N "checking host system type... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } if test "${ac_cv_host+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 -echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} + { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 +$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} { (exit 1); exit 1; }; } fi fi -{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 -echo "${ECHO_T}$ac_cv_host" >&6; } +{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; -*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 -echo "$as_me: error: invalid value of canonical host" >&2;} +*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 +$as_echo "$as_me: error: invalid value of canonical host" >&2;} { (exit 1); exit 1; }; };; esac host=$ac_cv_host @@ -1936,9 +2052,52 @@ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac +CS_TOP_SRCDIR=$( + cs_indir=`echo "x$srcdir" | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + ac_dir="$cs_indir" + pwd -W >/dev/null 2>&1 && ac_pwd_w="pwd -W" || ac_pwd_w=pwd + until ac_val=`exec 2>/dev/null; cd "$ac_dir" && $ac_pwd_w` + do + ac_dir=`$as_dirname -- "$ac_dir" || +$as_expr X"$ac_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_dir" : 'X\(//\)[^/]' \| \ + X"$ac_dir" : 'X\(//\)$' \| \ + X"$ac_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + done + ac_dir=`echo "$ac_dir" | sed 's?^[./]*??'` + ac_val=`echo "$ac_val" | sed 's?/*$??'` + cs_outdir=`echo "$cs_indir" | sed "s?^[./]*$ac_dir/*?$ac_val/?"';s?/*$??'` + echo $cs_outdir + ) + + CS_TOP_BUILDDIR=. + + + +#---------------------------------------------------------------------------- +# Check for tools. +#---------------------------------------------------------------------------- - { echo "$as_me:$LINENO: checking whether to enable -mno-cygwin" >&5 -echo $ECHO_N "checking whether to enable -mno-cygwin... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking whether to enable -mno-cygwin" >&5 +$as_echo_n "checking whether to enable -mno-cygwin... " >&6; } # Check whether --enable-mno-cygwin was given. if test "${enable_mno_cygwin+set}" = set; then enableval=$enable_mno_cygwin; enable_m_no_cygwin=$enableval @@ -1974,18 +2133,14 @@ cs_mno_cygwin=no fi - { echo "$as_me:$LINENO: result: $cs_mno_cygwin" >&5 -echo "${ECHO_T}$cs_mno_cygwin" >&6; } - - + { $as_echo "$as_me:$LINENO: result: $cs_mno_cygwin" >&5 +$as_echo "$cs_mno_cygwin" >&6; } -#---------------------------------------------------------------------------- -# Check for tools. -#---------------------------------------------------------------------------- CFLAGS="$CFLAGS" # Filter undesired flags - ac_ext=c + +ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' @@ -1993,10 +2148,10 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. @@ -2009,7 +2164,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2020,11 +2175,11 @@ fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -2033,10 +2188,10 @@ ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. @@ -2049,7 +2204,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2060,11 +2215,11 @@ fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then @@ -2072,12 +2227,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC @@ -2090,10 +2241,10 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. @@ -2106,7 +2257,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2117,11 +2268,11 @@ fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -2130,10 +2281,10 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. @@ -2151,7 +2302,7 @@ continue fi ac_cv_prog_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2174,11 +2325,11 @@ fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -2189,10 +2340,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. @@ -2205,7 +2356,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2216,11 +2367,11 @@ fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -2233,10 +2384,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. @@ -2249,7 +2400,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2260,11 +2411,11 @@ fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -2276,12 +2427,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC @@ -2291,44 +2438,50 @@ fi -test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&5 -echo "$as_me: error: no acceptable C compiler found in \$PATH +$as_echo "$as_me: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } + { (exit 1); exit 1; }; }; } # Provide some information about the compiler. -echo "$as_me:$LINENO: checking for C compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` +$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 { (ac_try="$ac_compiler --version >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compiler --version >&5") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -v >&5") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -V >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -V >&5") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } cat >conftest.$ac_ext <<_ACEOF @@ -2347,27 +2500,22 @@ } _ACEOF ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.exe b.out" +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. -{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 -echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } -ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` -# -# List of possible output files, starting from the most likely. -# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) -# only as a last resort. b.out is created by i960 compilers. -ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' -# -# The IRIX 6 linker writes into existing files which may not be -# executable, retaining their permissions. Remove them first so a -# subsequent execution test works. +{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + ac_rmfiles= for ac_file in $ac_files do case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done @@ -2378,10 +2526,11 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link_default") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' @@ -2392,7 +2541,7 @@ do test -f "$ac_file" || continue case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most @@ -2419,25 +2568,27 @@ ac_file='' fi -{ echo "$as_me:$LINENO: result: $ac_file" >&5 -echo "${ECHO_T}$ac_file" >&6; } +{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } if test -z "$ac_file"; then - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { echo "$as_me:$LINENO: error: C compiler cannot create executables +{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables See \`config.log' for more details." >&5 -echo "$as_me: error: C compiler cannot create executables +$as_echo "$as_me: error: C compiler cannot create executables See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } + { (exit 77); exit 77; }; }; } fi ac_exeext=$ac_cv_exeext # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. -{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 -echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then @@ -2446,49 +2597,53 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else - { { echo "$as_me:$LINENO: error: cannot run C compiled programs. + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run C compiled programs. +$as_echo "$as_me: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } + { (exit 1); exit 1; }; }; } fi fi fi -{ echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } +{ $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } -rm -f a.out a.exe conftest$ac_cv_exeext b.out +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. -{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 -echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } -{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 -echo "${ECHO_T}$cross_compiling" >&6; } +{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } -{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 -echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will @@ -2497,31 +2652,33 @@ for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else - { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } + { (exit 1); exit 1; }; }; } fi rm -f conftest$ac_cv_exeext -{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 -echo "${ECHO_T}$ac_cv_exeext" >&6; } +{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT -{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 -echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } if test "${ac_cv_objext+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ @@ -2544,40 +2701,43 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of object files: cannot compile +$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } + { (exit 1); exit 1; }; }; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi -{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 -echo "${ECHO_T}$ac_cv_objext" >&6; } +{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ @@ -2603,20 +2763,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_compiler_gnu=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no @@ -2626,15 +2787,19 @@ ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } -GCC=`test $ac_compiler_gnu = yes && echo yes` +{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS -{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 -echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes @@ -2661,20 +2826,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 CFLAGS="" @@ -2699,20 +2865,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_c_werror_flag=$ac_save_c_werror_flag @@ -2738,20 +2905,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 @@ -2766,8 +2934,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi -{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } +{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then @@ -2783,10 +2951,10 @@ CFLAGS= fi fi -{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 -echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC @@ -2833,121 +3001,306 @@ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_c89=$ac_arg +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:$LINENO: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:$LINENO: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + + if test -n "$CC"; then + + cs_build_prop_val="$CC" + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}CMD.CC ?= $cs_build_prop_val ; +" +fi + + cs_build_prop_val="$CPPFLAGS $CFLAGS" + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}COMPILER.CFLAGS += $cs_build_prop_val ; +" +fi + + if test "$ac_compiler_gnu" = yes; then + cs_compiler_name_c=GCC +else + cs_compiler_name_c=`$as_echo "$CC" | $as_tr_cpp` +fi + + cs_build_prop_val="$cs_compiler_name_c" + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}COMPILER.C.TYPE ?= $cs_build_prop_val ; +" +fi + + cs_build_prop_val="$cs_compiler_name_c" + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}COMPILER.TYPE = $cs_build_prop_val ; +" +fi + + + # Check if compiler recognizes -pipe directive. + { $as_echo "$as_me:$LINENO: checking if $CC accepts -pipe" >&5 +$as_echo_n "checking if $CC accepts -pipe... " >&6; } +if test "${cs_cv_prog_cc_pipe_ok+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "`echo @-pipe@@ | sed 'y% %#%'`"; then + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cs_cflags_save="$CFLAGS" + cs_lflags_save="$LDFLAGS" + cs_libs_save="$LIBS" + cs_build_ok=no + + + for cs_build_item in `echo @-pipe@@ | sed 'y% %#%'` + do + + set filler `echo "$cs_build_item" | awk 'BEGIN { FS="@" } + { for (i=1; i <= NF; ++i) + { if ($i == "") print "filler"; else print $i } }'` + shift + if test $# -eq 0; then + cs_dummy='' +else + if test "$1" = filler; then + cs_dummy='' +else + cs_dummy=$1 +fi + + shift +fi + +if test $# -eq 0; then + cs_cflags_test='' +else + if test "$1" = filler; then + cs_cflags_test='' +else + cs_cflags_test=$1 +fi + + shift +fi + +if test $# -eq 0; then + cs_lflags_test='' +else + if test "$1" = filler; then + cs_lflags_test='' +else + cs_lflags_test=$1 +fi + + shift +fi + +if test $# -eq 0; then + cs_libs_test='' +else + if test "$1" = filler; then + cs_libs_test='' +else + cs_libs_test=$1 +fi + + shift +fi + + + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` + cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` + cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` + + CFLAGS="$cs_cflags_test $cs_cflags_save" + LDFLAGS="$cs_lflags_test $cs_lflags_save" + LIBS="$cs_libs_test $cs_libs_save" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + int main () { -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; return 0; } _ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_prog_cc_c89=$ac_arg + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + if test $cs_build_ok = yes; then + break fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6; } ;; - xno) - { echo "$as_me:$LINENO: result: unsupported" >&5 -echo "${ECHO_T}unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; -esac + done -ac_ext=c + + CFLAGS=$cs_cflags_save + LDFLAGS=$cs_lflags_save + LIBS=$cs_libs_save + ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu - if test -n "$CC"; then - - cs_build_prop_val="$CC" - cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` - if test -n "$cs_build_prop_val"; then - cs_jamconfig_text="${cs_jamconfig_text}CMD.CC ?= $cs_build_prop_val ; -" -fi - cs_build_prop_val="$CPPFLAGS $CFLAGS" - cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` - if test -n "$cs_build_prop_val"; then - cs_jamconfig_text="${cs_jamconfig_text}COMPILER.CFLAGS += $cs_build_prop_val ; -" + if test $cs_build_ok = yes; then + cs_build_cflags=`echo x$cs_cflags_test | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + cs_build_lflags=`echo x$cs_lflags_test | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + cs_build_libs=`echo x$cs_libs_test | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + cs_cv_prog_cc_pipe=`echo x$cs_build_cflags $cs_build_lflags $cs_build_libs | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + cs_cv_prog_cc_pipe_ok="$cs_cv_prog_cc_pipe" +else + cs_cv_prog_cc_pipe='' + cs_cv_prog_cc_pipe_ok=no fi - if test "$ac_compiler_gnu" = yes; then - cs_compiler_name_c=GCC else - cs_compiler_name_c=`echo "$CC" | $as_tr_cpp` + cs_cv_prog_cc_pipe='' + cs_cv_prog_cc_pipe_ok=no fi - cs_build_prop_val="$cs_compiler_name_c" +fi +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cc_pipe_ok" >&5 +$as_echo "$cs_cv_prog_cc_pipe_ok" >&6; } + if test "$cs_cv_prog_cc_pipe_ok" != no; then + cs_build_prop_val="$cs_cv_prog_cc_pipe" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` if test -n "$cs_build_prop_val"; then - cs_jamconfig_text="${cs_jamconfig_text}COMPILER.C.TYPE ?= $cs_build_prop_val ; + cs_jamconfig_text="${cs_jamconfig_text}COMPILER.CFLAGS += $cs_build_prop_val ; " fi - cs_build_prop_val="$cs_compiler_name_c" - cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` - if test -n "$cs_build_prop_val"; then - cs_jamconfig_text="${cs_jamconfig_text}COMPILER.TYPE = $cs_build_prop_val ; -" + fi - # Check if compiler recognizes -pipe directive. - { echo "$as_me:$LINENO: checking if $CC accepts -pipe" >&5 -echo $ECHO_N "checking if $CC accepts -pipe... $ECHO_C" >&6; } -if test "${cs_cv_prog_cc_pipe_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + # Check if compiler recognizes Sparc v9 CPU. Ugly to pollute + # project-agnostic C compiler check, but it is needed by assembly code + # implementing Sparc atomic threading operations, and it should not + # hurt if the option is not recognized. + { $as_echo "$as_me:$LINENO: checking if $CC handles Sparc v9" >&5 +$as_echo_n "checking if $CC handles Sparc v9... " >&6; } +if test "${cs_cv_prog_cc_sparc_v9_ok+set}" = set; then + $as_echo_n "(cached) " >&6 else - if test -n "`echo @-pipe@@ | sed 'y% %#%'`"; then + if test -n "`echo @-mcpu=v9@@ | sed 'y% %#%'`"; then ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -2960,7 +3313,7 @@ cs_build_ok=no - for cs_build_item in `echo @-pipe@@ | sed 'y% %#%'` + for cs_build_item in `echo @-mcpu=v9@@ | sed 'y% %#%'` do set filler `echo "$cs_build_item" | awk 'BEGIN { FS="@" } @@ -2978,6 +3331,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -2989,6 +3343,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -3000,6 +3355,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -3012,6 +3368,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -3040,26 +3397,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -3083,23 +3444,23 @@ cs_build_cflags=`echo x$cs_cflags_test | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` cs_build_lflags=`echo x$cs_lflags_test | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` cs_build_libs=`echo x$cs_libs_test | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` - cs_cv_prog_cc_pipe=`echo x$cs_build_cflags $cs_build_lflags $cs_build_libs | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` - cs_cv_prog_cc_pipe_ok="$cs_cv_prog_cc_pipe" + cs_cv_prog_cc_sparc_v9=`echo x$cs_build_cflags $cs_build_lflags $cs_build_libs | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + cs_cv_prog_cc_sparc_v9_ok="$cs_cv_prog_cc_sparc_v9" else - cs_cv_prog_cc_pipe='' - cs_cv_prog_cc_pipe_ok=no + cs_cv_prog_cc_sparc_v9='' + cs_cv_prog_cc_sparc_v9_ok=no fi else - cs_cv_prog_cc_pipe='' - cs_cv_prog_cc_pipe_ok=no + cs_cv_prog_cc_sparc_v9='' + cs_cv_prog_cc_sparc_v9_ok=no fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cc_pipe_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cc_pipe_ok" >&6; } - if test "$cs_cv_prog_cc_pipe_ok" != no; then - cs_build_prop_val="$cs_cv_prog_cc_pipe" +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cc_sparc_v9_ok" >&5 +$as_echo "$cs_cv_prog_cc_sparc_v9_ok" >&6; } + if test "$cs_cv_prog_cc_sparc_v9_ok" != no; then + cs_build_prop_val="$cs_cv_prog_cc_sparc_v9" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` if test -n "$cs_build_prop_val"; then cs_jamconfig_text="${cs_jamconfig_text}COMPILER.CFLAGS += $cs_build_prop_val ; @@ -3114,9 +3475,9 @@ - CXXFLAGS="$CXXFLAGS" # Filter undesired flags - ac_ext=cpp + +ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' @@ -3130,10 +3491,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. @@ -3146,7 +3507,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3157,11 +3518,11 @@ fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then - { echo "$as_me:$LINENO: result: $CXX" >&5 -echo "${ECHO_T}$CXX" >&6; } + { $as_echo "$as_me:$LINENO: result: $CXX" >&5 +$as_echo "$CXX" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -3174,10 +3535,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. @@ -3190,7 +3551,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3201,11 +3562,11 @@ fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then - { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 -echo "${ECHO_T}$ac_ct_CXX" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 +$as_echo "$ac_ct_CXX" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -3217,12 +3578,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX @@ -3232,43 +3589,47 @@ fi fi # Provide some information about the compiler. -echo "$as_me:$LINENO: checking for C++ compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` +$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 +set X $ac_compile +ac_compiler=$2 { (ac_try="$ac_compiler --version >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compiler --version >&5") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -v >&5") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -V >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -V >&5") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } -{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 +$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if test "${ac_cv_cxx_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ @@ -3294,20 +3655,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_compiler_gnu=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no @@ -3317,15 +3679,19 @@ ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi -{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } -GXX=`test $ac_compiler_gnu = yes && echo yes` +{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 +$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GXX=yes +else + GXX= +fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS -{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 -echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 +$as_echo_n "checking whether $CXX accepts -g... " >&6; } if test "${ac_cv_prog_cxx_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes @@ -3352,20 +3718,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cxx_g=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 CXXFLAGS="" @@ -3390,20 +3757,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cxx_werror_flag=$ac_save_cxx_werror_flag @@ -3429,20 +3797,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cxx_g=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 @@ -3457,8 +3826,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi -{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } +{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 +$as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then @@ -3480,6 +3849,10 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + if test -n "$CXX"; then cs_build_prop_val="$CXX" @@ -3499,7 +3872,7 @@ if test "$ac_compiler_gnu" = yes; then cs_compiler_name_cxx=GCC else - cs_compiler_name_cxx=`echo "$CXX" | $as_tr_cpp` + cs_compiler_name_cxx=`$as_echo "$CXX" | $as_tr_cpp` fi cs_build_prop_val="$cs_compiler_name_cxx" @@ -3520,10 +3893,10 @@ # Check if compiler can be instructed to produce position-independent-code # (PIC). This feature is required by some platforms when building plugin # modules and shared libraries. - { echo "$as_me:$LINENO: checking how to treat C++ warnings as errors" >&5 -echo $ECHO_N "checking how to treat C++ warnings as errors... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking how to treat C++ warnings as errors" >&5 +$as_echo_n "checking how to treat C++ warnings as errors... " >&6; } if test "${cs_cv_prog_cxx_pic_werror_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-Werror@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -3556,6 +3929,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -3567,6 +3941,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -3578,6 +3953,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -3590,6 +3966,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -3618,26 +3995,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -3674,13 +4055,13 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_pic_werror_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_pic_werror_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_pic_werror_ok" >&5 +$as_echo "$cs_cv_prog_cxx_pic_werror_ok" >&6; } - { echo "$as_me:$LINENO: checking how to enable C++ PIC generation" >&5 -echo $ECHO_N "checking how to enable C++ PIC generation... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking how to enable C++ PIC generation" >&5 +$as_echo_n "checking how to enable C++ PIC generation... " >&6; } if test "${cs_cv_prog_cxx_pic_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-fPIC@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -3713,6 +4094,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -3724,6 +4106,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -3735,6 +4118,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -3747,6 +4131,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -3775,23 +4160,26 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then if { ac_try='grep "fPIC" conftest.err >/dev/null 2>&1' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cs_build_ok=no else @@ -3799,12 +4187,13 @@ fi else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -3841,8 +4230,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_pic_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_pic_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_pic_ok" >&5 +$as_echo "$cs_cv_prog_cxx_pic_ok" >&6; } if test "$cs_cv_prog_cxx_pic_ok" != no; then cs_build_prop_val="$cs_cv_prog_cxx_pic" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -3869,10 +4258,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$LD"; then ac_cv_prog_LD="$LD" # Let the user override the test. @@ -3885,7 +4274,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LD="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3896,11 +4285,11 @@ fi LD=$ac_cv_prog_LD if test -n "$LD"; then - { echo "$as_me:$LINENO: result: $LD" >&5 -echo "${ECHO_T}$LD" >&6; } + { $as_echo "$as_me:$LINENO: result: $LD" >&5 +$as_echo "$LD" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -3913,10 +4302,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LD"; then ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test. @@ -3929,7 +4318,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_LD="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3940,11 +4329,11 @@ fi ac_ct_LD=$ac_cv_prog_ac_ct_LD if test -n "$ac_ct_LD"; then - { echo "$as_me:$LINENO: result: $ac_ct_LD" >&5 -echo "${ECHO_T}$ac_ct_LD" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_LD" >&5 +$as_echo "$ac_ct_LD" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -3956,12 +4345,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LD=$ac_ct_LD @@ -3973,10 +4358,10 @@ # to stderr rather than stdout. Handle these anomalies. if echo `ld -v 2>&1` | grep GNU 2>&1 > /dev/null; then # binutils versions come in the flavors X.Y as well as X.Y.Z - { echo "$as_me:$LINENO: checking if binutils version >= 2.17" >&5 -echo $ECHO_N "checking if binutils version >= 2.17... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if binutils version >= 2.17" >&5 +$as_echo_n "checking if binutils version >= 2.17... " >&6; } if test "${cs_cv_prog_binutils_version_2_17_ok_annotated+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else cs_prog_binutils_is_version= cs_prog_binutils_min_version= @@ -3990,18 +4375,21 @@ -test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` + +test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_is_version" && test -z $cs_prog_binutils_is_suffix_done && { cs_prog_binutils_is_suffix_done=yes ; cs_prog_binutils_is_suffix= ; } -test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_is_version" && test -z $cs_prog_binutils_is_suffix_done && { cs_prog_binutils_is_suffix_done=yes ; cs_prog_binutils_is_suffix=.0 ; } -test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_is_version" && test -z $cs_prog_binutils_is_suffix_done && { cs_prog_binutils_is_suffix_done=yes ; cs_prog_binutils_is_suffix=.0.0 ; } -test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_is_version" && test -z $cs_prog_binutils_is_suffix_done && { cs_prog_binutils_is_suffix_done=yes ; cs_prog_binutils_is_suffix=.0.0.0 ; } +test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -n "$cs_prog_binutils_is_version" && test -z $cs_prog_binutils_is_suffix_done && { cs_prog_binutils_is_suffix_done=yes ; cs_prog_binutils_is_suffix=.0.0.0.0 ; } @@ -4009,30 +4397,37 @@ -test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.17 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` + + +test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.17 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_min_version" && test -z $cs_prog_binutils_min_suffix_done && { cs_prog_binutils_min_suffix_done=yes ; cs_prog_binutils_min_suffix= ; } -test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.17 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.17 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_min_version" && test -z $cs_prog_binutils_min_suffix_done && { cs_prog_binutils_min_suffix_done=yes ; cs_prog_binutils_min_suffix=.0 ; } -test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.17 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.17 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_min_version" && test -z $cs_prog_binutils_min_suffix_done && { cs_prog_binutils_min_suffix_done=yes ; cs_prog_binutils_min_suffix=.0.0 ; } -test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.17 | sed '/[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.17 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_min_version" && test -z $cs_prog_binutils_min_suffix_done && { cs_prog_binutils_min_suffix_done=yes ; cs_prog_binutils_min_suffix=.0.0.0 ; } +test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.17 | sed '/[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -n "$cs_prog_binutils_min_version" && test -z $cs_prog_binutils_min_suffix_done && { cs_prog_binutils_min_suffix_done=yes ; cs_prog_binutils_min_suffix=.0.0.0.0 ; } -cs_prog_binutils_is_ver_1=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\1/'` -cs_prog_binutils_is_ver_2=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\2/'` -cs_prog_binutils_is_ver_3=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\3/'` -cs_prog_binutils_is_ver_4=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\4/'` -cs_prog_binutils_is_ver_5=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\5/'` -cs_prog_binutils_min_ver_1=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\1/'` -cs_prog_binutils_min_ver_2=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\2/'` -cs_prog_binutils_min_ver_3=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\3/'` -cs_prog_binutils_min_ver_4=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\4/'` -cs_prog_binutils_min_ver_5=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\5/'` +cs_prog_binutils_is_ver_1=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\1/'` +cs_prog_binutils_is_ver_2=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\2/'` +cs_prog_binutils_is_ver_3=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\3/'` +cs_prog_binutils_is_ver_4=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\4/'` +cs_prog_binutils_is_ver_5=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\5/'` +cs_prog_binutils_is_ver_6=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\6/'` + +cs_prog_binutils_min_ver_1=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\1/'` +cs_prog_binutils_min_ver_2=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\2/'` +cs_prog_binutils_min_ver_3=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\3/'` +cs_prog_binutils_min_ver_4=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\4/'` +cs_prog_binutils_min_ver_5=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\5/'` +cs_prog_binutils_min_ver_6=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\6/'` cs_cv_prog_binutils_version_2_17_ok='' test -z "$cs_cv_prog_binutils_version_2_17_ok" \ @@ -4065,6 +4460,12 @@ test -z "$cs_cv_prog_binutils_version_2_17_ok" \ && { expr "$cs_prog_binutils_min_ver_5" ">=" "$cs_prog_binutils_is_ver_5" >/dev/null \ || cs_cv_prog_binutils_version_2_17_ok=yes ; } +test -z "$cs_cv_prog_binutils_version_2_17_ok" \ + && { expr "$cs_prog_binutils_is_ver_6" ">=" "$cs_prog_binutils_min_ver_6" >/dev/null \ + || cs_cv_prog_binutils_version_2_17_ok=no ; } +test -z "$cs_cv_prog_binutils_version_2_17_ok" \ + && { expr "$cs_prog_binutils_min_ver_6" ">=" "$cs_prog_binutils_is_ver_6" >/dev/null \ + || cs_cv_prog_binutils_version_2_17_ok=yes ; } if test -z "$cs_cv_prog_binutils_version_2_17_ok"; then cs_cv_prog_binutils_version_2_17_ok=yes @@ -4086,8 +4487,8 @@ fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_binutils_version_2_17_ok_annotated" >&5 -echo "${ECHO_T}$cs_cv_prog_binutils_version_2_17_ok_annotated" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_binutils_version_2_17_ok_annotated" >&5 +$as_echo "$cs_cv_prog_binutils_version_2_17_ok_annotated" >&6; } if test "$cs_cv_prog_binutils_version_2_17_ok" = yes; then cs_cv_binutils_true_2_17=yes else @@ -4099,10 +4500,10 @@ fi if test -z "$cs_cv_binutils_2_17"; then - { echo "$as_me:$LINENO: checking if binutils version >= 2.16.91" >&5 -echo $ECHO_N "checking if binutils version >= 2.16.91... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if binutils version >= 2.16.91" >&5 +$as_echo_n "checking if binutils version >= 2.16.91... " >&6; } if test "${cs_cv_prog_binutils_version_2_16_91_ok_annotated+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else cs_prog_binutils_is_version= cs_prog_binutils_min_version= @@ -4115,42 +4516,52 @@ -test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` + +test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_is_version" && test -z $cs_prog_binutils_is_suffix_done && { cs_prog_binutils_is_suffix_done=yes ; cs_prog_binutils_is_suffix= ; } -test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_is_version" && test -z $cs_prog_binutils_is_suffix_done && { cs_prog_binutils_is_suffix_done=yes ; cs_prog_binutils_is_suffix=.0 ; } -test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_is_version" && test -z $cs_prog_binutils_is_suffix_done && { cs_prog_binutils_is_suffix_done=yes ; cs_prog_binutils_is_suffix=.0.0 ; } +test -z $cs_prog_binutils_is_version && cs_prog_binutils_is_version=`$LD -v | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -n "$cs_prog_binutils_is_version" && test -z $cs_prog_binutils_is_suffix_done && { cs_prog_binutils_is_suffix_done=yes ; cs_prog_binutils_is_suffix=.0.0.0 ; } -test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.16.91 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` + + +test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.16.91 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_min_version" && test -z $cs_prog_binutils_min_suffix_done && { cs_prog_binutils_min_suffix_done=yes ; cs_prog_binutils_min_suffix= ; } -test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.16.91 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.16.91 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_min_version" && test -z $cs_prog_binutils_min_suffix_done && { cs_prog_binutils_min_suffix_done=yes ; cs_prog_binutils_min_suffix=.0 ; } -test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.16.91 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.16.91 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_binutils_min_version" && test -z $cs_prog_binutils_min_suffix_done && { cs_prog_binutils_min_suffix_done=yes ; cs_prog_binutils_min_suffix=.0.0 ; } +test -z $cs_prog_binutils_min_version && cs_prog_binutils_min_version=`echo 2.16.91 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -n "$cs_prog_binutils_min_version" && test -z $cs_prog_binutils_min_suffix_done && { cs_prog_binutils_min_suffix_done=yes ; cs_prog_binutils_min_suffix=.0.0.0 ; } -cs_prog_binutils_is_ver_1=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\1/'` -cs_prog_binutils_is_ver_2=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\2/'` -cs_prog_binutils_is_ver_3=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\3/'` -cs_prog_binutils_is_ver_4=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\4/'` -cs_prog_binutils_is_ver_5=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\5/'` -cs_prog_binutils_min_ver_1=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\1/'` -cs_prog_binutils_min_ver_2=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\2/'` -cs_prog_binutils_min_ver_3=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\3/'` -cs_prog_binutils_min_ver_4=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\4/'` -cs_prog_binutils_min_ver_5=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\5/'` +cs_prog_binutils_is_ver_1=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\1/'` +cs_prog_binutils_is_ver_2=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\2/'` +cs_prog_binutils_is_ver_3=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\3/'` +cs_prog_binutils_is_ver_4=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\4/'` +cs_prog_binutils_is_ver_5=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\5/'` +cs_prog_binutils_is_ver_6=`echo ${cs_prog_binutils_is_version}${cs_prog_binutils_is_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\6/'` + +cs_prog_binutils_min_ver_1=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\1/'` +cs_prog_binutils_min_ver_2=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\2/'` +cs_prog_binutils_min_ver_3=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\3/'` +cs_prog_binutils_min_ver_4=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\4/'` +cs_prog_binutils_min_ver_5=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\5/'` +cs_prog_binutils_min_ver_6=`echo $cs_prog_binutils_min_version${cs_prog_binutils_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\6/'` cs_cv_prog_binutils_version_2_16_91_ok='' test -z "$cs_cv_prog_binutils_version_2_16_91_ok" \ @@ -4183,6 +4594,12 @@ test -z "$cs_cv_prog_binutils_version_2_16_91_ok" \ && { expr "$cs_prog_binutils_min_ver_5" ">=" "$cs_prog_binutils_is_ver_5" >/dev/null \ || cs_cv_prog_binutils_version_2_16_91_ok=yes ; } +test -z "$cs_cv_prog_binutils_version_2_16_91_ok" \ + && { expr "$cs_prog_binutils_is_ver_6" ">=" "$cs_prog_binutils_min_ver_6" >/dev/null \ + || cs_cv_prog_binutils_version_2_16_91_ok=no ; } +test -z "$cs_cv_prog_binutils_version_2_16_91_ok" \ + && { expr "$cs_prog_binutils_min_ver_6" ">=" "$cs_prog_binutils_is_ver_6" >/dev/null \ + || cs_cv_prog_binutils_version_2_16_91_ok=yes ; } if test -z "$cs_cv_prog_binutils_version_2_16_91_ok"; then cs_cv_prog_binutils_version_2_16_91_ok=yes @@ -4204,8 +4621,8 @@ fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_binutils_version_2_16_91_ok_annotated" >&5 -echo "${ECHO_T}$cs_cv_prog_binutils_version_2_16_91_ok_annotated" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_binutils_version_2_16_91_ok_annotated" >&5 +$as_echo "$cs_cv_prog_binutils_version_2_16_91_ok_annotated" >&6; } if test "$cs_cv_prog_binutils_version_2_16_91_ok" = yes; then cs_cv_binutils_2_17=yes fi @@ -4253,10 +4670,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$LD"; then ac_cv_prog_LD="$LD" # Let the user override the test. @@ -4269,7 +4686,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LD="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4280,11 +4697,11 @@ fi LD=$ac_cv_prog_LD if test -n "$LD"; then - { echo "$as_me:$LINENO: result: $LD" >&5 -echo "${ECHO_T}$LD" >&6; } + { $as_echo "$as_me:$LINENO: result: $LD" >&5 +$as_echo "$LD" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -4297,10 +4714,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LD"; then ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test. @@ -4313,7 +4730,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_LD="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4324,11 +4741,11 @@ fi ac_ct_LD=$ac_cv_prog_ac_ct_LD if test -n "$ac_ct_LD"; then - { echo "$as_me:$LINENO: result: $ac_ct_LD" >&5 -echo "${ECHO_T}$ac_ct_LD" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_LD" >&5 +$as_echo "$ac_ct_LD" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -4340,12 +4757,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LD=$ac_ct_LD @@ -4375,10 +4788,10 @@ # the warning "unrecognized option `-shared'". Worse, even -Werror fails to # promote the warning to an error, so we must instead scan the compiler's # output for an appropriate diagnostic. - { echo "$as_me:$LINENO: checking if -shared is accepted" >&5 -echo $ECHO_N "checking if -shared is accepted... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if -shared is accepted" >&5 +$as_echo_n "checking if -shared is accepted... " >&6; } if test "${cs_cv_prog_link_shared_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-shared $cs_cv_prog_cxx_pic@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -4411,6 +4824,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -4422,6 +4836,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -4433,6 +4848,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -4445,6 +4861,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -4473,23 +4890,26 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then if { ac_try='grep "shared" conftest.err >/dev/null 2>&1' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cs_build_ok=no else @@ -4497,12 +4917,13 @@ fi else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -4539,8 +4960,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_link_shared_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_link_shared_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_link_shared_ok" >&5 +$as_echo "$cs_cv_prog_link_shared_ok" >&6; } if test "$cs_cv_prog_link_shared_ok" != no; then cs_build_prop_val="-shared" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -4555,10 +4976,10 @@ # Check if linker recognizes -soname which is used to assign a name internally # to plugin modules. if test "" != yes; then - { echo "$as_me:$LINENO: checking if -soname is accepted" >&5 -echo $ECHO_N "checking if -soname is accepted... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if -soname is accepted" >&5 +$as_echo_n "checking if -soname is accepted... " >&6; } if test "${cs_cv_prog_link_soname+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' @@ -4590,6 +5011,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -4601,6 +5023,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -4612,6 +5035,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -4624,6 +5048,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -4652,26 +5077,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -4704,11 +5133,11 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_link_soname" >&5 -echo "${ECHO_T}$cs_cv_prog_link_soname" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_link_soname" >&5 +$as_echo "$cs_cv_prog_link_soname" >&6; } else - { echo "$as_me:$LINENO: checking if -soname is accepted" >&5 -echo $ECHO_N "checking if -soname is accepted... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if -soname is accepted" >&5 +$as_echo_n "checking if -soname is accepted... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -4739,6 +5168,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -4750,6 +5180,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -4761,6 +5192,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -4773,6 +5205,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -4801,26 +5234,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -4852,8 +5289,8 @@ cs_cv_prog_link_soname=no fi - { echo "$as_me:$LINENO: result: $cs_cv_prog_link_soname" >&5 -echo "${ECHO_T}$cs_cv_prog_link_soname" >&6; } + { $as_echo "$as_me:$LINENO: result: $cs_cv_prog_link_soname" >&5 +$as_echo "$cs_cv_prog_link_soname" >&6; } fi if test $cs_cv_prog_link_soname = yes; then @@ -4875,10 +5312,10 @@ # Check if binutils support response files rm -f conf$$.resp echo "" > conf$$.resp - { echo "$as_me:$LINENO: checking if response files are accepted" >&5 -echo $ECHO_N "checking if response files are accepted... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if response files are accepted" >&5 +$as_echo_n "checking if response files are accepted... " >&6; } if test "${cs_cv_prog_link_respfile+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' @@ -4909,26 +5346,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_cv_prog_link_respfile=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 cs_cv_prog_link_respfile=no fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$cs_lflags_save @@ -4939,8 +5380,8 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_link_respfile" >&5 -echo "${ECHO_T}$cs_cv_prog_link_respfile" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_link_respfile" >&5 +$as_echo "$cs_cv_prog_link_respfile" >&6; } if test $cs_cv_prog_link_respfile = yes; then cs_build_prop_val="yes" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -4966,10 +5407,10 @@ if test "$enable_as_needed" != "no"; then if test "$cs_cv_binutils_2_17" = "yes"; then - { echo "$as_me:$LINENO: checking if --as-needed is supported" >&5 -echo $ECHO_N "checking if --as-needed is supported... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if --as-needed is supported" >&5 +$as_echo_n "checking if --as-needed is supported... " >&6; } if test "${cs_cv_prog_link_as_needed_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-Wl,--as-needed@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -5002,6 +5443,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -5013,6 +5455,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -5024,6 +5467,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -5036,6 +5480,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -5064,26 +5509,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -5120,8 +5569,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_link_as_needed_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_link_as_needed_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_link_as_needed_ok" >&5 +$as_echo "$cs_cv_prog_link_as_needed_ok" >&6; } if test "$cs_cv_prog_link_as_needed_ok" != no; then cs_build_prop_val="$cs_cv_prog_link_as_needed" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -5133,10 +5582,10 @@ fi - { echo "$as_me:$LINENO: checking if --no-as-needed is supported" >&5 -echo $ECHO_N "checking if --no-as-needed is supported... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if --no-as-needed is supported" >&5 +$as_echo_n "checking if --no-as-needed is supported... " >&6; } if test "${cs_cv_prog_link_no_as_needed_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-Wl,--no-as-needed@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -5169,6 +5618,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -5180,6 +5630,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -5191,6 +5642,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -5203,6 +5655,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -5231,26 +5684,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -5287,8 +5744,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_link_no_as_needed_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_link_no_as_needed_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_link_no_as_needed_ok" >&5 +$as_echo "$cs_cv_prog_link_no_as_needed_ok" >&6; } fi @@ -5306,10 +5763,10 @@ fi if test "$enable_gc_sections" != "no"; then - { echo "$as_me:$LINENO: checking if --gc-sections is supported" >&5 -echo $ECHO_N "checking if --gc-sections is supported... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if --gc-sections is supported" >&5 +$as_echo_n "checking if --gc-sections is supported... " >&6; } if test "${cs_cv_prog_link_gc_sections_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-Wl,--gc-sections@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -5342,6 +5799,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -5353,6 +5811,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -5364,6 +5823,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -5376,6 +5836,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -5404,26 +5865,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -5460,8 +5925,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_link_gc_sections_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_link_gc_sections_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_link_gc_sections_ok" >&5 +$as_echo "$cs_cv_prog_link_gc_sections_ok" >&6; } if test "$cs_cv_prog_link_gc_sections_ok" != no; then cs_build_prop_val="$cs_cv_prog_link_gc_sections" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -5476,17 +5941,15 @@ - - # The default RANLIB in Jambase is wrong on some platforms, and is also - # unsuitable during cross-compilation, so we set the value unconditionally - # (sixth argument of CS_EMIT_BUILD_PROPERTY). +# The default RANLIB in Jambase is wrong on some platforms, and is also + # unsuitable during cross-compilation, so value is set unconditionally. if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. @@ -5499,7 +5962,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5510,11 +5973,11 @@ fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then - { echo "$as_me:$LINENO: result: $RANLIB" >&5 -echo "${ECHO_T}$RANLIB" >&6; } + { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5523,10 +5986,10 @@ ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. @@ -5539,7 +6002,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5550,11 +6013,11 @@ fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then - { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 -echo "${ECHO_T}$ac_ct_RANLIB" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then @@ -5562,12 +6025,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB @@ -5596,10 +6055,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DLLTOOL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. @@ -5612,7 +6071,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DLLTOOL="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5623,11 +6082,11 @@ fi DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then - { echo "$as_me:$LINENO: result: $DLLTOOL" >&5 -echo "${ECHO_T}$DLLTOOL" >&6; } + { $as_echo "$as_me:$LINENO: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5640,10 +6099,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. @@ -5656,7 +6115,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DLLTOOL="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5667,11 +6126,11 @@ fi ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then - { echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5 -echo "${ECHO_T}$ac_ct_DLLTOOL" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5683,12 +6142,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DLLTOOL=$ac_ct_DLLTOOL @@ -5715,10 +6170,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DLLWRAP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$DLLWRAP"; then ac_cv_prog_DLLWRAP="$DLLWRAP" # Let the user override the test. @@ -5731,7 +6186,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DLLWRAP="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5742,11 +6197,11 @@ fi DLLWRAP=$ac_cv_prog_DLLWRAP if test -n "$DLLWRAP"; then - { echo "$as_me:$LINENO: result: $DLLWRAP" >&5 -echo "${ECHO_T}$DLLWRAP" >&6; } + { $as_echo "$as_me:$LINENO: result: $DLLWRAP" >&5 +$as_echo "$DLLWRAP" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5759,10 +6214,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DLLWRAP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DLLWRAP"; then ac_cv_prog_ac_ct_DLLWRAP="$ac_ct_DLLWRAP" # Let the user override the test. @@ -5775,7 +6230,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DLLWRAP="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5786,11 +6241,11 @@ fi ac_ct_DLLWRAP=$ac_cv_prog_ac_ct_DLLWRAP if test -n "$ac_ct_DLLWRAP"; then - { echo "$as_me:$LINENO: result: $ac_ct_DLLWRAP" >&5 -echo "${ECHO_T}$ac_ct_DLLWRAP" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_DLLWRAP" >&5 +$as_echo "$ac_ct_DLLWRAP" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5802,12 +6257,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DLLWRAP=$ac_ct_DLLWRAP @@ -5838,10 +6289,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_WINDRES+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$WINDRES"; then ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. @@ -5854,7 +6305,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_WINDRES="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5865,11 +6316,11 @@ fi WINDRES=$ac_cv_prog_WINDRES if test -n "$WINDRES"; then - { echo "$as_me:$LINENO: result: $WINDRES" >&5 -echo "${ECHO_T}$WINDRES" >&6; } + { $as_echo "$as_me:$LINENO: result: $WINDRES" >&5 +$as_echo "$WINDRES" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5882,10 +6333,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_WINDRES"; then ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test. @@ -5898,7 +6349,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_WINDRES="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5909,11 +6360,11 @@ fi ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES if test -n "$ac_ct_WINDRES"; then - { echo "$as_me:$LINENO: result: $ac_ct_WINDRES" >&5 -echo "${ECHO_T}$ac_ct_WINDRES" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_WINDRES" >&5 +$as_echo "$ac_ct_WINDRES" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5925,12 +6376,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac WINDRES=$ac_ct_WINDRES @@ -5957,10 +6404,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRINGS+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$STRINGS"; then ac_cv_prog_STRINGS="$STRINGS" # Let the user override the test. @@ -5973,7 +6420,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRINGS="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5984,11 +6431,11 @@ fi STRINGS=$ac_cv_prog_STRINGS if test -n "$STRINGS"; then - { echo "$as_me:$LINENO: result: $STRINGS" >&5 -echo "${ECHO_T}$STRINGS" >&6; } + { $as_echo "$as_me:$LINENO: result: $STRINGS" >&5 +$as_echo "$STRINGS" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6001,10 +6448,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRINGS+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRINGS"; then ac_cv_prog_ac_ct_STRINGS="$ac_ct_STRINGS" # Let the user override the test. @@ -6017,7 +6464,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRINGS="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6028,11 +6475,11 @@ fi ac_ct_STRINGS=$ac_cv_prog_ac_ct_STRINGS if test -n "$ac_ct_STRINGS"; then - { echo "$as_me:$LINENO: result: $ac_ct_STRINGS" >&5 -echo "${ECHO_T}$ac_ct_STRINGS" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_STRINGS" >&5 +$as_echo "$ac_ct_STRINGS" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6044,12 +6491,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRINGS=$ac_ct_STRINGS @@ -6076,10 +6519,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OBJCOPY+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$OBJCOPY"; then ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test. @@ -6092,7 +6535,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OBJCOPY="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6103,11 +6546,11 @@ fi OBJCOPY=$ac_cv_prog_OBJCOPY if test -n "$OBJCOPY"; then - { echo "$as_me:$LINENO: result: $OBJCOPY" >&5 -echo "${ECHO_T}$OBJCOPY" >&6; } + { $as_echo "$as_me:$LINENO: result: $OBJCOPY" >&5 +$as_echo "$OBJCOPY" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6120,10 +6563,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OBJCOPY+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJCOPY"; then ac_cv_prog_ac_ct_OBJCOPY="$ac_ct_OBJCOPY" # Let the user override the test. @@ -6136,7 +6579,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OBJCOPY="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6147,11 +6590,11 @@ fi ac_ct_OBJCOPY=$ac_cv_prog_ac_ct_OBJCOPY if test -n "$ac_ct_OBJCOPY"; then - { echo "$as_me:$LINENO: result: $ac_ct_OBJCOPY" >&5 -echo "${ECHO_T}$ac_ct_OBJCOPY" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJCOPY" >&5 +$as_echo "$ac_ct_OBJCOPY" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6163,12 +6606,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJCOPY=$ac_ct_OBJCOPY @@ -6198,10 +6637,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_LIBTOOL_TEST+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$LIBTOOL_TEST"; then ac_cv_prog_LIBTOOL_TEST="$LIBTOOL_TEST" # Let the user override the test. @@ -6214,7 +6653,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LIBTOOL_TEST="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6225,11 +6664,11 @@ fi LIBTOOL_TEST=$ac_cv_prog_LIBTOOL_TEST if test -n "$LIBTOOL_TEST"; then - { echo "$as_me:$LINENO: result: $LIBTOOL_TEST" >&5 -echo "${ECHO_T}$LIBTOOL_TEST" >&6; } + { $as_echo "$as_me:$LINENO: result: $LIBTOOL_TEST" >&5 +$as_echo "$LIBTOOL_TEST" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6242,10 +6681,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_LIBTOOL_TEST+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIBTOOL_TEST"; then ac_cv_prog_ac_ct_LIBTOOL_TEST="$ac_ct_LIBTOOL_TEST" # Let the user override the test. @@ -6258,7 +6697,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_LIBTOOL_TEST="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6269,11 +6708,11 @@ fi ac_ct_LIBTOOL_TEST=$ac_cv_prog_ac_ct_LIBTOOL_TEST if test -n "$ac_ct_LIBTOOL_TEST"; then - { echo "$as_me:$LINENO: result: $ac_ct_LIBTOOL_TEST" >&5 -echo "${ECHO_T}$ac_ct_LIBTOOL_TEST" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_LIBTOOL_TEST" >&5 +$as_echo "$ac_ct_LIBTOOL_TEST" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6285,12 +6724,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIBTOOL_TEST=$ac_ct_LIBTOOL_TEST @@ -6307,10 +6742,10 @@ # Extract the first word of "$LIBTOOL_TEST", so it can be a program name with args. set dummy $LIBTOOL_TEST; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_LIBTOOL_PATH+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else case $LIBTOOL_PATH in [\\/]* | ?:[\\/]*) @@ -6325,7 +6760,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_LIBTOOL_PATH="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6337,28 +6772,28 @@ fi LIBTOOL_PATH=$ac_cv_path_LIBTOOL_PATH if test -n "$LIBTOOL_PATH"; then - { echo "$as_me:$LINENO: result: $LIBTOOL_PATH" >&5 -echo "${ECHO_T}$LIBTOOL_PATH" >&6; } + { $as_echo "$as_me:$LINENO: result: $LIBTOOL_PATH" >&5 +$as_echo "$LIBTOOL_PATH" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi if test -n "$LIBTOOL_PATH"; then - { echo "$as_me:$LINENO: checking classification of $LIBTOOL_PATH" >&5 -echo $ECHO_N "checking classification of $LIBTOOL_PATH... $ECHO_C" >&6; } - if { (echo "$as_me:$LINENO: \$LIBTOOL_PATH --version 1>&2") >&5 + { $as_echo "$as_me:$LINENO: checking classification of $LIBTOOL_PATH" >&5 +$as_echo_n "checking classification of $LIBTOOL_PATH... " >&6; } + if { ($as_echo "$as_me:$LINENO: \$LIBTOOL_PATH --version 1>&2") >&5 ($LIBTOOL_PATH --version 1>&2) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then - { echo "$as_me:$LINENO: result: gnu" >&5 -echo "${ECHO_T}gnu" >&6; } + { $as_echo "$as_me:$LINENO: result: gnu" >&5 +$as_echo "gnu" >&6; } LIBTOOL="$LIBTOOL_PATH" else - { echo "$as_me:$LINENO: result: apple" >&5 -echo "${ECHO_T}apple" >&6; } + { $as_echo "$as_me:$LINENO: result: apple" >&5 +$as_echo "apple" >&6; } if test -z "$APPLE_LIBTOOL"; then APPLE_LIBTOOL="$LIBTOOL_PATH" fi @@ -6375,10 +6810,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_LIBTOOL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$LIBTOOL"; then ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test. @@ -6391,7 +6826,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6402,11 +6837,11 @@ fi LIBTOOL=$ac_cv_prog_LIBTOOL if test -n "$LIBTOOL"; then - { echo "$as_me:$LINENO: result: $LIBTOOL" >&5 -echo "${ECHO_T}$LIBTOOL" >&6; } + { $as_echo "$as_me:$LINENO: result: $LIBTOOL" >&5 +$as_echo "$LIBTOOL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6419,10 +6854,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIBTOOL"; then ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test. @@ -6435,7 +6870,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_LIBTOOL="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6446,11 +6881,11 @@ fi ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL if test -n "$ac_ct_LIBTOOL"; then - { echo "$as_me:$LINENO: result: $ac_ct_LIBTOOL" >&5 -echo "${ECHO_T}$ac_ct_LIBTOOL" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_LIBTOOL" >&5 +$as_echo "$ac_ct_LIBTOOL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6462,12 +6897,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIBTOOL=$ac_ct_LIBTOOL @@ -6496,10 +6927,10 @@ # Extract the first word of "libtool", so it can be a program name with args. set dummy libtool; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_CS_LT_APPLE+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else case $CS_LT_APPLE in [\\/]* | ?:[\\/]*) @@ -6514,7 +6945,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_CS_LT_APPLE="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6526,28 +6957,28 @@ fi CS_LT_APPLE=$ac_cv_path_CS_LT_APPLE if test -n "$CS_LT_APPLE"; then - { echo "$as_me:$LINENO: result: $CS_LT_APPLE" >&5 -echo "${ECHO_T}$CS_LT_APPLE" >&6; } + { $as_echo "$as_me:$LINENO: result: $CS_LT_APPLE" >&5 +$as_echo "$CS_LT_APPLE" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi if test -n "$CS_LT_APPLE"; then - { echo "$as_me:$LINENO: checking classification of $CS_LT_APPLE" >&5 -echo $ECHO_N "checking classification of $CS_LT_APPLE... $ECHO_C" >&6; } - if { (echo "$as_me:$LINENO: \$CS_LT_APPLE --version 1>&2") >&5 + { $as_echo "$as_me:$LINENO: checking classification of $CS_LT_APPLE" >&5 +$as_echo_n "checking classification of $CS_LT_APPLE... " >&6; } + if { ($as_echo "$as_me:$LINENO: \$CS_LT_APPLE --version 1>&2") >&5 ($CS_LT_APPLE --version 1>&2) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then - { echo "$as_me:$LINENO: result: gnu" >&5 -echo "${ECHO_T}gnu" >&6; } + { $as_echo "$as_me:$LINENO: result: gnu" >&5 +$as_echo "gnu" >&6; } else - { echo "$as_me:$LINENO: result: apple" >&5 -echo "${ECHO_T}apple" >&6; } + { $as_echo "$as_me:$LINENO: result: apple" >&5 +$as_echo "apple" >&6; } APPLE_LIBTOOL="$CS_LT_APPLE" fi @@ -6570,23 +7001,22 @@ " fi - -{ echo "$as_me:$LINENO: checking how to create a directory" >&5 -echo $ECHO_N "checking how to create a directory... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking how to create a directory" >&5 +$as_echo_n "checking how to create a directory... " >&6; } if test "${cs_cv_shell_mkdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else cs_cv_shell_mkdir='mkdir' fi -{ echo "$as_me:$LINENO: result: $cs_cv_shell_mkdir" >&5 -echo "${ECHO_T}$cs_cv_shell_mkdir" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_shell_mkdir" >&5 +$as_echo "$cs_cv_shell_mkdir" >&6; } MKDIR=$cs_cv_shell_mkdir - { echo "$as_me:$LINENO: checking how to create a directory tree" >&5 -echo $ECHO_N "checking how to create a directory tree... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking how to create a directory tree" >&5 +$as_echo_n "checking how to create a directory tree... " >&6; } if test "${cs_cv_shell_mkdir_p+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if $cs_cv_shell_mkdir -p . 2>/dev/null; then cs_cv_shell_mkdir_p='mkdir -p' @@ -6595,8 +7025,8 @@ fi test -d ./-p && rmdir ./-p fi -{ echo "$as_me:$LINENO: result: $cs_cv_shell_mkdir_p" >&5 -echo "${ECHO_T}$cs_cv_shell_mkdir_p" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_shell_mkdir_p" >&5 +$as_echo "$cs_cv_shell_mkdir_p" >&6; } if test "${cs_cv_shell_mkdir_p+set}" = set; then MKDIRS=$cs_cv_shell_mkdir_p @@ -6628,11 +7058,12 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 -echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; + *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) $as_unset $ac_var ;; esac ;; esac @@ -6665,17 +7096,17 @@ if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && - { echo "$as_me:$LINENO: updating cache $cache_file" >&5 -echo "$as_me: updating cache $cache_file" >&6;} + { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else - { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 -echo "$as_me: not updating unwritable cache $cache_file" >&6;} + { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache - { { echo "$as_me:$LINENO: error: do not know how to create a directory tree" >&5 -echo "$as_me: error: do not know how to create a directory tree" >&2;} + { { $as_echo "$as_me:$LINENO: error: do not know how to create a directory tree" >&5 +$as_echo "$as_me: error: do not know how to create a directory tree" >&2;} { (exit 1); exit 1; }; } fi @@ -6705,10 +7136,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_INSTALL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$INSTALL"; then ac_cv_prog_INSTALL="$INSTALL" # Let the user override the test. @@ -6721,7 +7152,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_INSTALL="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6732,11 +7163,11 @@ fi INSTALL=$ac_cv_prog_INSTALL if test -n "$INSTALL"; then - { echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6; } + { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6750,15 +7181,15 @@ " fi - { echo "$as_me:$LINENO: checking whether ln -s works" >&5 -echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } else - { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 -echo "${ECHO_T}no, using $LN_S" >&6; } + { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } fi cs_build_prop_val="$LN_S" @@ -6779,10 +7210,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_TEXI2DVI+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$TEXI2DVI"; then ac_cv_prog_TEXI2DVI="$TEXI2DVI" # Let the user override the test. @@ -6795,7 +7226,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_TEXI2DVI="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6806,11 +7237,11 @@ fi TEXI2DVI=$ac_cv_prog_TEXI2DVI if test -n "$TEXI2DVI"; then - { echo "$as_me:$LINENO: result: $TEXI2DVI" >&5 -echo "${ECHO_T}$TEXI2DVI" >&6; } + { $as_echo "$as_me:$LINENO: result: $TEXI2DVI" >&5 +$as_echo "$TEXI2DVI" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6836,10 +7267,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_TEXI2PDF+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$TEXI2PDF"; then ac_cv_prog_TEXI2PDF="$TEXI2PDF" # Let the user override the test. @@ -6852,7 +7283,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_TEXI2PDF="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6863,11 +7294,11 @@ fi TEXI2PDF=$ac_cv_prog_TEXI2PDF if test -n "$TEXI2PDF"; then - { echo "$as_me:$LINENO: result: $TEXI2PDF" >&5 -echo "${ECHO_T}$TEXI2PDF" >&6; } + { $as_echo "$as_me:$LINENO: result: $TEXI2PDF" >&5 +$as_echo "$TEXI2PDF" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6893,10 +7324,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DVIPS+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$DVIPS"; then ac_cv_prog_DVIPS="$DVIPS" # Let the user override the test. @@ -6909,7 +7340,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DVIPS="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6920,11 +7351,11 @@ fi DVIPS=$ac_cv_prog_DVIPS if test -n "$DVIPS"; then - { echo "$as_me:$LINENO: result: $DVIPS" >&5 -echo "${ECHO_T}$DVIPS" >&6; } + { $as_echo "$as_me:$LINENO: result: $DVIPS" >&5 +$as_echo "$DVIPS" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6950,10 +7381,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DVIPDF+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$DVIPDF"; then ac_cv_prog_DVIPDF="$DVIPDF" # Let the user override the test. @@ -6966,7 +7397,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DVIPDF="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6977,11 +7408,11 @@ fi DVIPDF=$ac_cv_prog_DVIPDF if test -n "$DVIPDF"; then - { echo "$as_me:$LINENO: result: $DVIPDF" >&5 -echo "${ECHO_T}$DVIPDF" >&6; } + { $as_echo "$as_me:$LINENO: result: $DVIPDF" >&5 +$as_echo "$DVIPDF" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7007,10 +7438,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_MAKEINFO+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$MAKEINFO"; then ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. @@ -7023,7 +7454,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_MAKEINFO="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7034,11 +7465,11 @@ fi MAKEINFO=$ac_cv_prog_MAKEINFO if test -n "$MAKEINFO"; then - { echo "$as_me:$LINENO: result: $MAKEINFO" >&5 -echo "${ECHO_T}$MAKEINFO" >&6; } + { $as_echo "$as_me:$LINENO: result: $MAKEINFO" >&5 +$as_echo "$MAKEINFO" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7063,10 +7494,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DOXYGEN+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$DOXYGEN"; then ac_cv_prog_DOXYGEN="$DOXYGEN" # Let the user override the test. @@ -7079,7 +7510,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DOXYGEN="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7090,11 +7521,11 @@ fi DOXYGEN=$ac_cv_prog_DOXYGEN if test -n "$DOXYGEN"; then - { echo "$as_me:$LINENO: result: $DOXYGEN" >&5 -echo "${ECHO_T}$DOXYGEN" >&6; } + { $as_echo "$as_me:$LINENO: result: $DOXYGEN" >&5 +$as_echo "$DOXYGEN" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7121,10 +7552,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DOT+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$DOT"; then ac_cv_prog_DOT="$DOT" # Let the user override the test. @@ -7137,7 +7568,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DOT="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7148,11 +7579,11 @@ fi DOT=$ac_cv_prog_DOT if test -n "$DOT"; then - { echo "$as_me:$LINENO: result: $DOT" >&5 -echo "${ECHO_T}$DOT" >&6; } + { $as_echo "$as_me:$LINENO: result: $DOT" >&5 +$as_echo "$DOT" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7165,10 +7596,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DOT+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DOT"; then ac_cv_prog_ac_ct_DOT="$ac_ct_DOT" # Let the user override the test. @@ -7181,7 +7612,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DOT="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7192,11 +7623,11 @@ fi ac_ct_DOT=$ac_cv_prog_ac_ct_DOT if test -n "$ac_ct_DOT"; then - { echo "$as_me:$LINENO: result: $ac_ct_DOT" >&5 -echo "${ECHO_T}$ac_ct_DOT" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_DOT" >&5 +$as_echo "$ac_ct_DOT" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7208,12 +7639,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DOT=$ac_ct_DOT @@ -7239,10 +7666,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_RSVG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$RSVG"; then ac_cv_prog_RSVG="$RSVG" # Let the user override the test. @@ -7255,7 +7682,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RSVG="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7266,11 +7693,11 @@ fi RSVG=$ac_cv_prog_RSVG if test -n "$RSVG"; then - { echo "$as_me:$LINENO: result: $RSVG" >&5 -echo "${ECHO_T}$RSVG" >&6; } + { $as_echo "$as_me:$LINENO: result: $RSVG" >&5 +$as_echo "$RSVG" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7297,10 +7724,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ICOTOOL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ICOTOOL"; then ac_cv_prog_ICOTOOL="$ICOTOOL" # Let the user override the test. @@ -7313,7 +7740,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ICOTOOL="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7324,11 +7751,11 @@ fi ICOTOOL=$ac_cv_prog_ICOTOOL if test -n "$ICOTOOL"; then - { echo "$as_me:$LINENO: result: $ICOTOOL" >&5 -echo "${ECHO_T}$ICOTOOL" >&6; } + { $as_echo "$as_me:$LINENO: result: $ICOTOOL" >&5 +$as_echo "$ICOTOOL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7356,10 +7783,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CONVERT+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$CONVERT"; then ac_cv_prog_CONVERT="$CONVERT" # Let the user override the test. @@ -7372,7 +7799,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CONVERT="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7383,11 +7810,11 @@ fi CONVERT=$ac_cv_prog_CONVERT if test -n "$CONVERT"; then - { echo "$as_me:$LINENO: result: $CONVERT" >&5 -echo "${ECHO_T}$CONVERT" >&6; } + { $as_echo "$as_me:$LINENO: result: $CONVERT" >&5 +$as_echo "$CONVERT" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7413,10 +7840,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_PERL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$PERL"; then ac_cv_prog_PERL="$PERL" # Let the user override the test. @@ -7429,7 +7856,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_PERL="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7440,11 +7867,11 @@ fi PERL=$ac_cv_prog_PERL if test -n "$PERL"; then - { echo "$as_me:$LINENO: result: $PERL" >&5 -echo "${ECHO_T}$PERL" >&6; } + { $as_echo "$as_me:$LINENO: result: $PERL" >&5 +$as_echo "$PERL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7470,10 +7897,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_PERL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$PERL"; then ac_cv_prog_PERL="$PERL" # Let the user override the test. @@ -7486,7 +7913,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_PERL="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7497,11 +7924,11 @@ fi PERL=$ac_cv_prog_PERL if test -n "$PERL"; then - { echo "$as_me:$LINENO: result: $PERL" >&5 -echo "${ECHO_T}$PERL" >&6; } + { $as_echo "$as_me:$LINENO: result: $PERL" >&5 +$as_echo "$PERL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7509,15 +7936,15 @@ done if test -n "$PERL"; then - { echo "$as_me:$LINENO: checking for TemplateToolkit" >&5 -echo $ECHO_N "checking for TemplateToolkit... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for TemplateToolkit" >&5 +$as_echo_n "checking for TemplateToolkit... " >&6; } if test "${cs_cv_perl_tt2+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else - if { (echo "$as_me:$LINENO: \$PERL -M'Template 2.11' -MTemplate::Plugin -e 0 1>&2") >&5 + if { ($as_echo "$as_me:$LINENO: \$PERL -M'Template 2.11' -MTemplate::Plugin -e 0 1>&2") >&5 ($PERL -M'Template 2.11' -MTemplate::Plugin -e 0 1>&2) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then cs_cv_perl_tt2=yes else @@ -7525,8 +7952,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_perl_tt2" >&5 -echo "${ECHO_T}$cs_cv_perl_tt2" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_perl_tt2" >&5 +$as_echo "$cs_cv_perl_tt2" >&6; } if test "$cs_prog_path_prepared" != yes; then cs_prog_path_prepared=yes @@ -7538,10 +7965,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_TTREE+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else case $TTREE in [\\/]* | ?:[\\/]*) @@ -7556,7 +7983,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_TTREE="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7568,11 +7995,11 @@ fi TTREE=$ac_cv_path_TTREE if test -n "$TTREE"; then - { echo "$as_me:$LINENO: result: $TTREE" >&5 -echo "${ECHO_T}$TTREE" >&6; } + { $as_echo "$as_me:$LINENO: result: $TTREE" >&5 +$as_echo "$TTREE" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7603,10 +8030,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_SWIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$SWIG"; then ac_cv_prog_SWIG="$SWIG" # Let the user override the test. @@ -7619,7 +8046,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_SWIG="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7630,11 +8057,11 @@ fi SWIG=$ac_cv_prog_SWIG if test -n "$SWIG"; then - { echo "$as_me:$LINENO: result: $SWIG" >&5 -echo "${ECHO_T}$SWIG" >&6; } + { $as_echo "$as_me:$LINENO: result: $SWIG" >&5 +$as_echo "$SWIG" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7642,10 +8069,10 @@ done if test -n "$SWIG"; then - { echo "$as_me:$LINENO: checking if swig version >= 1.3.22" >&5 -echo $ECHO_N "checking if swig version >= 1.3.22... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if swig version >= 1.3.22" >&5 +$as_echo_n "checking if swig version >= 1.3.22... " >&6; } if test "${cs_cv_prog_swig_version_1_3_22_ok_annotated+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else cs_prog_swig_is_version= cs_prog_swig_min_version= @@ -7723,8 +8150,8 @@ fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_swig_version_1_3_22_ok_annotated" >&5 -echo "${ECHO_T}$cs_cv_prog_swig_version_1_3_22_ok_annotated" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_swig_version_1_3_22_ok_annotated" >&5 +$as_echo "$cs_cv_prog_swig_version_1_3_22_ok_annotated" >&6; } if test "$cs_cv_prog_swig_version_1_3_22_ok" = yes; then cs_build_prop_val="$SWIG" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -7753,11 +8180,20 @@ case $host_cpu in [Ii][3-9]86*|[Xx]86*) cs_host_cpu=x86 ;; + powerpc*) cs_host_cpu=powerpc ;; + sparc*) cs_host_cpu=sparc ;; + mips*) cs_host_cpu=mips ;; + alpha*) cs_host_cpu=alpha ;; *) cs_host_cpu=$host_cpu ;; esac - cs_host_cpu_normalized="`echo "$cs_host_cpu" | $as_tr_cpp`" - cs_jamconfig_text="${cs_jamconfig_text}TARGET.PROCESSOR ?= $cs_host_cpu_normalized ; + cs_host_cpu_normalized="`$as_echo "$cs_host_cpu" | $as_tr_cpp`" + cs_build_prop_val="$cs_host_cpu_normalized" + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}TARGET.PROCESSOR ?= $cs_build_prop_val ; " +fi + cs_host_os_normalized='' case $host_os in @@ -7769,38 +8205,15 @@ - # Both MacOS/X and Darwin are identified via $host_os as "darwin". We need - # a way to distinguish between the two. If Carbon.h is present, then - # assume MacOX/S; if not, assume Darwin. If --with-x=yes was invoked, and - # Carbon.h is present, then assume that user wants to cross-build for - # Darwin even though build host is MacOS/X. - # IMPLEMENTATION NOTE *1* - # The QuickTime 7.0 installer removes , which - # causes #include to fail unconditionally. Re-installing - # the QuickTime SDK should restore the header, however not all developers - # know to do this, so we work around the problem of the missing - # CarbonSound.h by #defining __CARBONSOUND__ in the test in order to - # prevent Carbon.h from attempting to #include the missing header. - # IMPLEMENTATION NOTE *2* - # At least one MacOS/X user switches between gcc 2.95 and gcc 3.3 with a - # script which toggles the values of CC, CXX, and CPP. Unfortunately, CPP - # was being set to run the preprocessor directly ("cpp", for instance) - # rather than running it via the compiler ("gcc -E", for instance). The - # problem with running the preprocessor directly is that __APPLE__ and - # __GNUC__ are not defined, which causes the Carbon.h check to fail. We - # avoid this problem by supplying a non-empty fourth argument to - # AC_CHECK_HEADER(), which causes it to test compile the header only (which - # is a more robust test), rather than also testing it via the preprocessor. - cat >>confdefs.h <<\_ACEOF -#define __CARBONSOUND__ +#define __CARBONSOUND__ /**/ _ACEOF - { echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5 -echo $ECHO_N "checking for Carbon/Carbon.h... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5 +$as_echo_n "checking for Carbon/Carbon.h... " >&6; } if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ @@ -7818,20 +8231,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_header_Carbon_Carbon_h=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_Carbon_Carbon_h=no @@ -7839,9 +8253,9 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5 -echo "${ECHO_T}$ac_cv_header_Carbon_Carbon_h" >&6; } -if test $ac_cv_header_Carbon_Carbon_h = yes; then +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5 +$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; } +if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then cs_host_macosx=yes else cs_host_macosx=no @@ -7850,15 +8264,15 @@ if test $cs_host_macosx = yes; then - { echo "$as_me:$LINENO: checking for --with-x" >&5 -echo $ECHO_N "checking for --with-x... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for --with-x" >&5 +$as_echo_n "checking for --with-x... " >&6; } if test "${with_x+set}" = set && test "$with_x" = "yes"; then - { echo "$as_me:$LINENO: result: yes (assume Darwin)" >&5 -echo "${ECHO_T}yes (assume Darwin)" >&6; } + { $as_echo "$as_me:$LINENO: result: yes (assume Darwin)" >&5 +$as_echo "yes (assume Darwin)" >&6; } cs_host_macosx=no else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi fi @@ -7870,35 +8284,98 @@ cs_host_os_normalized='MacOS/X' cat >>confdefs.h <<\_ACEOF -#define CS_PLATFORM_MACOSX +#define CS_PLATFORM_MACOSX /**/ _ACEOF - { echo "$as_me:$LINENO: checking for Objective-C compiler" >&5 -echo $ECHO_N "checking for Objective-C compiler... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for Objective-C compiler" >&5 +$as_echo_n "checking for Objective-C compiler... " >&6; } if test "${cs_cv_prog_objc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else cs_cv_prog_objc="$CC" fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_objc" >&5 -echo "${ECHO_T}$cs_cv_prog_objc" >&6; } - cs_jamconfig_text="${cs_jamconfig_text}CMD.OBJC ?= $cs_cv_prog_objc ; +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_objc" >&5 +$as_echo "$cs_cv_prog_objc" >&6; } + cs_build_prop_val="$cs_cv_prog_objc" + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}CMD.OBJC ?= $cs_build_prop_val ; +" +fi + + { $as_echo "$as_me:$LINENO: checking for Objective-C++ compiler" >&5 +$as_echo_n "checking for Objective-C++ compiler... " >&6; } +if test "${cs_cv_prog_objcxx+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cs_cv_prog_objcxx="$CXX" +fi +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_objcxx" >&5 +$as_echo "$cs_cv_prog_objcxx" >&6; } + cs_build_prop_val="$cs_cv_prog_objcxx" + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}CMD.OBJC++ ?= $cs_build_prop_val ; +" +fi + +else + cs_host_target=unix + cs_host_family=unix +fi + + if test "$cs_host_target" = macosx && + test "$cross_compiling" != yes && + test -d "/Developer/SDKs/MacOSX10.4u.sdk"; then + cs_universal_binary_default=yes +else + cs_universal_binary_default=no +fi + + { $as_echo "$as_me:$LINENO: checking whether to build universal binaries" >&5 +$as_echo_n "checking whether to build universal binaries... " >&6; } + # Check whether --enable-universal-binary was given. +if test "${enable_universal_binary+set}" = set; then + enableval=$enable_universal_binary; cs_universal_binary=$enableval +else + cs_universal_binary=$cs_universal_binary_default +fi + + { $as_echo "$as_me:$LINENO: result: $cs_universal_binary" >&5 +$as_echo "$cs_universal_binary" >&6; } + if test "$cs_universal_binary" = yes; then + +cat >>confdefs.h <<\_ACEOF +#define CS_UNIVERSAL_BINARY 1 +_ACEOF + + CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -arch i386 -arch ppc " + CXXFLAGS="$CXXFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -arch i386 -arch ppc " + LDFLAGS="$LDFLAGS -Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc " + cs_header_text="${cs_header_text}#define CS_UNIVERSAL_BINARY +" + cs_build_prop_val="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -arch i386 -arch ppc " + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}COMPILER.CFLAGS += $cs_build_prop_val ; +" +fi + + cs_build_prop_val="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -arch i386 -arch ppc " + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}COMPILER.C++FLAGS += $cs_build_prop_val ; " - { echo "$as_me:$LINENO: checking for Objective-C++ compiler" >&5 -echo $ECHO_N "checking for Objective-C++ compiler... $ECHO_C" >&6; } -if test "${cs_cv_prog_objcxx+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cs_cv_prog_objcxx="$CXX" fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_objcxx" >&5 -echo "${ECHO_T}$cs_cv_prog_objcxx" >&6; } - cs_jamconfig_text="${cs_jamconfig_text}CMD.OBJC++ ?= $cs_cv_prog_objcxx ; + + cs_build_prop_val="-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc " + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}COMPILER.LFLAGS += $cs_build_prop_val ; " -else - cs_host_target=unix - cs_host_family=unix +fi + fi ;; @@ -7913,7 +8390,7 @@ windows) cat >>confdefs.h <<\_ACEOF -#define CS_PLATFORM_WIN32 +#define CS_PLATFORM_WIN32 /**/ _ACEOF if test -z "$cs_host_os_normalized"; then @@ -7924,7 +8401,7 @@ unix) cat >>confdefs.h <<\_ACEOF -#define CS_PLATFORM_UNIX +#define CS_PLATFORM_UNIX /**/ _ACEOF if test -z "$cs_host_os_normalized"; then @@ -7934,11 +8411,21 @@ ;; esac - cs_host_os_normalized_uc="`echo "$cs_host_os_normalized" | $as_tr_cpp`" - cs_jamconfig_text="${cs_jamconfig_text}TARGET.OS ?= $cs_host_os_normalized_uc ; + cs_host_os_normalized_uc="`$as_echo "$cs_host_os_normalized" | $as_tr_cpp`" + cs_build_prop_val="$cs_host_os_normalized_uc" + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}TARGET.OS ?= $cs_build_prop_val ; " - cs_jamconfig_text="${cs_jamconfig_text}TARGET.OS.NORMALIZED ?= $cs_host_os_normalized ; +fi + + cs_build_prop_val="$cs_host_os_normalized" + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}TARGET.OS.NORMALIZED ?= $cs_build_prop_val ; " +fi + @@ -7946,10 +8433,10 @@ # Check how to enable and disable compilation warnings, and how to promote # diagnostics from warning to error status. #------------------------------------------------------------------------------ -{ echo "$as_me:$LINENO: checking how to enable C++ compilation warnings" >&5 -echo $ECHO_N "checking how to enable C++ compilation warnings... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking how to enable C++ compilation warnings" >&5 +$as_echo_n "checking how to enable C++ compilation warnings... " >&6; } if test "${cs_cv_prog_cxx_enable_warnings_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-Wmost@@ | sed 'y% %#%'` `echo @-Wall@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -7982,6 +8469,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -7993,6 +8481,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -8004,6 +8493,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -8016,6 +8506,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -8044,26 +8535,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -8100,8 +8595,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_enable_warnings_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_enable_warnings_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_enable_warnings_ok" >&5 +$as_echo "$cs_cv_prog_cxx_enable_warnings_ok" >&6; } if test "$cs_cv_prog_cxx_enable_warnings_ok" != no; then cs_build_prop_val="$cs_cv_prog_cxx_enable_warnings" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -8113,10 +8608,10 @@ fi -{ echo "$as_me:$LINENO: checking how to suppress C++ unused variable warnings" >&5 -echo $ECHO_N "checking how to suppress C++ unused variable warnings... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking how to suppress C++ unused variable warnings" >&5 +$as_echo_n "checking how to suppress C++ unused variable warnings... " >&6; } if test "${cs_cv_prog_cxx_ignore_unused_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-Wno-unused@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -8149,6 +8644,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -8160,6 +8656,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -8171,6 +8668,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -8183,6 +8681,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -8211,26 +8710,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -8267,8 +8770,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_ignore_unused_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_ignore_unused_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_ignore_unused_ok" >&5 +$as_echo "$cs_cv_prog_cxx_ignore_unused_ok" >&6; } if test "$cs_cv_prog_cxx_ignore_unused_ok" != no; then cs_build_prop_val="$cs_cv_prog_cxx_ignore_unused" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -8280,10 +8783,10 @@ fi -{ echo "$as_me:$LINENO: checking how to suppress C++ uninitialized variable warnings" >&5 -echo $ECHO_N "checking how to suppress C++ uninitialized variable warnings... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking how to suppress C++ uninitialized variable warnings" >&5 +$as_echo_n "checking how to suppress C++ uninitialized variable warnings... " >&6; } if test "${cs_cv_prog_cxx_ignore_uninitialized_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-Wno-uninitialized@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -8316,6 +8819,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -8327,6 +8831,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -8338,6 +8843,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -8350,6 +8856,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -8378,26 +8885,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -8434,8 +8945,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_ignore_uninitialized_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_ignore_uninitialized_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_ignore_uninitialized_ok" >&5 +$as_echo "$cs_cv_prog_cxx_ignore_uninitialized_ok" >&6; } if test "$cs_cv_prog_cxx_ignore_uninitialized_ok" != no; then cs_build_prop_val="$cs_cv_prog_cxx_ignore_uninitialized" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -8453,10 +8964,10 @@ # optimization levels). This is needed for some code we don't have # control over (e.g. SWIG-generated code) that breaks strict-aliasing rules. #------------------------------------------------------------------------------ -{ echo "$as_me:$LINENO: checking for flag to disable string-aliasing" >&5 -echo $ECHO_N "checking for flag to disable string-aliasing... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for flag to disable string-aliasing" >&5 +$as_echo_n "checking for flag to disable string-aliasing... " >&6; } if test "${cs_cv_prog_cxx_no_strict_aliasing_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-fno-strict-aliasing@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -8489,6 +9000,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -8500,6 +9012,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -8511,6 +9024,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -8523,6 +9037,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -8551,26 +9066,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -8607,8 +9126,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_no_strict_aliasing_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_no_strict_aliasing_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_no_strict_aliasing_ok" >&5 +$as_echo "$cs_cv_prog_cxx_no_strict_aliasing_ok" >&6; } if test $cs_cv_prog_cxx_no_strict_aliasing != no; then @@ -8628,10 +9147,10 @@ #------------------------------------------------------------------------------ binutils_recent=no if test -n "$OBJCOPY"; then - { echo "$as_me:$LINENO: checking if binutils version >= 2.16" >&5 -echo $ECHO_N "checking if binutils version >= 2.16... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if binutils version >= 2.16" >&5 +$as_echo_n "checking if binutils version >= 2.16... " >&6; } if test "${cs_cv_prog_binutils_version_2_16_ok_annotated+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else cs_prog_binutils_is_version= cs_prog_binutils_min_version= @@ -8741,8 +9260,8 @@ fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_binutils_version_2_16_ok_annotated" >&5 -echo "${ECHO_T}$cs_cv_prog_binutils_version_2_16_ok_annotated" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_binutils_version_2_16_ok_annotated" >&5 +$as_echo "$cs_cv_prog_binutils_version_2_16_ok_annotated" >&6; } if test "$cs_cv_prog_binutils_version_2_16_ok" = yes; then binutils_recent=yes fi @@ -8750,8 +9269,8 @@ fi -{ echo "$as_me:$LINENO: checking whether to split debug information" >&5 -echo $ECHO_N "checking whether to split debug information... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking whether to split debug information" >&5 +$as_echo_n "checking whether to split debug information... " >&6; } # Check whether --enable-separate-debug-info was given. if test "${enable_separate_debug_info+set}" = set; then enableval=$enable_separate_debug_info; @@ -8766,8 +9285,8 @@ fi -{ echo "$as_me:$LINENO: result: $enable_separate_debug_info" >&5 -echo "${ECHO_T}$enable_separate_debug_info" >&6; } +{ $as_echo "$as_me:$LINENO: result: $enable_separate_debug_info" >&5 +$as_echo "$enable_separate_debug_info" >&6; } cs_build_prop_val="$enable_separate_debug_info" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -8777,10 +9296,10 @@ fi -{ echo "$as_me:$LINENO: checking how to enable debug mode debugging symbols" >&5 -echo $ECHO_N "checking how to enable debug mode debugging symbols... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking how to enable debug mode debugging symbols" >&5 +$as_echo_n "checking how to enable debug mode debugging symbols... " >&6; } if test "${cs_cv_prog_cxx_debug_symbols_extra_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-g3@@ | sed 'y% %#%'` `echo @-g2@@ | sed 'y% %#%'` `echo @-g@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -8813,6 +9332,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -8824,6 +9344,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -8835,6 +9356,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -8847,6 +9369,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -8875,26 +9398,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -8931,8 +9458,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_debug_symbols_extra_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_debug_symbols_extra_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_debug_symbols_extra_ok" >&5 +$as_echo "$cs_cv_prog_cxx_debug_symbols_extra_ok" >&6; } if test "$cs_cv_prog_cxx_debug_symbols_extra_ok" != no; then cs_build_prop_val="$cs_cv_prog_cxx_debug_symbols_extra" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -8951,8 +9478,8 @@ fi -{ echo "$as_me:$LINENO: checking whether to enable debug information in optimize mode" >&5 -echo $ECHO_N "checking whether to enable debug information in optimize mode... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking whether to enable debug information in optimize mode" >&5 +$as_echo_n "checking whether to enable debug information in optimize mode... " >&6; } # Check whether --enable-optimize-mode-debug-info was given. if test "${enable_optimize_mode_debug_info+set}" = set; then enableval=$enable_optimize_mode_debug_info; enable_optimize_mode_debug_info=$enableval @@ -8962,13 +9489,13 @@ enable_optimize_mode_debug_info=$enable_separate_debug_info fi -{ echo "$as_me:$LINENO: result: $enable_optimize_mode_debug_info" >&5 -echo "${ECHO_T}$enable_optimize_mode_debug_info" >&6; } +{ $as_echo "$as_me:$LINENO: result: $enable_optimize_mode_debug_info" >&5 +$as_echo "$enable_optimize_mode_debug_info" >&6; } if test "$enable_optimize_mode_debug_info" != "no"; then - { echo "$as_me:$LINENO: checking how to enable optimize mode debugging symbols" >&5 -echo $ECHO_N "checking how to enable optimize mode debugging symbols... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking how to enable optimize mode debugging symbols" >&5 +$as_echo_n "checking how to enable optimize mode debugging symbols... " >&6; } if test "${cs_cv_prog_cxx_debug_symbols_normal_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-g2@@ | sed 'y% %#%'` `echo @-g@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -9001,6 +9528,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -9012,6 +9540,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -9023,6 +9552,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -9035,6 +9565,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -9063,26 +9594,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -9119,8 +9654,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_debug_symbols_normal_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_debug_symbols_normal_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_debug_symbols_normal_ok" >&5 +$as_echo "$cs_cv_prog_cxx_debug_symbols_normal_ok" >&6; } if test "$cs_cv_prog_cxx_debug_symbols_normal_ok" != no; then cs_build_prop_val="$cs_cv_prog_cxx_debug_symbols_normal" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -9145,10 +9680,10 @@ #------------------------------------------------------------------------------ # Check how to declare symbol visibility. #------------------------------------------------------------------------------ -{ echo "$as_me:$LINENO: checking how to treat C warnings as errors" >&5 -echo $ECHO_N "checking how to treat C warnings as errors... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking how to treat C warnings as errors" >&5 +$as_echo_n "checking how to treat C warnings as errors... " >&6; } if test "${cs_cv_prog_c_enable_errors_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-Werror@@ | sed 'y% %#%'`"; then ac_ext=c @@ -9181,6 +9716,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -9192,6 +9728,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -9203,6 +9740,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -9215,6 +9753,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -9243,26 +9782,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -9299,13 +9842,13 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_c_enable_errors_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_c_enable_errors_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_c_enable_errors_ok" >&5 +$as_echo "$cs_cv_prog_c_enable_errors_ok" >&6; } -{ echo "$as_me:$LINENO: checking how to treat C++ warnings as errors" >&5 -echo $ECHO_N "checking how to treat C++ warnings as errors... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking how to treat C++ warnings as errors" >&5 +$as_echo_n "checking how to treat C++ warnings as errors... " >&6; } if test "${cs_cv_prog_cxx_enable_errors_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-Werror@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -9338,6 +9881,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -9349,6 +9893,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -9360,6 +9905,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -9372,6 +9918,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -9400,26 +9947,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -9456,14 +10007,14 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_enable_errors_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_enable_errors_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_enable_errors_ok" >&5 +$as_echo "$cs_cv_prog_cxx_enable_errors_ok" >&6; } if test "" != yes; then - { echo "$as_me:$LINENO: checking for STL" >&5 -echo $ECHO_N "checking for STL... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for STL" >&5 +$as_echo_n "checking for STL... " >&6; } if test "${cs_cv_libstl+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' @@ -9495,6 +10046,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -9506,6 +10058,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -9517,6 +10070,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -9529,6 +10083,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -9558,26 +10113,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -9610,11 +10169,11 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_libstl" >&5 -echo "${ECHO_T}$cs_cv_libstl" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_libstl" >&5 +$as_echo "$cs_cv_libstl" >&6; } else - { echo "$as_me:$LINENO: checking for STL" >&5 -echo $ECHO_N "checking for STL... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for STL" >&5 +$as_echo_n "checking for STL... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -9645,6 +10204,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -9656,6 +10216,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -9667,6 +10228,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -9679,6 +10241,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -9708,26 +10271,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -9759,8 +10326,8 @@ cs_cv_libstl=no fi - { echo "$as_me:$LINENO: result: $cs_cv_libstl" >&5 -echo "${ECHO_T}$cs_cv_libstl" >&6; } + { $as_echo "$as_me:$LINENO: result: $cs_cv_libstl" >&5 +$as_echo "$cs_cv_libstl" >&6; } fi if test $cs_cv_libstl = yes; then @@ -9775,10 +10342,10 @@ -{ echo "$as_me:$LINENO: checking how to treat C++ warnings as errors" >&5 -echo $ECHO_N "checking how to treat C++ warnings as errors... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking how to treat C++ warnings as errors" >&5 +$as_echo_n "checking how to treat C++ warnings as errors... " >&6; } if test "${cs_cv_prog_cxx_pic_werror_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-Werror@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -9811,6 +10378,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -9822,6 +10390,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -9833,6 +10402,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -9845,6 +10415,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -9873,26 +10444,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -9929,13 +10504,13 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_pic_werror_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_pic_werror_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_pic_werror_ok" >&5 +$as_echo "$cs_cv_prog_cxx_pic_werror_ok" >&6; } - { echo "$as_me:$LINENO: checking how to enable C++ PIC generation" >&5 -echo $ECHO_N "checking how to enable C++ PIC generation... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking how to enable C++ PIC generation" >&5 +$as_echo_n "checking how to enable C++ PIC generation... " >&6; } if test "${cs_cv_prog_cxx_pic_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-fPIC@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -9968,6 +10543,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -9979,6 +10555,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -9990,6 +10567,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -10002,6 +10580,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -10030,23 +10609,26 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then if { ac_try='grep "fPIC" conftest.err >/dev/null 2>&1' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cs_build_ok=no else @@ -10054,12 +10636,13 @@ fi else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -10096,15 +10679,15 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_pic_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_pic_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_pic_ok" >&5 +$as_echo "$cs_cv_prog_cxx_pic_ok" >&6; } # Check if compiler recognizes an option to set inline visibility to hidden. -{ echo "$as_me:$LINENO: checking for inline visibility flag" >&5 -echo $ECHO_N "checking for inline visibility flag... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for inline visibility flag" >&5 +$as_echo_n "checking for inline visibility flag... " >&6; } if test "${cs_cv_prog_cxx_visibility_inlines_hidden_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-fvisibility-inlines-hidden@@ | sed 'y% %#%'`"; then ac_ext=cpp @@ -10137,6 +10720,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -10148,6 +10732,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -10159,6 +10744,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -10171,6 +10757,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -10199,26 +10786,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -10255,8 +10846,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_visibility_inlines_hidden_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_visibility_inlines_hidden_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_visibility_inlines_hidden_ok" >&5 +$as_echo "$cs_cv_prog_cxx_visibility_inlines_hidden_ok" >&6; } cs_prog_cxx_visibility_inlines_hidden=$cs_cv_prog_cxx_visibility_inlines_hidden @@ -10264,10 +10855,10 @@ # "visibility attribute is not supported in this configuration". if test -n "$cs_prog_cxx_visibility_inlines_hidden"; then if test "" != yes; then - { echo "$as_me:$LINENO: checking if configuration supports $cs_prog_cxx_visibility_inlines_hidden" >&5 -echo $ECHO_N "checking if configuration supports $cs_prog_cxx_visibility_inlines_hidden... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if configuration supports $cs_prog_cxx_visibility_inlines_hidden" >&5 +$as_echo_n "checking if configuration supports $cs_prog_cxx_visibility_inlines_hidden... " >&6; } if test "${cs_cv_prog_cxx_visibility_inlines_hidden_supported+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' @@ -10299,6 +10890,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -10310,6 +10902,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -10321,6 +10914,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -10333,6 +10927,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -10362,26 +10957,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -10415,11 +11014,11 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_visibility_inlines_hidden_supported" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_visibility_inlines_hidden_supported" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_visibility_inlines_hidden_supported" >&5 +$as_echo "$cs_cv_prog_cxx_visibility_inlines_hidden_supported" >&6; } else - { echo "$as_me:$LINENO: checking if configuration supports $cs_prog_cxx_visibility_inlines_hidden" >&5 -echo $ECHO_N "checking if configuration supports $cs_prog_cxx_visibility_inlines_hidden... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if configuration supports $cs_prog_cxx_visibility_inlines_hidden" >&5 +$as_echo_n "checking if configuration supports $cs_prog_cxx_visibility_inlines_hidden... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -10450,6 +11049,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -10461,6 +11061,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -10472,6 +11073,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -10484,6 +11086,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -10513,26 +11116,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -10565,8 +11172,8 @@ cs_cv_prog_cxx_visibility_inlines_hidden_supported=no fi - { echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_visibility_inlines_hidden_supported" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_visibility_inlines_hidden_supported" >&6; } + { $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_visibility_inlines_hidden_supported" >&5 +$as_echo "$cs_cv_prog_cxx_visibility_inlines_hidden_supported" >&6; } fi if test $cs_cv_prog_cxx_visibility_inlines_hidden_supported = yes; then @@ -10587,10 +11194,10 @@ # Check if hidden visibility handling is buggy. if test -n "$cs_prog_cxx_visibility_inlines_hidden"; then - { echo "$as_me:$LINENO: checking if $cs_prog_cxx_visibility_inlines_hidden is buggy" >&5 -echo $ECHO_N "checking if $cs_prog_cxx_visibility_inlines_hidden is buggy... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if $cs_prog_cxx_visibility_inlines_hidden is buggy" >&5 +$as_echo_n "checking if $cs_prog_cxx_visibility_inlines_hidden is buggy... " >&6; } if test "${cs_cv_prog_cxx_visibility_inlines_hidden_buggy+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test $ac_compiler_gnu = yes && test $cs_cv_libstl = yes; then if test $cs_host_target = macosx; then @@ -10627,6 +11234,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -10638,6 +11246,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -10649,6 +11258,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -10661,6 +11271,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -10689,26 +11300,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -10744,8 +11359,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_visibility_inlines_hidden_buggy" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_visibility_inlines_hidden_buggy" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_visibility_inlines_hidden_buggy" >&5 +$as_echo "$cs_cv_prog_cxx_visibility_inlines_hidden_buggy" >&6; } if test $cs_cv_prog_cxx_visibility_inlines_hidden_buggy = yes; then cs_prog_cxx_visibility_inlines_hidden='' fi @@ -10765,10 +11380,10 @@ -{ echo "$as_me:$LINENO: checking for hidden symbol visibility flag" >&5 -echo $ECHO_N "checking for hidden symbol visibility flag... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for hidden symbol visibility flag" >&5 +$as_echo_n "checking for hidden symbol visibility flag... " >&6; } if test "${cs_cv_prog_c_visibility_hidden_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "`echo @-fvisibility=hidden@@ | sed 'y% %#%'`"; then ac_ext=c @@ -10801,6 +11416,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -10812,6 +11428,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -10823,6 +11440,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -10835,6 +11453,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -10863,26 +11482,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -10919,8 +11542,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_c_visibility_hidden_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_c_visibility_hidden_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_c_visibility_hidden_ok" >&5 +$as_echo "$cs_cv_prog_c_visibility_hidden_ok" >&6; } if test "$cs_cv_prog_c_visibility_hidden_ok" != no; then cs_build_prop_val="$cs_cv_prog_c_visibility_hidden" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` @@ -10958,10 +11581,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CSLIBS_CONFIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$CSLIBS_CONFIG"; then ac_cv_prog_CSLIBS_CONFIG="$CSLIBS_CONFIG" # Let the user override the test. @@ -10974,7 +11597,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CSLIBS_CONFIG="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -10985,11 +11608,11 @@ fi CSLIBS_CONFIG=$ac_cv_prog_CSLIBS_CONFIG if test -n "$CSLIBS_CONFIG"; then - { echo "$as_me:$LINENO: result: $CSLIBS_CONFIG" >&5 -echo "${ECHO_T}$CSLIBS_CONFIG" >&6; } + { $as_echo "$as_me:$LINENO: result: $CSLIBS_CONFIG" >&5 +$as_echo "$CSLIBS_CONFIG" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -11002,10 +11625,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CSLIBS_CONFIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CSLIBS_CONFIG"; then ac_cv_prog_ac_ct_CSLIBS_CONFIG="$ac_ct_CSLIBS_CONFIG" # Let the user override the test. @@ -11018,7 +11641,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CSLIBS_CONFIG="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -11029,11 +11652,11 @@ fi ac_ct_CSLIBS_CONFIG=$ac_cv_prog_ac_ct_CSLIBS_CONFIG if test -n "$ac_ct_CSLIBS_CONFIG"; then - { echo "$as_me:$LINENO: result: $ac_ct_CSLIBS_CONFIG" >&5 -echo "${ECHO_T}$ac_ct_CSLIBS_CONFIG" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_CSLIBS_CONFIG" >&5 +$as_echo "$ac_ct_CSLIBS_CONFIG" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -11045,12 +11668,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CSLIBS_CONFIG=$ac_ct_CSLIBS_CONFIG @@ -11062,10 +11681,10 @@ sed 's/\([0-9]\?\)\.\([0-9]\?\)\.[0-9]\?/\1.\2/'`" fi - { echo "$as_me:$LINENO: checking for cslibs package" >&5 -echo $ECHO_N "checking for cslibs package... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for cslibs package" >&5 +$as_echo_n "checking for cslibs package... " >&6; } if test "${cs_cv_cslibs+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$CSLIBS_CONFIG"; then cs_cv_cslibs=yes @@ -11076,37 +11695,37 @@ fi - cs_cv_cslibs_cflags=`{ (echo "$as_me:$LINENO: \$CSLIBS_CONFIG --cflags \$cs_cv_cslibs_compiler") >&5 + cs_cv_cslibs_cflags=`{ ($as_echo "$as_me:$LINENO: \$CSLIBS_CONFIG --cflags \$cs_cv_cslibs_compiler") >&5 ($CSLIBS_CONFIG --cflags $cs_cv_cslibs_compiler) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` - cs_cv_cslibs_lflags=`{ (echo "$as_me:$LINENO: \$CSLIBS_CONFIG --lflags \$cs_cv_cslibs_compiler") >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` + cs_cv_cslibs_lflags=`{ ($as_echo "$as_me:$LINENO: \$CSLIBS_CONFIG --lflags \$cs_cv_cslibs_compiler") >&5 ($CSLIBS_CONFIG --lflags $cs_cv_cslibs_compiler) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` - cs_cv_cslibs_binpath=`{ (echo "$as_me:$LINENO: \$CSLIBS_CONFIG --binpath \$cs_cv_cslibs_compiler") >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` + cs_cv_cslibs_binpath=`{ ($as_echo "$as_me:$LINENO: \$CSLIBS_CONFIG --binpath \$cs_cv_cslibs_compiler") >&5 ($CSLIBS_CONFIG --binpath $cs_cv_cslibs_compiler) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` if $CSLIBS_CONFIG --incpath >/dev/null 2>&1; then - cs_cv_cslibs_incpath=`{ (echo "$as_me:$LINENO: \$CSLIBS_CONFIG --incpath \$cs_cv_cslibs_compiler") >&5 + cs_cv_cslibs_incpath=`{ ($as_echo "$as_me:$LINENO: \$CSLIBS_CONFIG --incpath \$cs_cv_cslibs_compiler") >&5 ($CSLIBS_CONFIG --incpath $cs_cv_cslibs_compiler) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` else cs_cv_cslibs_incpath='' fi if $CSLIBS_CONFIG --pcpath >/dev/null 2>&1; then - cs_cv_cslibs_pcpath=`{ (echo "$as_me:$LINENO: \$CSLIBS_CONFIG --pcpath \$cs_cv_cslibs_compiler") >&5 + cs_cv_cslibs_pcpath=`{ ($as_echo "$as_me:$LINENO: \$CSLIBS_CONFIG --pcpath \$cs_cv_cslibs_compiler") >&5 ($CSLIBS_CONFIG --pcpath $cs_cv_cslibs_compiler) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` else cs_cv_cslibs_pcpath='' fi @@ -11116,8 +11735,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_cslibs" >&5 -echo "${ECHO_T}$cs_cv_cslibs" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_cslibs" >&5 +$as_echo "$cs_cv_cslibs" >&6; } if test $cs_cv_cslibs = yes; then CFLAGS="$CFLAGS $cs_cv_cslibs_cflags" CPPFLAGS="$CPPFLAGS $cs_cv_cslibs_cflags" @@ -11137,10 +11756,10 @@ *) if test "" != yes; then - { echo "$as_me:$LINENO: checking for pthread" >&5 -echo $ECHO_N "checking for pthread... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for pthread" >&5 +$as_echo_n "checking for pthread... " >&6; } if test "${cs_cv_sys_pthread+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -11177,6 +11796,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -11188,6 +11808,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -11199,6 +11820,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -11211,6 +11833,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -11245,26 +11868,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -11297,11 +11924,11 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_sys_pthread" >&5 -echo "${ECHO_T}$cs_cv_sys_pthread" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_sys_pthread" >&5 +$as_echo "$cs_cv_sys_pthread" >&6; } else - { echo "$as_me:$LINENO: checking for pthread" >&5 -echo $ECHO_N "checking for pthread... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for pthread" >&5 +$as_echo_n "checking for pthread... " >&6; } ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -11337,6 +11964,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -11348,6 +11976,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -11359,6 +11988,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -11371,6 +12001,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -11405,26 +12036,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -11456,8 +12091,8 @@ cs_cv_sys_pthread=no fi - { echo "$as_me:$LINENO: result: $cs_cv_sys_pthread" >&5 -echo "${ECHO_T}$cs_cv_sys_pthread" >&6; } + { $as_echo "$as_me:$LINENO: result: $cs_cv_sys_pthread" >&5 +$as_echo "$cs_cv_sys_pthread" >&6; } fi if test $cs_cv_sys_pthread = yes; then @@ -11472,10 +12107,10 @@ ;; esac if test $cs_cv_sys_pthread = yes; then - { echo "$as_me:$LINENO: checking for pthread recursive mutexes" >&5 -echo $ECHO_N "checking for pthread recursive mutexes... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for pthread recursive mutexes" >&5 +$as_echo_n "checking for pthread recursive mutexes... " >&6; } if test "${cs_cv_sys_pthread_mutex_recursive+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -11508,6 +12143,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -11519,6 +12155,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -11530,6 +12167,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -11542,6 +12180,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -11571,26 +12210,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -11620,8 +12263,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_sys_pthread_mutex_recursive" >&5 -echo "${ECHO_T}$cs_cv_sys_pthread_mutex_recursive" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_sys_pthread_mutex_recursive" >&5 +$as_echo "$cs_cv_sys_pthread_mutex_recursive" >&6; } else cs_cv_sys_pthread_mutex_recursive=no fi @@ -11634,10 +12277,10 @@ cs_ignore_long_double_tuples='' fi - { echo "$as_me:$LINENO: checking how to suppress C++ \`long double' warnings" >&5 -echo $ECHO_N "checking how to suppress C++ \`long double' warnings... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking how to suppress C++ \`long double' warnings" >&5 +$as_echo_n "checking how to suppress C++ \`long double' warnings... " >&6; } if test "${cs_cv_prog_cxx_ignore_long_double_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$cs_ignore_long_double_tuples"; then ac_ext=cpp @@ -11670,6 +12313,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -11681,6 +12325,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -11692,6 +12337,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -11704,6 +12350,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -11732,26 +12379,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -11788,8 +12439,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_ignore_long_double_ok" >&5 -echo "${ECHO_T}$cs_cv_prog_cxx_ignore_long_double_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_cxx_ignore_long_double_ok" >&5 +$as_echo "$cs_cv_prog_cxx_ignore_long_double_ok" >&6; } @@ -11815,10 +12466,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_PYTHON+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$PYTHON"; then ac_cv_prog_PYTHON="$PYTHON" # Let the user override the test. @@ -11831,7 +12482,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_PYTHON="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -11842,11 +12493,11 @@ fi PYTHON=$ac_cv_prog_PYTHON if test -n "$PYTHON"; then - { echo "$as_me:$LINENO: result: $PYTHON" >&5 -echo "${ECHO_T}$PYTHON" >&6; } + { $as_echo "$as_me:$LINENO: result: $PYTHON" >&5 +$as_echo "$PYTHON" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -11859,10 +12510,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_PYTHON+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_PYTHON"; then ac_cv_prog_ac_ct_PYTHON="$ac_ct_PYTHON" # Let the user override the test. @@ -11875,7 +12526,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_PYTHON="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -11886,11 +12537,11 @@ fi ac_ct_PYTHON=$ac_cv_prog_ac_ct_PYTHON if test -n "$ac_ct_PYTHON"; then - { echo "$as_me:$LINENO: result: $ac_ct_PYTHON" >&5 -echo "${ECHO_T}$ac_ct_PYTHON" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_PYTHON" >&5 +$as_echo "$ac_ct_PYTHON" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -11902,12 +12553,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PYTHON=$ac_ct_PYTHON @@ -11924,17 +12571,17 @@ if test -n "$PYTHON" && test "$with_python" != no; then - { echo "$as_me:$LINENO: checking for python SDK" >&5 -echo $ECHO_N "checking for python SDK... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for python SDK" >&5 +$as_echo_n "checking for python SDK... " >&6; } if test "${cs_cv_python_sdk+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else - cs_pyver=`{ (echo "$as_me:$LINENO: \$PYTHON -c 'import sys, string; \\ + cs_pyver=`{ ($as_echo "$as_me:$LINENO: \$PYTHON -c 'import sys, string; \\ print string.join(map(str,sys.version_info[:2]),\".\")'") >&5 ($PYTHON -c 'import sys, string; \ print string.join(map(str,sys.version_info[:2]),".")') 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }` cs_cv_pybase="python${cs_pyver}" @@ -11946,37 +12593,37 @@ fi - cs_cv_pybase_cflags=`{ (echo "$as_me:$LINENO: \$PYTHON -c \\ + cs_cv_pybase_cflags=`{ ($as_echo "$as_me:$LINENO: \$PYTHON -c \\ 'import distutils.sysconfig; \\ print \"-I\" + distutils.sysconfig.get_python_inc()'") >&5 ($PYTHON -c \ 'import distutils.sysconfig; \ print "-I" + distutils.sysconfig.get_python_inc()') 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_cv_pybase_cflags="$cs_cv_pybase_cflags \ $cs_cv_prog_cxx_ignore_long_double" # Depending upon platform and installation, link library might # reside in "get_python_lib()", "get_python_lib()/config", # "${prefix}/lib" (Unix), or "${prefix}/libs" (Windows). - cs_cv_pybase_syslib=`{ (echo "$as_me:$LINENO: \$PYTHON -c \\ + cs_cv_pybase_syslib=`{ ($as_echo "$as_me:$LINENO: \$PYTHON -c \\ 'import distutils.sysconfig; \\ print distutils.sysconfig.get_python_lib(0,1)'") >&5 ($PYTHON -c \ 'import distutils.sysconfig; \ print distutils.sysconfig.get_python_lib(0,1)') 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` - cs_cv_pybase_sysprefix=`{ (echo "$as_me:$LINENO: \$PYTHON -c \\ + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` + cs_cv_pybase_sysprefix=`{ ($as_echo "$as_me:$LINENO: \$PYTHON -c \\ 'import sys; print sys.prefix'") >&5 ($PYTHON -c \ 'import sys; print sys.prefix') 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_cv_pybase_lflags_base='' if test -d "$cs_cv_pybase_syslib"; then cs_cv_pybase_lflags_base="$cs_cv_pybase_lflags_base -L$cs_cv_pybase_syslib" @@ -11996,7 +12643,7 @@ fi - cs_cv_pybase_libs=`{ (echo "$as_me:$LINENO: \$PYTHON -c \\ + cs_cv_pybase_libs=`{ ($as_echo "$as_me:$LINENO: \$PYTHON -c \\ 'import distutils.sysconfig; \\ print (distutils.sysconfig.get_config_var(\"LIBS\") or \"\")+\" \"+ \\ (distutils.sysconfig.get_config_var(\"SYSLIBS\") or \"\")'") >&5 @@ -12005,17 +12652,17 @@ print (distutils.sysconfig.get_config_var("LIBS") or "")+" "+ \ (distutils.sysconfig.get_config_var("SYSLIBS") or "")') 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` - cs_cv_python_ext=`{ (echo "$as_me:$LINENO: \$PYTHON -c \\ + cs_cv_python_ext=`{ ($as_echo "$as_me:$LINENO: \$PYTHON -c \\ 'import distutils.sysconfig; \\ print (distutils.sysconfig.get_config_var(\"SO\") or \"\")'") >&5 ($PYTHON -c \ 'import distutils.sysconfig; \ print (distutils.sysconfig.get_config_var("SO") or "")') 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }` if test -n "$cs_pyver" && @@ -12027,8 +12674,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_python_sdk" >&5 -echo "${ECHO_T}$cs_cv_python_sdk" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_python_sdk" >&5 +$as_echo "$cs_cv_python_sdk" >&6; } # Check if Python SDK is usable. The most common library name is the # basename with a few decorations (for example, libpython2.2.a), @@ -12069,10 +12716,10 @@ cs_pyflags="$cs_pyflags `echo @@-bundle -flat_namespace -undefined suppress@$cs_cv_pybase_lflags_ext | sed 'y% %#%'`" if test "" != yes; then - { echo "$as_me:$LINENO: checking if python SDK is usable" >&5 -echo $ECHO_N "checking if python SDK is usable... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if python SDK is usable" >&5 +$as_echo_n "checking if python SDK is usable... " >&6; } if test "${cs_cv_python+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -12104,6 +12751,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -12115,6 +12763,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -12126,6 +12775,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -12138,6 +12788,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -12166,26 +12817,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -12218,11 +12873,11 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_python" >&5 -echo "${ECHO_T}$cs_cv_python" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_python" >&5 +$as_echo "$cs_cv_python" >&6; } else - { echo "$as_me:$LINENO: checking if python SDK is usable" >&5 -echo $ECHO_N "checking if python SDK is usable... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if python SDK is usable" >&5 +$as_echo_n "checking if python SDK is usable... " >&6; } ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -12253,6 +12908,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -12264,6 +12920,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -12275,6 +12932,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -12287,6 +12945,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -12315,26 +12974,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -12366,8 +13029,8 @@ cs_cv_python=no fi - { echo "$as_me:$LINENO: result: $cs_cv_python" >&5 -echo "${ECHO_T}$cs_cv_python" >&6; } + { $as_echo "$as_me:$LINENO: result: $cs_cv_python" >&5 +$as_echo "$cs_cv_python" >&6; } fi if test $cs_cv_python = yes; then @@ -12464,10 +13127,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_PKG_CONFIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$PKG_CONFIG"; then ac_cv_prog_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test. @@ -12480,7 +13143,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_PKG_CONFIG="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -12491,11 +13154,11 @@ fi PKG_CONFIG=$ac_cv_prog_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 -echo "${ECHO_T}$PKG_CONFIG" >&6; } + { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 +$as_echo "$PKG_CONFIG" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -12508,10 +13171,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_PKG_CONFIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_PKG_CONFIG"; then ac_cv_prog_ac_ct_PKG_CONFIG="$ac_ct_PKG_CONFIG" # Let the user override the test. @@ -12524,7 +13187,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_PKG_CONFIG="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -12535,11 +13198,11 @@ fi ac_ct_PKG_CONFIG=$ac_cv_prog_ac_ct_PKG_CONFIG if test -n "$ac_ct_PKG_CONFIG"; then - { echo "$as_me:$LINENO: result: $ac_ct_PKG_CONFIG" >&5 -echo "${ECHO_T}$ac_ct_PKG_CONFIG" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_PKG_CONFIG" >&5 +$as_echo "$ac_ct_PKG_CONFIG" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -12551,12 +13214,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_ct_PKG_CONFIG @@ -12581,10 +13240,10 @@ fi if test $cs_cv_prog_pkg_config_ok = yes; then - { echo "$as_me:$LINENO: checking if $PKG_CONFIG recognizes cppunit" >&5 -echo $ECHO_N "checking if $PKG_CONFIG recognizes cppunit... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if $PKG_CONFIG recognizes cppunit" >&5 +$as_echo_n "checking if $PKG_CONFIG recognizes cppunit... " >&6; } if test "${cs_cv_prog_pkg_config_cppunit+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if $PKG_CONFIG --exists cppunit; then cs_cv_prog_pkg_config_cppunit=yes @@ -12593,21 +13252,21 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_pkg_config_cppunit" >&5 -echo "${ECHO_T}$cs_cv_prog_pkg_config_cppunit" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_pkg_config_cppunit" >&5 +$as_echo "$cs_cv_prog_pkg_config_cppunit" >&6; } if test $cs_cv_prog_pkg_config_cppunit = yes; then if test -z "$cs_cv_prog_pkg_config_cppunit_flags"; then - cs_check_lib_cflag=`{ (echo "$as_me:$LINENO: \$PKG_CONFIG --cflags cppunit") >&5 + cs_check_lib_cflag=`{ ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --cflags cppunit") >&5 ($PKG_CONFIG --cflags cppunit) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_check_lib_lflag='' - cs_check_lib_libs=`{ (echo "$as_me:$LINENO: \$PKG_CONFIG --libs cppunit") >&5 + cs_check_lib_libs=`{ ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --libs cppunit") >&5 ($PKG_CONFIG --libs cppunit) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_cv_prog_pkg_config_cppunit_flags=`echo @$cs_check_lib_cflag@$cs_check_lib_lflag@$cs_check_lib_libs | sed 'y% %#%'` fi @@ -12624,107 +13283,101 @@ fi if test -n "$ac_tool_prefix"; then - for ac_prog in cppunit-config - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CONFIG_CPPUNIT+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CONFIG_CPPUNIT"; then - ac_cv_prog_CONFIG_CPPUNIT="$CONFIG_CPPUNIT" # Let the user override the test. + # Extract the first word of "${ac_tool_prefix}cppunit-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}cppunit-config; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_CONFIG_CPPUNIT+set}" = set; then + $as_echo_n "(cached) " >&6 else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + case $CONFIG_CPPUNIT in + [\\/]* | ?:[\\/]*) + ac_cv_path_CONFIG_CPPUNIT="$CONFIG_CPPUNIT" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CONFIG_CPPUNIT="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + ac_cv_path_CONFIG_CPPUNIT="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS + ;; +esac fi -fi -CONFIG_CPPUNIT=$ac_cv_prog_CONFIG_CPPUNIT +CONFIG_CPPUNIT=$ac_cv_path_CONFIG_CPPUNIT if test -n "$CONFIG_CPPUNIT"; then - { echo "$as_me:$LINENO: result: $CONFIG_CPPUNIT" >&5 -echo "${ECHO_T}$CONFIG_CPPUNIT" >&6; } + { $as_echo "$as_me:$LINENO: result: $CONFIG_CPPUNIT" >&5 +$as_echo "$CONFIG_CPPUNIT" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi - test -n "$CONFIG_CPPUNIT" && break - done fi -if test -z "$CONFIG_CPPUNIT"; then - ac_ct_CONFIG_CPPUNIT=$CONFIG_CPPUNIT - for ac_prog in cppunit-config -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_CONFIG_CPPUNIT+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +if test -z "$ac_cv_path_CONFIG_CPPUNIT"; then + ac_pt_CONFIG_CPPUNIT=$CONFIG_CPPUNIT + # Extract the first word of "cppunit-config", so it can be a program name with args. +set dummy cppunit-config; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_ac_pt_CONFIG_CPPUNIT+set}" = set; then + $as_echo_n "(cached) " >&6 else - if test -n "$ac_ct_CONFIG_CPPUNIT"; then - ac_cv_prog_ac_ct_CONFIG_CPPUNIT="$ac_ct_CONFIG_CPPUNIT" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + case $ac_pt_CONFIG_CPPUNIT in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_CONFIG_CPPUNIT="$ac_pt_CONFIG_CPPUNIT" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CONFIG_CPPUNIT="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + ac_cv_path_ac_pt_CONFIG_CPPUNIT="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS + ;; +esac fi -fi -ac_ct_CONFIG_CPPUNIT=$ac_cv_prog_ac_ct_CONFIG_CPPUNIT -if test -n "$ac_ct_CONFIG_CPPUNIT"; then - { echo "$as_me:$LINENO: result: $ac_ct_CONFIG_CPPUNIT" >&5 -echo "${ECHO_T}$ac_ct_CONFIG_CPPUNIT" >&6; } +ac_pt_CONFIG_CPPUNIT=$ac_cv_path_ac_pt_CONFIG_CPPUNIT +if test -n "$ac_pt_CONFIG_CPPUNIT"; then + { $as_echo "$as_me:$LINENO: result: $ac_pt_CONFIG_CPPUNIT" >&5 +$as_echo "$ac_pt_CONFIG_CPPUNIT" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi - - test -n "$ac_ct_CONFIG_CPPUNIT" && break -done - - if test "x$ac_ct_CONFIG_CPPUNIT" = x; then + if test "x$ac_pt_CONFIG_CPPUNIT" = x; then CONFIG_CPPUNIT="" else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac - CONFIG_CPPUNIT=$ac_ct_CONFIG_CPPUNIT + CONFIG_CPPUNIT=$ac_pt_CONFIG_CPPUNIT fi +else + CONFIG_CPPUNIT="$ac_cv_path_CONFIG_CPPUNIT" fi if test -n "$CONFIG_CPPUNIT"; then @@ -12739,17 +13392,17 @@ if test $cs_cv_prog_config_cppunit_ok = yes; then if test -z "$cs_cv_prog_config_cppunit_flags"; then - cs_check_lib_cflag=`{ (echo "$as_me:$LINENO: \$CONFIG_CPPUNIT --cflags ") >&5 + cs_check_lib_cflag=`{ ($as_echo "$as_me:$LINENO: \$CONFIG_CPPUNIT --cflags ") >&5 ($CONFIG_CPPUNIT --cflags ) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_check_lib_lflag='' - cs_check_lib_libs=`{ (echo "$as_me:$LINENO: \$CONFIG_CPPUNIT --libs ") >&5 + cs_check_lib_libs=`{ ($as_echo "$as_me:$LINENO: \$CONFIG_CPPUNIT --libs ") >&5 ($CONFIG_CPPUNIT --libs ) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_cv_prog_config_cppunit_flags=`echo @$cs_check_lib_cflag@$cs_check_lib_lflag@$cs_check_lib_libs | sed 'y% %#%'` fi @@ -12788,6 +13441,7 @@ shift fi + if test $# -eq 0; then cs_check_libdir='' else @@ -12800,6 +13454,7 @@ shift fi + if test -n "$cs_check_incdir"; then cs_check_lib_cflag="-I$cs_check_incdir" else @@ -12876,10 +13531,10 @@ if test "$cs_ignore_cache" != yes; then - { echo "$as_me:$LINENO: checking for libcppunit" >&5 -echo $ECHO_N "checking for libcppunit... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for libcppunit" >&5 +$as_echo_n "checking for libcppunit... " >&6; } if test "${cs_cv_libcppunit+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' @@ -12911,6 +13566,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -12922,6 +13578,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -12933,6 +13590,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -12945,6 +13603,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -12973,26 +13632,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -13025,11 +13688,11 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_libcppunit" >&5 -echo "${ECHO_T}$cs_cv_libcppunit" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_libcppunit" >&5 +$as_echo "$cs_cv_libcppunit" >&6; } else - { echo "$as_me:$LINENO: checking for libcppunit" >&5 -echo $ECHO_N "checking for libcppunit... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for libcppunit" >&5 +$as_echo_n "checking for libcppunit... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -13060,6 +13723,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -13071,6 +13735,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -13082,6 +13747,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -13094,6 +13760,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -13122,26 +13789,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -13173,8 +13844,8 @@ cs_cv_libcppunit=no fi - { echo "$as_me:$LINENO: result: $cs_cv_libcppunit" >&5 -echo "${ECHO_T}$cs_cv_libcppunit" >&6; } + { $as_echo "$as_me:$LINENO: result: $cs_cv_libcppunit" >&5 +$as_echo "$cs_cv_libcppunit" >&6; } fi if test $cs_cv_libcppunit = yes; then @@ -13204,10 +13875,10 @@ if test $cs_cv_libcppunit = yes; then if test "" != yes; then - { echo "$as_me:$LINENO: checking if cppunit is sufficiently recent" >&5 -echo $ECHO_N "checking if cppunit is sufficiently recent... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if cppunit is sufficiently recent" >&5 +$as_echo_n "checking if cppunit is sufficiently recent... " >&6; } if test "${cs_cv_libcppunit_recent+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' @@ -13239,6 +13910,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -13250,6 +13922,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -13261,6 +13934,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -13273,6 +13947,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -13301,26 +13976,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -13353,11 +14032,11 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_libcppunit_recent" >&5 -echo "${ECHO_T}$cs_cv_libcppunit_recent" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_libcppunit_recent" >&5 +$as_echo "$cs_cv_libcppunit_recent" >&6; } else - { echo "$as_me:$LINENO: checking if cppunit is sufficiently recent" >&5 -echo $ECHO_N "checking if cppunit is sufficiently recent... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if cppunit is sufficiently recent" >&5 +$as_echo_n "checking if cppunit is sufficiently recent... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -13388,6 +14067,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -13399,6 +14079,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -13410,6 +14091,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -13422,6 +14104,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -13450,26 +14133,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -13501,8 +14188,8 @@ cs_cv_libcppunit_recent=no fi - { echo "$as_me:$LINENO: result: $cs_cv_libcppunit_recent" >&5 -echo "${ECHO_T}$cs_cv_libcppunit_recent" >&6; } + { $as_echo "$as_me:$LINENO: result: $cs_cv_libcppunit_recent" >&5 +$as_echo "$cs_cv_libcppunit_recent" >&6; } fi if test $cs_cv_libcppunit_recent = yes; then @@ -13547,10 +14234,10 @@ *) if test "" != yes; then - { echo "$as_me:$LINENO: checking for pthread" >&5 -echo $ECHO_N "checking for pthread... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for pthread" >&5 +$as_echo_n "checking for pthread... " >&6; } if test "${cs_cv_sys_pthread+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -13587,6 +14274,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -13598,6 +14286,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -13609,6 +14298,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -13621,6 +14311,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -13655,26 +14346,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -13707,11 +14402,11 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_sys_pthread" >&5 -echo "${ECHO_T}$cs_cv_sys_pthread" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_sys_pthread" >&5 +$as_echo "$cs_cv_sys_pthread" >&6; } else - { echo "$as_me:$LINENO: checking for pthread" >&5 -echo $ECHO_N "checking for pthread... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for pthread" >&5 +$as_echo_n "checking for pthread... " >&6; } ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -13747,6 +14442,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -13758,6 +14454,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -13769,6 +14466,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -13781,6 +14479,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -13815,26 +14514,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -13866,8 +14569,8 @@ cs_cv_sys_pthread=no fi - { echo "$as_me:$LINENO: result: $cs_cv_sys_pthread" >&5 -echo "${ECHO_T}$cs_cv_sys_pthread" >&6; } + { $as_echo "$as_me:$LINENO: result: $cs_cv_sys_pthread" >&5 +$as_echo "$cs_cv_sys_pthread" >&6; } fi if test $cs_cv_sys_pthread = yes; then @@ -13882,10 +14585,10 @@ ;; esac if test $cs_cv_sys_pthread = yes; then - { echo "$as_me:$LINENO: checking for pthread recursive mutexes" >&5 -echo $ECHO_N "checking for pthread recursive mutexes... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for pthread recursive mutexes" >&5 +$as_echo_n "checking for pthread recursive mutexes... " >&6; } if test "${cs_cv_sys_pthread_mutex_recursive+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -13918,6 +14621,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -13929,6 +14633,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -13940,6 +14645,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -13952,6 +14658,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -13981,26 +14688,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -14030,8 +14741,8 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_sys_pthread_mutex_recursive" >&5 -echo "${ECHO_T}$cs_cv_sys_pthread_mutex_recursive" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_sys_pthread_mutex_recursive" >&5 +$as_echo "$cs_cv_sys_pthread_mutex_recursive" >&6; } else cs_cv_sys_pthread_mutex_recursive=no fi @@ -14091,10 +14802,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_PKG_CONFIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$PKG_CONFIG"; then ac_cv_prog_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test. @@ -14107,7 +14818,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_PKG_CONFIG="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -14118,11 +14829,11 @@ fi PKG_CONFIG=$ac_cv_prog_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 -echo "${ECHO_T}$PKG_CONFIG" >&6; } + { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 +$as_echo "$PKG_CONFIG" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -14135,10 +14846,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_PKG_CONFIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_PKG_CONFIG"; then ac_cv_prog_ac_ct_PKG_CONFIG="$ac_ct_PKG_CONFIG" # Let the user override the test. @@ -14151,7 +14862,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_PKG_CONFIG="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -14162,11 +14873,11 @@ fi ac_ct_PKG_CONFIG=$ac_cv_prog_ac_ct_PKG_CONFIG if test -n "$ac_ct_PKG_CONFIG"; then - { echo "$as_me:$LINENO: result: $ac_ct_PKG_CONFIG" >&5 -echo "${ECHO_T}$ac_ct_PKG_CONFIG" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_PKG_CONFIG" >&5 +$as_echo "$ac_ct_PKG_CONFIG" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -14178,12 +14889,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_ct_PKG_CONFIG @@ -14208,10 +14915,10 @@ fi if test $cs_cv_prog_pkg_config_ok = yes; then - { echo "$as_me:$LINENO: checking if $PKG_CONFIG recognizes NL" >&5 -echo $ECHO_N "checking if $PKG_CONFIG recognizes NL... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if $PKG_CONFIG recognizes NL" >&5 +$as_echo_n "checking if $PKG_CONFIG recognizes NL... " >&6; } if test "${cs_cv_prog_pkg_config_NL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if $PKG_CONFIG --exists NL; then cs_cv_prog_pkg_config_NL=yes @@ -14220,21 +14927,21 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_pkg_config_NL" >&5 -echo "${ECHO_T}$cs_cv_prog_pkg_config_NL" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_pkg_config_NL" >&5 +$as_echo "$cs_cv_prog_pkg_config_NL" >&6; } if test $cs_cv_prog_pkg_config_NL = yes; then if test -z "$cs_cv_prog_pkg_config_NL_flags"; then - cs_check_lib_cflag=`{ (echo "$as_me:$LINENO: \$PKG_CONFIG --cflags NL") >&5 + cs_check_lib_cflag=`{ ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --cflags NL") >&5 ($PKG_CONFIG --cflags NL) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_check_lib_lflag='' - cs_check_lib_libs=`{ (echo "$as_me:$LINENO: \$PKG_CONFIG --libs NL") >&5 + cs_check_lib_libs=`{ ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --libs NL") >&5 ($PKG_CONFIG --libs NL) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_cv_prog_pkg_config_NL_flags=`echo @$cs_check_lib_cflag@$cs_check_lib_lflag@$cs_check_lib_libs | sed 'y% %#%'` fi @@ -14251,107 +14958,101 @@ fi if test -n "$ac_tool_prefix"; then - for ac_prog in NL-config - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CONFIG_NL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CONFIG_NL"; then - ac_cv_prog_CONFIG_NL="$CONFIG_NL" # Let the user override the test. + # Extract the first word of "${ac_tool_prefix}NL-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}NL-config; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_CONFIG_NL+set}" = set; then + $as_echo_n "(cached) " >&6 else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + case $CONFIG_NL in + [\\/]* | ?:[\\/]*) + ac_cv_path_CONFIG_NL="$CONFIG_NL" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CONFIG_NL="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + ac_cv_path_CONFIG_NL="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS + ;; +esac fi -fi -CONFIG_NL=$ac_cv_prog_CONFIG_NL +CONFIG_NL=$ac_cv_path_CONFIG_NL if test -n "$CONFIG_NL"; then - { echo "$as_me:$LINENO: result: $CONFIG_NL" >&5 -echo "${ECHO_T}$CONFIG_NL" >&6; } + { $as_echo "$as_me:$LINENO: result: $CONFIG_NL" >&5 +$as_echo "$CONFIG_NL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi - test -n "$CONFIG_NL" && break - done fi -if test -z "$CONFIG_NL"; then - ac_ct_CONFIG_NL=$CONFIG_NL - for ac_prog in NL-config -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_CONFIG_NL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +if test -z "$ac_cv_path_CONFIG_NL"; then + ac_pt_CONFIG_NL=$CONFIG_NL + # Extract the first word of "NL-config", so it can be a program name with args. +set dummy NL-config; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_ac_pt_CONFIG_NL+set}" = set; then + $as_echo_n "(cached) " >&6 else - if test -n "$ac_ct_CONFIG_NL"; then - ac_cv_prog_ac_ct_CONFIG_NL="$ac_ct_CONFIG_NL" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + case $ac_pt_CONFIG_NL in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_CONFIG_NL="$ac_pt_CONFIG_NL" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CONFIG_NL="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + ac_cv_path_ac_pt_CONFIG_NL="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS + ;; +esac fi -fi -ac_ct_CONFIG_NL=$ac_cv_prog_ac_ct_CONFIG_NL -if test -n "$ac_ct_CONFIG_NL"; then - { echo "$as_me:$LINENO: result: $ac_ct_CONFIG_NL" >&5 -echo "${ECHO_T}$ac_ct_CONFIG_NL" >&6; } +ac_pt_CONFIG_NL=$ac_cv_path_ac_pt_CONFIG_NL +if test -n "$ac_pt_CONFIG_NL"; then + { $as_echo "$as_me:$LINENO: result: $ac_pt_CONFIG_NL" >&5 +$as_echo "$ac_pt_CONFIG_NL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi - - test -n "$ac_ct_CONFIG_NL" && break -done - - if test "x$ac_ct_CONFIG_NL" = x; then + if test "x$ac_pt_CONFIG_NL" = x; then CONFIG_NL="" else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac - CONFIG_NL=$ac_ct_CONFIG_NL + CONFIG_NL=$ac_pt_CONFIG_NL fi +else + CONFIG_NL="$ac_cv_path_CONFIG_NL" fi if test -n "$CONFIG_NL"; then @@ -14366,17 +15067,17 @@ if test $cs_cv_prog_config_NL_ok = yes; then if test -z "$cs_cv_prog_config_NL_flags"; then - cs_check_lib_cflag=`{ (echo "$as_me:$LINENO: \$CONFIG_NL --cflags ") >&5 + cs_check_lib_cflag=`{ ($as_echo "$as_me:$LINENO: \$CONFIG_NL --cflags ") >&5 ($CONFIG_NL --cflags ) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_check_lib_lflag='' - cs_check_lib_libs=`{ (echo "$as_me:$LINENO: \$CONFIG_NL --libs ") >&5 + cs_check_lib_libs=`{ ($as_echo "$as_me:$LINENO: \$CONFIG_NL --libs ") >&5 ($CONFIG_NL --libs ) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_cv_prog_config_NL_flags=`echo @$cs_check_lib_cflag@$cs_check_lib_lflag@$cs_check_lib_libs | sed 'y% %#%'` fi @@ -14415,6 +15116,7 @@ shift fi + if test $# -eq 0; then cs_check_libdir='' else @@ -14427,6 +15129,7 @@ shift fi + if test -n "$cs_check_incdir"; then cs_check_lib_cflag="-I$cs_check_incdir" else @@ -14503,10 +15206,10 @@ if test "$cs_ignore_cache" != yes; then - { echo "$as_me:$LINENO: checking for libNL" >&5 -echo $ECHO_N "checking for libNL... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for libNL" >&5 +$as_echo_n "checking for libNL... " >&6; } if test "${cs_cv_libNL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' @@ -14538,6 +15241,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -14549,6 +15253,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -14560,6 +15265,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -14572,6 +15278,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -14600,26 +15307,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -14652,11 +15363,11 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_libNL" >&5 -echo "${ECHO_T}$cs_cv_libNL" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_libNL" >&5 +$as_echo "$cs_cv_libNL" >&6; } else - { echo "$as_me:$LINENO: checking for libNL" >&5 -echo $ECHO_N "checking for libNL... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for libNL" >&5 +$as_echo_n "checking for libNL... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -14687,6 +15398,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -14698,6 +15410,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -14709,6 +15422,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -14721,6 +15435,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -14749,26 +15464,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -14800,8 +15519,8 @@ cs_cv_libNL=no fi - { echo "$as_me:$LINENO: result: $cs_cv_libNL" >&5 -echo "${ECHO_T}$cs_cv_libNL" >&6; } + { $as_echo "$as_me:$LINENO: result: $cs_cv_libNL" >&5 +$as_echo "$cs_cv_libNL" >&6; } fi if test $cs_cv_libNL = yes; then @@ -14916,25 +15635,51 @@ # Split the DESIRED-VERSION into the major and minor version number # components. -cs_version_desired=1.4 +cs_version_desired=1.1 sed_expr_base='\([0-9][0-9]*\)\.\([0-9][0-9]*\).*' cs_version_major=`echo $cs_version_desired | sed "s/$sed_expr_base/\1/"` cs_version_minor=`echo $cs_version_desired | sed "s/$sed_expr_base/\2/"` # Try to find an installed cs-config. cs_path='' + if test -n "$CRYSTAL"; then + # On MinGW, CRYSTAL may contain the path in one of two flavors: + # MSYS paths, separated by $PATH_SEPARATOR, or Win32 paths, separated + # by ';'. Since for the configure check we need MSYS paths, CRYSTAL + # is first treated like a Win32-style list. If that yields sensible + # results these are used subsequently. Otherwise use CRYSTAL as-is. + case $host_os in + mingw*) + my_IFS=$IFS; IFS=\; + for win32_dir in $CRYSTAL; do + win32_dir=`echo "x$win32_dir" | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + win32_dir=`echo $win32_dir | sed "s/\(.\):/\\/\\1/"` + if test -d "$win32_dir"; then + if test -n "$cs_path"; then + cs_path="$cs_path$PATH_SEPARATOR" +fi + + cs_path="$cs_path$win32_dir$PATH_SEPARATOR$win32_dir/bin" +fi + + done + IFS=$my_IFS + ;; + esac + if test -z "$cs_path"; then my_IFS=$IFS; IFS=$PATH_SEPARATOR - for cs_dir in $CRYSTAL; do - if test -n "$cs_path"; then + for cs_dir in $CRYSTAL; do + if test -n "$cs_path"; then cs_path="$cs_path$PATH_SEPARATOR" fi - cs_path="$cs_path$cs_dir$PATH_SEPARATOR$cs_dir/bin" - done - IFS=$my_IFS + cs_path="$cs_path$cs_dir$PATH_SEPARATOR$cs_dir/bin" + done + IFS=$my_IFS fi +fi if test -n "$cs_path"; then cs_path="$cs_path$PATH_SEPARATOR" @@ -14995,10 +15740,10 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cs-config-$test_version", so it can be a program name with args. set dummy ${ac_tool_prefix}cs-config-$test_version; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_CRYSTAL_CONFIG_TOOL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else case $CRYSTAL_CONFIG_TOOL in [\\/]* | ?:[\\/]*) @@ -15013,7 +15758,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_CRYSTAL_CONFIG_TOOL="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15025,11 +15770,11 @@ fi CRYSTAL_CONFIG_TOOL=$ac_cv_path_CRYSTAL_CONFIG_TOOL if test -n "$CRYSTAL_CONFIG_TOOL"; then - { echo "$as_me:$LINENO: result: $CRYSTAL_CONFIG_TOOL" >&5 -echo "${ECHO_T}$CRYSTAL_CONFIG_TOOL" >&6; } + { $as_echo "$as_me:$LINENO: result: $CRYSTAL_CONFIG_TOOL" >&5 +$as_echo "$CRYSTAL_CONFIG_TOOL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -15038,10 +15783,10 @@ ac_pt_CRYSTAL_CONFIG_TOOL=$CRYSTAL_CONFIG_TOOL # Extract the first word of "cs-config-$test_version", so it can be a program name with args. set dummy cs-config-$test_version; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_ac_pt_CRYSTAL_CONFIG_TOOL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else case $ac_pt_CRYSTAL_CONFIG_TOOL in [\\/]* | ?:[\\/]*) @@ -15056,7 +15801,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_ac_pt_CRYSTAL_CONFIG_TOOL="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15068,11 +15813,11 @@ fi ac_pt_CRYSTAL_CONFIG_TOOL=$ac_cv_path_ac_pt_CRYSTAL_CONFIG_TOOL if test -n "$ac_pt_CRYSTAL_CONFIG_TOOL"; then - { echo "$as_me:$LINENO: result: $ac_pt_CRYSTAL_CONFIG_TOOL" >&5 -echo "${ECHO_T}$ac_pt_CRYSTAL_CONFIG_TOOL" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_pt_CRYSTAL_CONFIG_TOOL" >&5 +$as_echo "$ac_pt_CRYSTAL_CONFIG_TOOL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_pt_CRYSTAL_CONFIG_TOOL" = x; then @@ -15080,12 +15825,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CRYSTAL_CONFIG_TOOL=$ac_pt_CRYSTAL_CONFIG_TOOL @@ -15104,10 +15845,10 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cs-config", so it can be a program name with args. set dummy ${ac_tool_prefix}cs-config; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_CRYSTAL_CONFIG_TOOL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else case $CRYSTAL_CONFIG_TOOL in [\\/]* | ?:[\\/]*) @@ -15122,7 +15863,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_CRYSTAL_CONFIG_TOOL="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15134,11 +15875,11 @@ fi CRYSTAL_CONFIG_TOOL=$ac_cv_path_CRYSTAL_CONFIG_TOOL if test -n "$CRYSTAL_CONFIG_TOOL"; then - { echo "$as_me:$LINENO: result: $CRYSTAL_CONFIG_TOOL" >&5 -echo "${ECHO_T}$CRYSTAL_CONFIG_TOOL" >&6; } + { $as_echo "$as_me:$LINENO: result: $CRYSTAL_CONFIG_TOOL" >&5 +$as_echo "$CRYSTAL_CONFIG_TOOL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -15147,10 +15888,10 @@ ac_pt_CRYSTAL_CONFIG_TOOL=$CRYSTAL_CONFIG_TOOL # Extract the first word of "cs-config", so it can be a program name with args. set dummy cs-config; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_ac_pt_CRYSTAL_CONFIG_TOOL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else case $ac_pt_CRYSTAL_CONFIG_TOOL in [\\/]* | ?:[\\/]*) @@ -15165,7 +15906,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_ac_pt_CRYSTAL_CONFIG_TOOL="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15177,11 +15918,11 @@ fi ac_pt_CRYSTAL_CONFIG_TOOL=$ac_cv_path_ac_pt_CRYSTAL_CONFIG_TOOL if test -n "$ac_pt_CRYSTAL_CONFIG_TOOL"; then - { echo "$as_me:$LINENO: result: $ac_pt_CRYSTAL_CONFIG_TOOL" >&5 -echo "${ECHO_T}$ac_pt_CRYSTAL_CONFIG_TOOL" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_pt_CRYSTAL_CONFIG_TOOL" >&5 +$as_echo "$ac_pt_CRYSTAL_CONFIG_TOOL" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_pt_CRYSTAL_CONFIG_TOOL" = x; then @@ -15189,12 +15930,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CRYSTAL_CONFIG_TOOL=$ac_pt_CRYSTAL_CONFIG_TOOL @@ -15211,10 +15948,10 @@ # Still do cs-config version check - this one will also take the release # component into account. Also needed for legacy cs-config. - { echo "$as_me:$LINENO: checking if Crystal Space version >= 1.4" >&5 -echo $ECHO_N "checking if Crystal Space version >= 1.4... $ECHO_C" >&6; } -if test "${cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok_annotated+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:$LINENO: checking if Crystal Space version >= 1.1" >&5 +$as_echo_n "checking if Crystal Space version >= 1.1... " >&6; } +if test "${cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok_annotated+set}" = set; then + $as_echo_n "(cached) " >&6 else cs_prog_Crystal_Space_is_version= cs_prog_Crystal_Space_min_version= @@ -15226,10 +15963,10 @@ -test -z $cs_prog_Crystal_Space_is_version && cs_prog_Crystal_Space_is_version=`$cfg --version | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_Crystal_Space_is_version && cs_prog_Crystal_Space_is_version=`"$cfg" --version | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_Crystal_Space_is_version" && test -z $cs_prog_Crystal_Space_is_suffix_done && { cs_prog_Crystal_Space_is_suffix_done=yes ; cs_prog_Crystal_Space_is_suffix= ; } -test -z $cs_prog_Crystal_Space_is_version && cs_prog_Crystal_Space_is_version=`$cfg --version | sed '/[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_Crystal_Space_is_version && cs_prog_Crystal_Space_is_version=`"$cfg" --version | sed '/[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_Crystal_Space_is_version" && test -z $cs_prog_Crystal_Space_is_suffix_done && { cs_prog_Crystal_Space_is_suffix_done=yes ; cs_prog_Crystal_Space_is_suffix=.0 ; } @@ -15237,10 +15974,10 @@ -test -z $cs_prog_Crystal_Space_min_version && cs_prog_Crystal_Space_min_version=`echo 1.4 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_Crystal_Space_min_version && cs_prog_Crystal_Space_min_version=`echo 1.1 | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_Crystal_Space_min_version" && test -z $cs_prog_Crystal_Space_min_suffix_done && { cs_prog_Crystal_Space_min_suffix_done=yes ; cs_prog_Crystal_Space_min_suffix= ; } -test -z $cs_prog_Crystal_Space_min_version && cs_prog_Crystal_Space_min_version=`echo 1.4 | sed '/[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` +test -z $cs_prog_Crystal_Space_min_version && cs_prog_Crystal_Space_min_version=`echo 1.1 | sed '/[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/\1/;q'` test -n "$cs_prog_Crystal_Space_min_version" && test -z $cs_prog_Crystal_Space_min_suffix_done && { cs_prog_Crystal_Space_min_suffix_done=yes ; cs_prog_Crystal_Space_min_suffix=.0 ; } @@ -15252,39 +15989,39 @@ cs_prog_Crystal_Space_min_ver_2=`echo $cs_prog_Crystal_Space_min_version${cs_prog_Crystal_Space_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\2/'` cs_prog_Crystal_Space_min_ver_3=`echo $cs_prog_Crystal_Space_min_version${cs_prog_Crystal_Space_min_suffix} | sed '/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/!d;s/.*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*/\3/'` -cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok='' -test -z "$cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok" \ +cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok='' +test -z "$cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok" \ && { expr "$cs_prog_Crystal_Space_is_ver_1" ">=" "$cs_prog_Crystal_Space_min_ver_1" >/dev/null \ - || cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok=no ; } -test -z "$cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok" \ + || cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok=no ; } +test -z "$cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok" \ && { expr "$cs_prog_Crystal_Space_min_ver_1" ">=" "$cs_prog_Crystal_Space_is_ver_1" >/dev/null \ - || cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok=yes ; } -test -z "$cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok" \ + || cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok=yes ; } +test -z "$cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok" \ && { expr "$cs_prog_Crystal_Space_is_ver_2" ">=" "$cs_prog_Crystal_Space_min_ver_2" >/dev/null \ - || cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok=no ; } -test -z "$cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok" \ + || cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok=no ; } +test -z "$cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok" \ && { expr "$cs_prog_Crystal_Space_min_ver_2" ">=" "$cs_prog_Crystal_Space_is_ver_2" >/dev/null \ - || cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok=yes ; } -test -z "$cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok" \ + || cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok=yes ; } +test -z "$cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok" \ && { expr "$cs_prog_Crystal_Space_is_ver_3" ">=" "$cs_prog_Crystal_Space_min_ver_3" >/dev/null \ - || cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok=no ; } -test -z "$cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok" \ + || cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok=no ; } +test -z "$cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok" \ && { expr "$cs_prog_Crystal_Space_min_ver_3" ">=" "$cs_prog_Crystal_Space_is_ver_3" >/dev/null \ - || cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok=yes ; } + || cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok=yes ; } -if test -z "$cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok"; then - cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok=yes +if test -z "$cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok"; then + cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok=yes fi -if test "$cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok" = yes; then +if test "$cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok" = yes; then cs_prog_Crystal_Space_version_ok=yes else cs_prog_Crystal_Space_version_ok=no fi -cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok_annotated="$cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok" +cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok_annotated="$cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok" if test -n "$cs_prog_Crystal_Space_is_version"; then - cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok_annotated="$cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok_annotated (version $cs_prog_Crystal_Space_is_version)" + cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok_annotated="$cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok_annotated (version $cs_prog_Crystal_Space_is_version)" cs_prog_Crystal_Space_version="$cs_prog_Crystal_Space_is_version" else cs_prog_Crystal_Space_version='' @@ -15292,9 +16029,9 @@ fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok_annotated" >&5 -echo "${ECHO_T}$cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok_annotated" >&6; } -if test "$cs_cv_prog_Crystal_Space_version_m4_default__1_4___cs_min_version_default___ok" = yes; then +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok_annotated" >&5 +$as_echo "$cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok_annotated" >&6; } +if test "$cs_cv_prog_Crystal_Space_version_m4_default_1_1_cs_min_version_default__ok" = yes; then cs_sdk=yes else cs_sdk=no @@ -15305,28 +16042,43 @@ cs_liblist="crystalspace" cs_optlibs=`echo x$cs_opt_libs | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` if test -n "$cs_optlibs"; then - cs_optlibs=`$cfg --available-libs $cs_optlibs` + cs_optlibs=`"$cfg" --available-libs $cs_optlibs` cs_liblist="$cs_liblist $cs_optlibs" fi - CRYSTAL_VERSION=`$cfg --version $cs_liblist` - CRYSTAL_CFLAGS=`{ (echo "$as_me:$LINENO: \$cfg --cxxflags \$cs_liblist") >&5 - ($cfg --cxxflags $cs_liblist) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` - CRYSTAL_LIBS=`{ (echo "$as_me:$LINENO: \$cfg --libs \$cs_liblist") >&5 - ($cfg --libs $cs_liblist) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` - CRYSTAL_INCLUDE_DIR=`{ (echo "$as_me:$LINENO: \$cfg --includedir \$cs_liblist") >&5 - ($cfg --includedir $cs_liblist) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` - CRYSTAL_AVAILABLE_LIBS=`$cfg --available-libs` - CRYSTAL_STATICDEPS=`$cfg --static-deps` + CRYSTAL_VERSION=`"$cfg" --version $cs_liblist` + CRYSTAL_CFLAGS=`{ ($as_echo "$as_me:$LINENO: \"\$cfg\" --cxxflags \$cs_liblist") >&5 + ("$cfg" --cxxflags $cs_liblist) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` + CRYSTAL_LIBS=`{ ($as_echo "$as_me:$LINENO: \"\$cfg\" --libs \$cs_liblist") >&5 + ("$cfg" --libs $cs_liblist) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` + CRYSTAL_INCLUDE_DIR=`{ ($as_echo "$as_me:$LINENO: \"\$cfg\" --includedir \$cs_liblist") >&5 + ("$cfg" --includedir $cs_liblist) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` + CRYSTAL_AVAILABLE_LIBS=`"$cfg" --available-libs` + CRYSTAL_STATICDEPS=`"$cfg" --static-deps` + CRYSTAL_PREFIX=`{ ($as_echo "$as_me:$LINENO: \"\$cfg\" --prefix") >&5 + ("$cfg" --prefix) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` + CRYSTAL_EXEC_PREFIX=`{ ($as_echo "$as_me:$LINENO: \"\$cfg\" --exec-prefix") >&5 + ("$cfg" --exec-prefix) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` + CRYSTAL_TOOLS_PREFIX=`{ ($as_echo "$as_me:$LINENO: \"\$cfg\" --tools-prefix") >&5 + ("$cfg" --tools-prefix) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` if test -z "$CRYSTAL_LIBS"; then cs_sdk=no fi @@ -15340,10 +16092,10 @@ if test "$cs_sdk" = yes && test "$enable_cstest" = yes; then if test "" != yes; then - { echo "$as_me:$LINENO: checking if Crystal Space SDK is usable" >&5 -echo $ECHO_N "checking if Crystal Space SDK is usable... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if Crystal Space SDK is usable" >&5 +$as_echo_n "checking if Crystal Space SDK is usable... " >&6; } if test "${cs_cv_crystal_sdk+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' @@ -15375,6 +16127,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -15386,6 +16139,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -15397,6 +16151,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -15409,6 +16164,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -15439,26 +16195,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -15491,11 +16251,11 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_crystal_sdk" >&5 -echo "${ECHO_T}$cs_cv_crystal_sdk" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_crystal_sdk" >&5 +$as_echo "$cs_cv_crystal_sdk" >&6; } else - { echo "$as_me:$LINENO: checking if Crystal Space SDK is usable" >&5 -echo $ECHO_N "checking if Crystal Space SDK is usable... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if Crystal Space SDK is usable" >&5 +$as_echo_n "checking if Crystal Space SDK is usable... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -15526,6 +16286,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -15537,6 +16298,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -15548,6 +16310,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -15560,6 +16323,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -15590,26 +16354,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -15641,8 +16409,8 @@ cs_cv_crystal_sdk=no fi - { echo "$as_me:$LINENO: result: $cs_cv_crystal_sdk" >&5 -echo "${ECHO_T}$cs_cv_crystal_sdk" >&6; } + { $as_echo "$as_me:$LINENO: result: $cs_cv_crystal_sdk" >&5 +$as_echo "$cs_cv_crystal_sdk" >&6; } fi if test $cs_cv_crystal_sdk = yes; then @@ -15666,13 +16434,16 @@ CRYSTAL_VERSION='' CRYSTAL_LIBS='' CRYSTAL_INCLUDE_DIR='' - { { echo "$as_me:$LINENO: error: + CRYSTAL_PREFIX='' + CRYSTAL_EXEC_PREFIX='' + CRYSTAL_TOOLS_PREFIX='' + { { $as_echo "$as_me:$LINENO: error: *** Crystal Space could not be found or was unusable. The latest version is *** always available from http://www.crystalspace3d.org/ *** Also, be sure that you have either installed Crystal Space or set the *** CRYSTAL environment variable properly. " >&5 -echo "$as_me: error: +$as_echo "$as_me: error: *** Crystal Space could not be found or was unusable. The latest version is *** always available from http://www.crystalspace3d.org/ *** Also, be sure that you have either installed Crystal Space or set the @@ -15731,6 +16502,20 @@ " fi +cs_build_prop_val="$CRYSTAL_EXEC_PREFIX" + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}CRYSTAL.EXEC_PREFIX ?= $cs_build_prop_val ; +" +fi + +cs_build_prop_val="$CRYSTAL_TOOLS_PREFIX" + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}CRYSTAL.TOOLS_PREFIX ?= $cs_build_prop_val ; +" +fi + fi @@ -15740,8 +16525,8 @@ # Check if the Crystal Space static plugins lib was built. #---------------------------------------------------------------------------- if test $with_cs != no; then - { echo "$as_me:$LINENO: checking for Crystal Space static plugins" >&5 -echo $ECHO_N "checking for Crystal Space static plugins... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for Crystal Space static plugins" >&5 +$as_echo_n "checking for Crystal Space static plugins... " >&6; } cel_have_crystal_static=no for m in $CRYSTAL_AVAILABLE_LIBS; do if test crystalspace_staticplugins = "$m"; then @@ -15750,8 +16535,8 @@ fi done - { echo "$as_me:$LINENO: result: $cel_have_crystal_static" >&5 -echo "${ECHO_T}$cel_have_crystal_static" >&6; } + { $as_echo "$as_me:$LINENO: result: $cel_have_crystal_static" >&5 +$as_echo "$cel_have_crystal_static" >&6; } cs_build_prop_val="$cel_have_crystal_static" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` if test -n "$cs_build_prop_val"; then @@ -15764,6 +16549,137 @@ #------------------------------------------------------------------------------ +# Check for relaytool. (After CS check so we can use the version +# shipped with CS.) +#------------------------------------------------------------------------------ +# Check whether --enable-relaytool was given. +if test "${enable_relaytool+set}" = set; then + enableval=$enable_relaytool; +fi + + if test -z "$enable_relaytool"; then + enable_relaytool=yes +fi + + if test "$enable_relaytool" != "no"; then + + if test "$cs_prog_path_prepared" != yes; then + cs_prog_path_prepared=yes + PATH="$PATH$PATH_SEPARATOR/usr/local/bin$PATH_SEPARATOR/sw/bin$PATH_SEPARATOR${srcdir}/bin" + export PATH +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}relaytool", so it can be a program name with args. +set dummy ${ac_tool_prefix}relaytool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_RELAYTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case $RELAYTOOL in + [\\/]* | ?:[\\/]*) + ac_cv_path_RELAYTOOL="$RELAYTOOL" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $CRYSTAL_TOOLS_PREFIX/bin$PATH_SEPARATOR/usr/local/bin$PATH_SEPARATOR/sw/bin$PATH_SEPARATOR${srcdir}/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_path_RELAYTOOL="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + + ;; +esac +fi +RELAYTOOL=$ac_cv_path_RELAYTOOL +if test -n "$RELAYTOOL"; then + { $as_echo "$as_me:$LINENO: result: $RELAYTOOL" >&5 +$as_echo "$RELAYTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_RELAYTOOL"; then + ac_pt_RELAYTOOL=$RELAYTOOL + # Extract the first word of "relaytool", so it can be a program name with args. +set dummy relaytool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_ac_pt_RELAYTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case $ac_pt_RELAYTOOL in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_RELAYTOOL="$ac_pt_RELAYTOOL" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $CRYSTAL_TOOLS_PREFIX/bin$PATH_SEPARATOR/usr/local/bin$PATH_SEPARATOR/sw/bin$PATH_SEPARATOR${srcdir}/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_path_ac_pt_RELAYTOOL="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_RELAYTOOL=$ac_cv_path_ac_pt_RELAYTOOL +if test -n "$ac_pt_RELAYTOOL"; then + { $as_echo "$as_me:$LINENO: result: $ac_pt_RELAYTOOL" >&5 +$as_echo "$ac_pt_RELAYTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_RELAYTOOL" = x; then + RELAYTOOL="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RELAYTOOL=$ac_pt_RELAYTOOL + fi +else + RELAYTOOL="$ac_cv_path_RELAYTOOL" +fi + + cs_build_prop_val="$RELAYTOOL" + cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + if test -n "$cs_build_prop_val"; then + cs_jamconfig_text="${cs_jamconfig_text}CMD.RELAYTOOL ?= $cs_build_prop_val ; +" +fi + +fi + + + + +#------------------------------------------------------------------------------ # Determine if plugin meta-information should be embedded directly into plugin # modules or if it should exist in stand-alone .csplugin files. #------------------------------------------------------------------------------ @@ -15772,15 +16688,15 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 -echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" @@ -15812,20 +16728,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. @@ -15849,13 +16766,14 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err @@ -15863,7 +16781,7 @@ # Broken: success on invalid input. continue else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. @@ -15888,8 +16806,8 @@ else ac_cv_prog_CPP=$CPP fi -{ echo "$as_me:$LINENO: result: $CPP" >&5 -echo "${ECHO_T}$CPP" >&6; } +{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 +$as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do @@ -15917,20 +16835,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. @@ -15954,13 +16873,14 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err @@ -15968,7 +16888,7 @@ # Broken: success on invalid input. continue else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. @@ -15984,11 +16904,13 @@ if $ac_preproc_ok; then : else - { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&5 -echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check +$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } + { (exit 1); exit 1; }; }; } fi ac_ext=c @@ -15998,42 +16920,37 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 -echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } -if test "${ac_cv_path_GREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Extract the first word of "grep ggrep" to use in msg output -if test -z "$GREP"; then -set dummy grep ggrep; ac_prog_name=$2 +{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } if test "${ac_cv_path_GREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else + if test -z "$GREP"; then ac_path_GREP_found=false -# Loop through the user's path and test for each of PROGNAME-LIST -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue - # Check for GNU ac_path_GREP and select it if it is found. + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue +# Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" + $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - echo 'GREP' >> "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ac_count=`expr $ac_count + 1` @@ -16048,74 +16965,60 @@ rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac - - $ac_path_GREP_found && break 3 + $ac_path_GREP_found && break 3 + done done done - -done IFS=$as_save_IFS - - -fi - -GREP="$ac_cv_path_GREP" -if test -z "$GREP"; then - { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + if test -z "$ac_cv_path_GREP"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} { (exit 1); exit 1; }; } -fi - + fi else ac_cv_path_GREP=$GREP fi - fi -{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 -echo "${ECHO_T}$ac_cv_path_GREP" >&6; } +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" -{ echo "$as_me:$LINENO: checking for egrep" >&5 -echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } if test "${ac_cv_path_EGREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else - # Extract the first word of "egrep" to use in msg output -if test -z "$EGREP"; then -set dummy egrep; ac_prog_name=$2 -if test "${ac_cv_path_EGREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else + if test -z "$EGREP"; then ac_path_EGREP_found=false -# Loop through the user's path and test for each of PROGNAME-LIST -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue - # Check for GNU ac_path_EGREP and select it if it is found. + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue +# Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" + $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - echo 'EGREP' >> "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ac_count=`expr $ac_count + 1` @@ -16130,40 +17033,31 @@ rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac - - $ac_path_EGREP_found && break 3 + $ac_path_EGREP_found && break 3 + done done done - -done IFS=$as_save_IFS - - -fi - -EGREP="$ac_cv_path_EGREP" -if test -z "$EGREP"; then - { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + if test -z "$ac_cv_path_EGREP"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} { (exit 1); exit 1; }; } -fi - + fi else ac_cv_path_EGREP=$EGREP fi - fi fi -{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 -echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" -{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 -echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ @@ -16190,20 +17084,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_header_stdc=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_stdc=no @@ -16295,37 +17190,40 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_header_stdc=no fi +rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 -echo "${ECHO_T}$ac_cv_header_stdc" >&6; } +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then cat >>confdefs.h <<\_ACEOF @@ -16347,11 +17245,11 @@ for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ @@ -16369,20 +17267,21 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then eval "$as_ac_Header=yes" else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_Header=no" @@ -16390,12 +17289,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -if test `eval echo '${'$as_ac_Header'}'` = yes; then +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi @@ -16408,20 +17310,21 @@ for ac_header in elf.h do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } else # Is the header compilable? -{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 +$as_echo_n "checking $ac_header usability... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF @@ -16437,32 +17340,33 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } +{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } # Is the header present? -{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 +$as_echo_n "checking $ac_header presence... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF @@ -16476,51 +17380,52 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } +{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## --------------------------------------------- ## ## Report this to cel-main@lists.sourceforge.net ## @@ -16529,21 +17434,24 @@ ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else eval "$as_ac_Header=\$ac_header_preproc" fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF cs_header_elf_h=yes else @@ -16552,8 +17460,8 @@ done - { echo "$as_me:$LINENO: checking whether to embed plugin meta-information" >&5 -echo $ECHO_N "checking whether to embed plugin meta-information... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking whether to embed plugin meta-information" >&5 +$as_echo_n "checking whether to embed plugin meta-information... " >&6; } case $cs_host_target in unix) if test $cs_header_elf_h = yes; then cs_embed_meta_info_default=yes @@ -16570,8 +17478,8 @@ enable_meta_info_embedding=$cs_embed_meta_info_default fi - { echo "$as_me:$LINENO: result: $enable_meta_info_embedding" >&5 -echo "${ECHO_T}$enable_meta_info_embedding" >&6; } + { $as_echo "$as_me:$LINENO: result: $enable_meta_info_embedding" >&5 +$as_echo "$enable_meta_info_embedding" >&6; } cs_build_prop_val="$enable_meta_info_embedding" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` if test -n "$cs_build_prop_val"; then @@ -16592,10 +17500,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_WINDRES+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$WINDRES"; then ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. @@ -16608,7 +17516,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_WINDRES="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -16619,11 +17527,11 @@ fi WINDRES=$ac_cv_prog_WINDRES if test -n "$WINDRES"; then - { echo "$as_me:$LINENO: result: $WINDRES" >&5 -echo "${ECHO_T}$WINDRES" >&6; } + { $as_echo "$as_me:$LINENO: result: $WINDRES" >&5 +$as_echo "$WINDRES" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -16636,10 +17544,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_WINDRES"; then ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test. @@ -16652,7 +17560,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_WINDRES="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -16663,11 +17571,11 @@ fi ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES if test -n "$ac_ct_WINDRES"; then - { echo "$as_me:$LINENO: result: $ac_ct_WINDRES" >&5 -echo "${ECHO_T}$ac_ct_WINDRES" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_WINDRES" >&5 +$as_echo "$ac_ct_WINDRES" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -16679,12 +17587,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac WINDRES=$ac_ct_WINDRES @@ -16711,10 +17615,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OBJCOPY+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$OBJCOPY"; then ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test. @@ -16727,7 +17631,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OBJCOPY="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -16738,11 +17642,11 @@ fi OBJCOPY=$ac_cv_prog_OBJCOPY if test -n "$OBJCOPY"; then - { echo "$as_me:$LINENO: result: $OBJCOPY" >&5 -echo "${ECHO_T}$OBJCOPY" >&6; } + { $as_echo "$as_me:$LINENO: result: $OBJCOPY" >&5 +$as_echo "$OBJCOPY" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -16755,10 +17659,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OBJCOPY+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJCOPY"; then ac_cv_prog_ac_ct_OBJCOPY="$ac_ct_OBJCOPY" # Let the user override the test. @@ -16771,7 +17675,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OBJCOPY="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -16782,11 +17686,11 @@ fi ac_ct_OBJCOPY=$ac_cv_prog_ac_ct_OBJCOPY if test -n "$ac_ct_OBJCOPY"; then - { echo "$as_me:$LINENO: result: $ac_ct_OBJCOPY" >&5 -echo "${ECHO_T}$ac_ct_OBJCOPY" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJCOPY" >&5 +$as_echo "$ac_ct_OBJCOPY" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -16798,12 +17702,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJCOPY=$ac_ct_OBJCOPY @@ -16893,10 +17793,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_PKG_CONFIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$PKG_CONFIG"; then ac_cv_prog_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test. @@ -16909,7 +17809,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_PKG_CONFIG="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -16920,11 +17820,11 @@ fi PKG_CONFIG=$ac_cv_prog_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 -echo "${ECHO_T}$PKG_CONFIG" >&6; } + { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 +$as_echo "$PKG_CONFIG" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -16937,10 +17837,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_PKG_CONFIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_PKG_CONFIG"; then ac_cv_prog_ac_ct_PKG_CONFIG="$ac_ct_PKG_CONFIG" # Let the user override the test. @@ -16953,7 +17853,7 @@ for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_PKG_CONFIG="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -16964,11 +17864,11 @@ fi ac_ct_PKG_CONFIG=$ac_cv_prog_ac_ct_PKG_CONFIG if test -n "$ac_ct_PKG_CONFIG"; then - { echo "$as_me:$LINENO: result: $ac_ct_PKG_CONFIG" >&5 -echo "${ECHO_T}$ac_ct_PKG_CONFIG" >&6; } + { $as_echo "$as_me:$LINENO: result: $ac_ct_PKG_CONFIG" >&5 +$as_echo "$ac_ct_PKG_CONFIG" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi @@ -16980,12 +17880,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_ct_PKG_CONFIG @@ -17010,10 +17906,10 @@ fi if test $cs_cv_prog_pkg_config_ok = yes; then - { echo "$as_me:$LINENO: checking if $PKG_CONFIG recognizes bfd" >&5 -echo $ECHO_N "checking if $PKG_CONFIG recognizes bfd... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if $PKG_CONFIG recognizes bfd" >&5 +$as_echo_n "checking if $PKG_CONFIG recognizes bfd... " >&6; } if test "${cs_cv_prog_pkg_config_bfd+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else if $PKG_CONFIG --exists bfd; then cs_cv_prog_pkg_config_bfd=yes @@ -17022,21 +17918,21 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_prog_pkg_config_bfd" >&5 -echo "${ECHO_T}$cs_cv_prog_pkg_config_bfd" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_prog_pkg_config_bfd" >&5 +$as_echo "$cs_cv_prog_pkg_config_bfd" >&6; } if test $cs_cv_prog_pkg_config_bfd = yes; then if test -z "$cs_cv_prog_pkg_config_bfd_flags"; then - cs_check_lib_cflag=`{ (echo "$as_me:$LINENO: \$PKG_CONFIG --cflags bfd") >&5 + cs_check_lib_cflag=`{ ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --cflags bfd") >&5 ($PKG_CONFIG --cflags bfd) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_check_lib_lflag='' - cs_check_lib_libs=`{ (echo "$as_me:$LINENO: \$PKG_CONFIG --libs bfd") >&5 + cs_check_lib_libs=`{ ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --libs bfd") >&5 ($PKG_CONFIG --libs bfd) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_cv_prog_pkg_config_bfd_flags=`echo @$cs_check_lib_cflag@$cs_check_lib_lflag@$cs_check_lib_libs | sed 'y% %#%'` fi @@ -17053,107 +17949,101 @@ fi if test -n "$ac_tool_prefix"; then - for ac_prog in bfd-config - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CONFIG_BFD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + # Extract the first word of "${ac_tool_prefix}bfd-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}bfd-config; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_CONFIG_BFD+set}" = set; then + $as_echo_n "(cached) " >&6 else - if test -n "$CONFIG_BFD"; then - ac_cv_prog_CONFIG_BFD="$CONFIG_BFD" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + case $CONFIG_BFD in + [\\/]* | ?:[\\/]*) + ac_cv_path_CONFIG_BFD="$CONFIG_BFD" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CONFIG_BFD="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + ac_cv_path_CONFIG_BFD="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS + ;; +esac fi -fi -CONFIG_BFD=$ac_cv_prog_CONFIG_BFD +CONFIG_BFD=$ac_cv_path_CONFIG_BFD if test -n "$CONFIG_BFD"; then - { echo "$as_me:$LINENO: result: $CONFIG_BFD" >&5 -echo "${ECHO_T}$CONFIG_BFD" >&6; } + { $as_echo "$as_me:$LINENO: result: $CONFIG_BFD" >&5 +$as_echo "$CONFIG_BFD" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi - test -n "$CONFIG_BFD" && break - done fi -if test -z "$CONFIG_BFD"; then - ac_ct_CONFIG_BFD=$CONFIG_BFD - for ac_prog in bfd-config -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_CONFIG_BFD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CONFIG_BFD"; then - ac_cv_prog_ac_ct_CONFIG_BFD="$ac_ct_CONFIG_BFD" # Let the user override the test. +if test -z "$ac_cv_path_CONFIG_BFD"; then + ac_pt_CONFIG_BFD=$CONFIG_BFD + # Extract the first word of "bfd-config", so it can be a program name with args. +set dummy bfd-config; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_ac_pt_CONFIG_BFD+set}" = set; then + $as_echo_n "(cached) " >&6 else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + case $ac_pt_CONFIG_BFD in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_CONFIG_BFD="$ac_pt_CONFIG_BFD" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CONFIG_BFD="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + ac_cv_path_ac_pt_CONFIG_BFD="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS + ;; +esac fi -fi -ac_ct_CONFIG_BFD=$ac_cv_prog_ac_ct_CONFIG_BFD -if test -n "$ac_ct_CONFIG_BFD"; then - { echo "$as_me:$LINENO: result: $ac_ct_CONFIG_BFD" >&5 -echo "${ECHO_T}$ac_ct_CONFIG_BFD" >&6; } +ac_pt_CONFIG_BFD=$ac_cv_path_ac_pt_CONFIG_BFD +if test -n "$ac_pt_CONFIG_BFD"; then + { $as_echo "$as_me:$LINENO: result: $ac_pt_CONFIG_BFD" >&5 +$as_echo "$ac_pt_CONFIG_BFD" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } fi - - test -n "$ac_ct_CONFIG_BFD" && break -done - - if test "x$ac_ct_CONFIG_BFD" = x; then + if test "x$ac_pt_CONFIG_BFD" = x; then CONFIG_BFD="" else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac - CONFIG_BFD=$ac_ct_CONFIG_BFD + CONFIG_BFD=$ac_pt_CONFIG_BFD fi +else + CONFIG_BFD="$ac_cv_path_CONFIG_BFD" fi if test -n "$CONFIG_BFD"; then @@ -17168,17 +18058,17 @@ if test $cs_cv_prog_config_bfd_ok = yes; then if test -z "$cs_cv_prog_config_bfd_flags"; then - cs_check_lib_cflag=`{ (echo "$as_me:$LINENO: \$CONFIG_BFD --cflags ") >&5 + cs_check_lib_cflag=`{ ($as_echo "$as_me:$LINENO: \$CONFIG_BFD --cflags ") >&5 ($CONFIG_BFD --cflags ) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_check_lib_lflag='' - cs_check_lib_libs=`{ (echo "$as_me:$LINENO: \$CONFIG_BFD --libs ") >&5 + cs_check_lib_libs=`{ ($as_echo "$as_me:$LINENO: \$CONFIG_BFD --libs ") >&5 ($CONFIG_BFD --libs ) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'` cs_cv_prog_config_bfd_flags=`echo @$cs_check_lib_cflag@$cs_check_lib_lflag@$cs_check_lib_libs | sed 'y% %#%'` fi @@ -17217,6 +18107,7 @@ shift fi + if test $# -eq 0; then cs_check_libdir='' else @@ -17229,6 +18120,7 @@ shift fi + if test -n "$cs_check_incdir"; then cs_check_lib_cflag="-I$cs_check_incdir" else @@ -17305,10 +18197,10 @@ if test "$cs_ignore_cache" != yes; then - { echo "$as_me:$LINENO: checking for libbfd" >&5 -echo $ECHO_N "checking for libbfd... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for libbfd" >&5 +$as_echo_n "checking for libbfd... " >&6; } if test "${cs_cv_libbfd+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -17340,6 +18232,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -17351,6 +18244,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -17362,6 +18256,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -17374,6 +18269,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -17402,26 +18298,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -17454,11 +18354,11 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_libbfd" >&5 -echo "${ECHO_T}$cs_cv_libbfd" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_libbfd" >&5 +$as_echo "$cs_cv_libbfd" >&6; } else - { echo "$as_me:$LINENO: checking for libbfd" >&5 -echo $ECHO_N "checking for libbfd... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking for libbfd" >&5 +$as_echo_n "checking for libbfd... " >&6; } ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -17489,6 +18389,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -17500,6 +18401,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -17511,6 +18413,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -17523,6 +18426,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -17551,26 +18455,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -17602,8 +18510,8 @@ cs_cv_libbfd=no fi - { echo "$as_me:$LINENO: result: $cs_cv_libbfd" >&5 -echo "${ECHO_T}$cs_cv_libbfd" >&6; } + { $as_echo "$as_me:$LINENO: result: $cs_cv_libbfd" >&5 +$as_echo "$cs_cv_libbfd" >&6; } fi if test $cs_cv_libbfd = yes; then @@ -17633,10 +18541,10 @@ if test $cs_cv_libbfd = yes; then if test "" != yes; then - { echo "$as_me:$LINENO: checking if libbfd is usable" >&5 -echo $ECHO_N "checking if libbfd is usable... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if libbfd is usable" >&5 +$as_echo_n "checking if libbfd is usable... " >&6; } if test "${cs_cv_libbfd_ok+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -17668,6 +18576,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -17679,6 +18588,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -17690,6 +18600,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -17702,6 +18613,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -17738,26 +18650,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -17790,11 +18706,11 @@ fi fi -{ echo "$as_me:$LINENO: result: $cs_cv_libbfd_ok" >&5 -echo "${ECHO_T}$cs_cv_libbfd_ok" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_cv_libbfd_ok" >&5 +$as_echo "$cs_cv_libbfd_ok" >&6; } else - { echo "$as_me:$LINENO: checking if libbfd is usable" >&5 -echo $ECHO_N "checking if libbfd is usable... $ECHO_C" >&6; } + { $as_echo "$as_me:$LINENO: checking if libbfd is usable" >&5 +$as_echo_n "checking if libbfd is usable... " >&6; } ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -17825,6 +18741,7 @@ shift fi + if test $# -eq 0; then cs_cflags_test='' else @@ -17836,6 +18753,7 @@ shift fi + if test $# -eq 0; then cs_lflags_test='' else @@ -17847,6 +18765,7 @@ shift fi + if test $# -eq 0; then cs_libs_test='' else @@ -17859,6 +18778,7 @@ shift fi + cs_cflags_test=`echo $cs_cflags_test | sed 'y%#% %'` cs_lflags_test=`echo $cs_lflags_test | sed 'y%#% %'` cs_libs_test=`echo $cs_libs_test | sed 'y%#% %'` @@ -17895,26 +18815,30 @@ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then cs_build_ok=yes else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi +rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test $cs_build_ok = yes; then @@ -17946,8 +18870,8 @@ cs_cv_libbfd_ok=no fi - { echo "$as_me:$LINENO: result: $cs_cv_libbfd_ok" >&5 -echo "${ECHO_T}$cs_cv_libbfd_ok" >&6; } + { $as_echo "$as_me:$LINENO: result: $cs_cv_libbfd_ok" >&5 +$as_echo "$cs_cv_libbfd_ok" >&6; } fi if test $cs_cv_libbfd_ok = yes; then @@ -18033,10 +18957,10 @@ #------------------------------------------------------------------------------ # Determine whether link libraries should be static or shared. #------------------------------------------------------------------------------ -{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } case $host_os in - mingw*|cygwin*|linux*) enable_shared_default=yes ;; + cygwin*|linux*) enable_shared_default=yes ;; *) enable_shared_default=no ;; esac # Check whether --enable-shared was given. @@ -18046,8 +18970,8 @@ enable_shared=$enable_shared_default fi -{ echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6; } +{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } cs_build_prop_val="$enable_shared" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` if test -n "$cs_build_prop_val"; then @@ -18070,16 +18994,16 @@ enableval=$enable_debug; test "$enableval" = "yes" && cs_build_mode="debug" fi -{ echo "$as_me:$LINENO: checking build mode" >&5 -echo $ECHO_N "checking build mode... $ECHO_C" >&6; } +{ $as_echo "$as_me:$LINENO: checking build mode" >&5 +$as_echo_n "checking build mode... " >&6; } if test "${cs_build_mode+set}" = set; then : else cs_build_mode=optimize fi -{ echo "$as_me:$LINENO: result: $cs_build_mode" >&5 -echo "${ECHO_T}$cs_build_mode" >&6; } +{ $as_echo "$as_me:$LINENO: result: $cs_build_mode" >&5 +$as_echo "$cs_build_mode" >&6; } cs_build_prop_val="$cs_build_mode" cs_build_prop_val=`echo x$cs_build_prop_val | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'` if test -n "$cs_build_prop_val"; then @@ -18154,7 +19078,7 @@ " cs_jamconfig_text="${cs_jamconfig_text}PACKAGE_COPYRIGHT ?= \"$PACKAGE_COPYRIGHT\" ; " - cs_jamconfig_text="${cs_jamconfig_text}PACKAGE_VERSION_LIST ?= 1 9 ; + cs_jamconfig_text="${cs_jamconfig_text}PACKAGE_VERSION_LIST ?= 1 4 0 ; " @@ -18196,11 +19120,12 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 -echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; + *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) $as_unset $ac_var ;; esac ;; esac @@ -18233,12 +19158,12 @@ if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && - { echo "$as_me:$LINENO: updating cache $cache_file" >&5 -echo "$as_me: updating cache $cache_file" >&6;} + { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else - { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 -echo "$as_me: not updating unwritable cache $cache_file" >&6;} + { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache @@ -18255,6 +19180,12 @@ # take arguments), then branch to the quote section. Otherwise, # look for a macro that doesn't take arguments. ac_script=' +:mline +/\\$/{ + N + s,\\\n,, + b mline +} t clear :clear s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g @@ -18284,7 +19215,7 @@ for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`echo "$ac_i" | sed "$ac_script"` + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" @@ -18297,11 +19228,12 @@ : ${CONFIG_STATUS=./config.status} +ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF +{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. @@ -18314,7 +19246,7 @@ SHELL=\${CONFIG_SHELL-$SHELL} _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## @@ -18324,7 +19256,7 @@ if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST @@ -18346,17 +19278,45 @@ as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' else - PATH_SEPARATOR=: + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' fi - rm -f conf$$.sh + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } fi # Support unset when possible. @@ -18372,8 +19332,6 @@ # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) -as_nl=' -' IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. @@ -18396,7 +19354,7 @@ as_myself=$0 fi if test ! -f "$as_myself"; then - echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 { (exit 1); exit 1; } fi @@ -18409,17 +19367,10 @@ PS4='+ ' # NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - fi -done +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1 && @@ -18441,7 +19392,7 @@ $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X/"$0" | +$as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q @@ -18492,7 +19443,7 @@ s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems @@ -18520,7 +19471,6 @@ *) ECHO_N='-n';; esac - if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr @@ -18533,19 +19483,22 @@ rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir - mkdir conf$$.dir + mkdir conf$$.dir 2>/dev/null fi -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else as_ln_s='cp -p' -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln + fi else as_ln_s='cp -p' fi @@ -18572,10 +19525,10 @@ as_test_x=' eval sh -c '\'' if test -d "$1"; then - test -d "$1/."; + test -d "$1/."; else case $1 in - -*)set "./$1";; + -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ???[sx]*):;;*)false;;esac;fi @@ -18597,8 +19550,8 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by cel $as_me 1.9, which was -generated by GNU Autoconf 2.61. Invocation command line was +This file was extended by cel $as_me 1.4.0, which was +generated by GNU Autoconf 2.63. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -18611,27 +19564,34 @@ _ACEOF -cat >>$CONFIG_STATUS <<_ACEOF +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_commands="$ac_config_commands" _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files from templates according to the current configuration. -Usage: $0 [OPTIONS] [FILE]... +Usage: $0 [OPTION]... [FILE]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit - -q, --quiet do not print progress messages + -q, --quiet, --silent + do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE Configuration files: $config_files @@ -18642,23 +19602,23 @@ Report bugs to ." _ACEOF -cat >>$CONFIG_STATUS <<_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -cel config.status 1.9 -configured by $0, generated by GNU Autoconf 2.61, - with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" +cel config.status 1.4.0 +configured by $0, generated by GNU Autoconf 2.63, + with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" -Copyright (C) 2006 Free Software Foundation, Inc. +Copyright (C) 2008 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' +test -n "\$AWK" || AWK=awk _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -# If no file are specified by the user, then we need to provide default -# value. By we need to know if files were specified by the user. +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do @@ -18680,21 +19640,24 @@ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - echo "$ac_cs_version"; exit ;; + $as_echo "$ac_cs_version"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" ac_need_defaults=false;; --he | --h | --help | --hel | -h ) - echo "$ac_cs_usage"; exit ;; + $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. - -*) { echo "$as_me: error: unrecognized option: $1 + -*) { $as_echo "$as_me: error: unrecognized option: $1 Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; } ;; @@ -18713,27 +19676,29 @@ fi _ACEOF -cat >>$CONFIG_STATUS <<_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then - echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 - CONFIG_SHELL=$SHELL + set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' export CONFIG_SHELL - exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + exec "\$@" fi _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX - echo "$ac_log" + $as_echo "$ac_log" } >&5 _ACEOF -cat >>$CONFIG_STATUS <<_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # @@ -18743,7 +19708,7 @@ Xinclude/celconfig.h : 'X\(//\)[^/]' \| \ Xinclude/celconfig.h : 'X\(//\)$' \| \ Xinclude/celconfig.h : 'X\(/\)' \| . 2>/dev/null || -echo Xinclude/celconfig.h | +$as_echo Xinclude/celconfig.h | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -18773,7 +19738,7 @@ X"\$as_dir" : 'X\\(//\\)^/' \\| \\ X"\$as_dir" : 'X\\(//\\)\$' \\| \\ X"\$as_dir" : 'X\\(/\\)' \\| . 2>/dev/null || -echo X"\$as_dir" | +\$as_echo X"\$as_dir" | sed '/^X\\(.*^/\\)\\/\\/*^/^/*\\/*\$/{ s//\\1/ q @@ -18793,8 +19758,8 @@ s/.*/./; q'\` done test ! -n "\$as_dirs" || mkdir \$as_dirs - fi || { { echo "\$as_me:\$LINENO: error: cannot create directory \$cs_dir" >&5 -echo "\$as_me: error: cannot create directory \$cs_dir" >&2;} + fi || { { \$as_echo "\$as_me:\$LINENO: error: cannot create directory \$cs_dir" >&5 +\$as_echo "\$as_me: error: cannot create directory \$cs_dir" >&2;} { (exit 1); exit 1; }; }; } cs_jamconfig_text='$cs_jamconfig_text' @@ -18803,7 +19768,7 @@ XJamconfig : 'X\(//\)[^/]' \| \ XJamconfig : 'X\(//\)$' \| \ XJamconfig : 'X\(/\)' \| . 2>/dev/null || -echo XJamconfig | +$as_echo XJamconfig | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -18833,7 +19798,7 @@ X"\$as_dir" : 'X\\(//\\)^/' \\| \\ X"\$as_dir" : 'X\\(//\\)\$' \\| \\ X"\$as_dir" : 'X\\(/\\)' \\| . 2>/dev/null || -echo X"\$as_dir" | +\$as_echo X"\$as_dir" | sed '/^X\\(.*^/\\)\\/\\/*^/^/*\\/*\$/{ s//\\1/ q @@ -18853,14 +19818,14 @@ s/.*/./; q'\` done test ! -n "\$as_dirs" || mkdir \$as_dirs - fi || { { echo "\$as_me:\$LINENO: error: cannot create directory \$cs_dir" >&5 -echo "\$as_me: error: cannot create directory \$cs_dir" >&2;} + fi || { { \$as_echo "\$as_me:\$LINENO: error: cannot create directory \$cs_dir" >&5 +\$as_echo "\$as_me: error: cannot create directory \$cs_dir" >&2;} { (exit 1); exit 1; }; }; } _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets @@ -18871,8 +19836,8 @@ "Jamfile") CONFIG_FILES="$CONFIG_FILES Jamfile" ;; "scripts/autopackage/celstart_static.apspec") CONFIG_FILES="$CONFIG_FILES scripts/autopackage/celstart_static.apspec" ;; - *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac done @@ -18912,217 +19877,143 @@ (umask 077 && mkdir "$tmp") } || { - echo "$me: cannot create a temporary directory in ." >&2 + $as_echo "$as_me: cannot create a temporary directory in ." >&2 { (exit 1); exit 1; } } -# -# Set up the sed scripts for CONFIG_FILES section. -# - -# No need to generate the scripts if there are no CONFIG_FILES. -# This happens for instance when ./config.status config.h +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then -_ACEOF - - - -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - cat >conf$$subs.sed <<_ACEOF -SHELL!$SHELL$ac_delim -PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim -PACKAGE_NAME!$PACKAGE_NAME$ac_delim -PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim -PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim -PACKAGE_STRING!$PACKAGE_STRING$ac_delim -PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim -exec_prefix!$exec_prefix$ac_delim -prefix!$prefix$ac_delim -program_transform_name!$program_transform_name$ac_delim -bindir!$bindir$ac_delim -sbindir!$sbindir$ac_delim -libexecdir!$libexecdir$ac_delim -datarootdir!$datarootdir$ac_delim -datadir!$datadir$ac_delim -sysconfdir!$sysconfdir$ac_delim -sharedstatedir!$sharedstatedir$ac_delim -localstatedir!$localstatedir$ac_delim -includedir!$includedir$ac_delim -oldincludedir!$oldincludedir$ac_delim -docdir!$docdir$ac_delim -infodir!$infodir$ac_delim -htmldir!$htmldir$ac_delim -dvidir!$dvidir$ac_delim -pdfdir!$pdfdir$ac_delim -psdir!$psdir$ac_delim -libdir!$libdir$ac_delim -localedir!$localedir$ac_delim -mandir!$mandir$ac_delim -DEFS!$DEFS$ac_delim -ECHO_C!$ECHO_C$ac_delim -ECHO_N!$ECHO_N$ac_delim -ECHO_T!$ECHO_T$ac_delim -LIBS!$LIBS$ac_delim -build_alias!$build_alias$ac_delim -host_alias!$host_alias$ac_delim -target_alias!$target_alias$ac_delim -build!$build$ac_delim -build_cpu!$build_cpu$ac_delim -build_vendor!$build_vendor$ac_delim -build_os!$build_os$ac_delim -host!$host$ac_delim -host_cpu!$host_cpu$ac_delim -host_vendor!$host_vendor$ac_delim -host_os!$host_os$ac_delim -CC!$CC$ac_delim -CFLAGS!$CFLAGS$ac_delim -LDFLAGS!$LDFLAGS$ac_delim -CPPFLAGS!$CPPFLAGS$ac_delim -ac_ct_CC!$ac_ct_CC$ac_delim -EXEEXT!$EXEEXT$ac_delim -OBJEXT!$OBJEXT$ac_delim -CXX!$CXX$ac_delim -CXXFLAGS!$CXXFLAGS$ac_delim -ac_ct_CXX!$ac_ct_CXX$ac_delim -LD!$LD$ac_delim -ac_ct_LD!$ac_ct_LD$ac_delim -RANLIB!$RANLIB$ac_delim -DLLTOOL!$DLLTOOL$ac_delim -ac_ct_DLLTOOL!$ac_ct_DLLTOOL$ac_delim -DLLWRAP!$DLLWRAP$ac_delim -ac_ct_DLLWRAP!$ac_ct_DLLWRAP$ac_delim -WINDRES!$WINDRES$ac_delim -ac_ct_WINDRES!$ac_ct_WINDRES$ac_delim -STRINGS!$STRINGS$ac_delim -ac_ct_STRINGS!$ac_ct_STRINGS$ac_delim -OBJCOPY!$OBJCOPY$ac_delim -ac_ct_OBJCOPY!$ac_ct_OBJCOPY$ac_delim -LIBTOOL_TEST!$LIBTOOL_TEST$ac_delim -ac_ct_LIBTOOL_TEST!$ac_ct_LIBTOOL_TEST$ac_delim -LIBTOOL_PATH!$LIBTOOL_PATH$ac_delim -LIBTOOL!$LIBTOOL$ac_delim -ac_ct_LIBTOOL!$ac_ct_LIBTOOL$ac_delim -CS_LT_APPLE!$CS_LT_APPLE$ac_delim -APPLE_LIBTOOL!$APPLE_LIBTOOL$ac_delim -MKDIR!$MKDIR$ac_delim -MKDIRS!$MKDIRS$ac_delim -INSTALL!$INSTALL$ac_delim -LN_S!$LN_S$ac_delim -TEXI2DVI!$TEXI2DVI$ac_delim -TEXI2PDF!$TEXI2PDF$ac_delim -DVIPS!$DVIPS$ac_delim -DVIPDF!$DVIPDF$ac_delim -MAKEINFO!$MAKEINFO$ac_delim -DOXYGEN!$DOXYGEN$ac_delim -DOT!$DOT$ac_delim -ac_ct_DOT!$ac_ct_DOT$ac_delim -RSVG!$RSVG$ac_delim -ICOTOOL!$ICOTOOL$ac_delim -CONVERT!$CONVERT$ac_delim -PERL!$PERL$ac_delim -TTREE!$TTREE$ac_delim -SWIG!$SWIG$ac_delim -CSLIBS_CONFIG!$CSLIBS_CONFIG$ac_delim -ac_ct_CSLIBS_CONFIG!$ac_ct_CSLIBS_CONFIG$ac_delim -PYTHON!$PYTHON$ac_delim -ac_ct_PYTHON!$ac_ct_PYTHON$ac_delim -_ACEOF - - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then - break - elif $ac_last_try; then - { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done -ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` -if test -n "$ac_eof"; then - ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` - ac_eof=`expr $ac_eof + 1` +ac_cr=`echo X | tr X '\015'` +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr fi -cat >>$CONFIG_STATUS <<_ACEOF -cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -_ACEOF -sed ' -s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g -s/^/s,@/; s/!/@,|#_!!_#|/ -:n -t n -s/'"$ac_delim"'$/,g/; t -s/$/\\/; p -N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n -' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF -CEOF$ac_eof +echo 'BEGIN {' >"$tmp/subs1.awk" && _ACEOF +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } +ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do - cat >conf$$subs.sed <<_ACEOF -PKG_CONFIG!$PKG_CONFIG$ac_delim -ac_ct_PKG_CONFIG!$ac_ct_PKG_CONFIG$ac_delim -CONFIG_CPPUNIT!$CONFIG_CPPUNIT$ac_delim -ac_ct_CONFIG_CPPUNIT!$ac_ct_CONFIG_CPPUNIT$ac_delim -CONFIG_NL!$CONFIG_NL$ac_delim -ac_ct_CONFIG_NL!$ac_ct_CONFIG_NL$ac_delim -CRYSTAL!$CRYSTAL$ac_delim -CRYSTAL_CONFIG_TOOL!$CRYSTAL_CONFIG_TOOL$ac_delim -CPP!$CPP$ac_delim -GREP!$GREP$ac_delim -EGREP!$EGREP$ac_delim -CONFIG_BFD!$CONFIG_BFD$ac_delim -ac_ct_CONFIG_BFD!$ac_ct_CONFIG_BFD$ac_delim -LIBOBJS!$LIBOBJS$ac_delim -LTLIBOBJS!$LTLIBOBJS$ac_delim -_ACEOF + . ./conf$$subs.sh || + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 15; then + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then - { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} { (exit 1); exit 1; }; } else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done +rm -f conf$$subs.sh -ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` -if test -n "$ac_eof"; then - ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` - ac_eof=`expr $ac_eof + 1` -fi - -cat >>$CONFIG_STATUS <<_ACEOF -cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end -_ACEOF -sed ' -s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g -s/^/s,@/; s/!/@,|#_!!_#|/ -:n -t n -s/'"$ac_delim"'$/,g/; t -s/$/\\/; p -N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n -' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF -:end -s/|#_!!_#|//g -CEOF$ac_eof +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\).*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\).*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ + || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 +$as_echo "$as_me: error: could not setup config files machinery" >&2;} + { (exit 1); exit 1; }; } +_ACEOF # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and @@ -19139,19 +20030,21 @@ }' fi -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" -for ac_tag in :F $CONFIG_FILES :C $CONFIG_COMMANDS +eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" +shift +for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; - :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 -echo "$as_me: error: Invalid tag $ac_tag." >&2;} + :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 +$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} { (exit 1); exit 1; }; };; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; @@ -19180,26 +20073,38 @@ [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || - { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 -echo "$as_me: error: cannot find input file: $ac_f" >&2;} + { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} { (exit 1); exit 1; }; };; esac - ac_file_inputs="$ac_file_inputs $ac_f" + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + ac_file_inputs="$ac_file_inputs '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ - configure_input="Generated from "`IFS=: - echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} + { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin";; + *:-:* | *:-) cat >"$tmp/stdin" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } ;; esac ;; esac @@ -19209,7 +20114,7 @@ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -echo X"$ac_file" | +$as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -19239,7 +20144,7 @@ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -echo X"$as_dir" | +$as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -19259,8 +20164,8 @@ s/.*/./; q'` done test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + fi || { { $as_echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +$as_echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} { (exit 1); exit 1; }; }; } ac_builddir=. @@ -19268,9 +20173,9 @@ case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; @@ -19306,12 +20211,13 @@ _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= -case `sed -n '/datarootdir/ { +ac_sed_dataroot=' +/datarootdir/ { p q } @@ -19320,13 +20226,14 @@ /@infodir@/p /@localedir@/p /@mandir@/p -' $ac_file_inputs` in +' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF -cat >>$CONFIG_STATUS <<_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g @@ -19340,15 +20247,16 @@ # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF - sed "$ac_vpsub +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub $extrasub _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s&@configure_input@&$configure_input&;t t +s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t @@ -19357,26 +20265,33 @@ s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t $ac_datarootdir_hack -" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' + { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&5 -echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in - -) cat "$tmp/out"; rm -f "$tmp/out";; - *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; - esac + -) cat "$tmp/out" && rm -f "$tmp/out";; + *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + esac \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } ;; - :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 -echo "$as_me: executing $ac_file commands" >&6;} + :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac @@ -19384,8 +20299,8 @@ case $ac_file$ac_mode in "include/celconfig.h":C) echo $ECHO_N "$cs_header_text$ECHO_C" > $tmp/tcache if diff include/celconfig.h $tmp/tcache >/dev/null 2>&1; then - { echo "$as_me:$LINENO: include/celconfig.h is unchanged" >&5 -echo "$as_me: include/celconfig.h is unchanged" >&6;} + { $as_echo "$as_me:$LINENO: include/celconfig.h is unchanged" >&5 +$as_echo "$as_me: include/celconfig.h is unchanged" >&6;} else rm -f include/celconfig.h cp $tmp/tcache include/celconfig.h @@ -19394,8 +20309,8 @@ rm -f $tmp/tcache ;; "Jamconfig":C) echo $ECHO_N "$cs_jamconfig_text$ECHO_C" > $tmp/tcache if diff Jamconfig $tmp/tcache >/dev/null 2>&1; then - { echo "$as_me:$LINENO: Jamconfig is unchanged" >&5 -echo "$as_me: Jamconfig is unchanged" >&6;} + { $as_echo "$as_me:$LINENO: Jamconfig is unchanged" >&5 +$as_echo "$as_me: Jamconfig is unchanged" >&6;} else rm -f Jamconfig cp $tmp/tcache Jamconfig @@ -19412,6 +20327,11 @@ chmod +x $CONFIG_STATUS ac_clean_files=$ac_clean_files_save +test $ac_write_fail = 0 || + { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. @@ -19433,9 +20353,13 @@ # would make configure fail if this is the last instruction. $ac_cs_success || { (exit 1); exit 1; } fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi -{ echo "$as_me:$LINENO: +{ $as_echo "$as_me:$LINENO: Please note that this project uses Jam as its build tool, therefore you must type 'jam' to build the project. @@ -19443,7 +20367,7 @@ Jam home: http://www.perforce.com/jam/jam.html Jam source: ftp://ftp.perforce.com/jam/ " >&5 -echo "$as_me: +$as_echo "$as_me: Please note that this project uses Jam as its build tool, therefore you must type 'jam' to build the project. diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/configure.ac /tmp/IB0bHXT4Oc/cel-1.4/configure.ac --- cel-1.9+svn3615/configure.ac 2008-07-10 13:28:45.000000000 +0100 +++ cel-1.4/configure.ac 2009-11-28 16:47:59.000000000 +0000 @@ -9,19 +9,20 @@ #---------------------------------------------------------------------------- # Don't forget to update include/celversion.h, docs/texinfo/version.txi # and mk/autoconf/cel.m4 when changing this version number. -AC_INIT([cel], [1.9], [cel-main@lists.sourceforge.net]) +AC_INIT([cel], [1.4.0], [cel-main@lists.sourceforge.net]) CS_PACKAGEINFO([Crystal Entity Layer], [Copyright (C)2002-2008 Jorrit Tyberghein and others.], [http://www.crystalspace3d.org/main/CEL]) AC_CONFIG_SRCDIR([mk/jam/build.jam]) AC_CONFIG_AUX_DIR([mk/autoconf]) AC_CANONICAL_HOST -CS_CHECK_MNO_CYGWIN - +CS_PATH_INIT #---------------------------------------------------------------------------- # Check for tools. #---------------------------------------------------------------------------- +CS_CHECK_MNO_CYGWIN + CS_PROG_CC CS_PROG_CXX CS_PROG_LINK @@ -178,7 +179,7 @@ AS_IF([test -z "$with_cs"], [with_cs=yes]) AS_IF([test $with_cs != no], - [CS_PATH_CRYSTAL_EMIT([1.4], [], + [CS_PATH_CRYSTAL_EMIT([1.1], [], [AC_MSG_ERROR([ *** Crystal Space could not be found or was unusable. The latest version is *** always available from http://www.crystalspace3d.org/ @@ -203,6 +204,14 @@ #------------------------------------------------------------------------------ +# Check for relaytool. (After CS check so we can use the version +# shipped with CS.) +#------------------------------------------------------------------------------ +CS_CHECK_COMMON_TOOLS_RELAYTOOL([$CRYSTAL_TOOLS_PREFIX/bin]) + + + +#------------------------------------------------------------------------------ # Determine if plugin meta-information should be embedded directly into plugin # modules or if it should exist in stand-alone .csplugin files. #------------------------------------------------------------------------------ @@ -219,7 +228,7 @@ #------------------------------------------------------------------------------ AC_MSG_CHECKING([whether to build shared libraries]) case $host_os in - mingw*|cygwin*|linux*) enable_shared_default=yes ;; + cygwin*|linux*) enable_shared_default=yes ;; *) enable_shared_default=no ;; esac AC_ARG_ENABLE([shared], [AC_HELP_STRING([--enable-shared], Binary files /tmp/GbaWLZOL1f/cel-1.9+svn3615/data/aqua.png and /tmp/IB0bHXT4Oc/cel-1.4/data/aqua.png differ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/data/basic_entities /tmp/IB0bHXT4Oc/cel-1.4/data/basic_entities --- cel-1.9+svn3615/data/basic_entities 2008-07-26 06:23:20.000000000 +0100 +++ cel-1.4/data/basic_entities 2009-11-28 16:46:14.000000000 +0000 @@ -27,7 +27,7 @@ marble - + + @@ -119,9 +119,9 @@ - + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/data/basic_world /tmp/IB0bHXT4Oc/cel-1.4/data/basic_world --- cel-1.9+svn3615/data/basic_world 2008-08-03 15:24:58.000000000 +0100 +++ cel-1.4/data/basic_world 2009-11-28 16:46:15.000000000 +0000 @@ -2,8 +2,6 @@ crystalspace.texture.loader.plasma crystalspace.texture.loader.fire - crystalspace.mesh.loader.genmesh - crystalspace.mesh.loader.factory.genmesh @@ -13,7 +11,7 @@ /lib/stdtex/my_wood.jpg - /cellib/objects/red.png + /lib/std/raindrop.png /lib/std/snow.jpg @@ -48,18 +46,6 @@ plasma - - /cellib/objects/blue.png - - - /cellib/objects/aqua.png - - - /cellib/objects/yellow.png - - - /cellib/objects/purple.png - fireTexLoader @@ -83,18 +69,6 @@ - - orogor - - - purple - - - yellow - - - aqua - andrew_wood.jpg @@ -369,338 +343,7 @@ - - - crystalspace.mesh.loader.factory.genmesh - - - no - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - crystalspace.mesh.loader.factory.genmesh - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-

-

-

-

- - - - - genmesh - - Cube - - - - - - - - - - genmesh - - Marker - raindrop - - - - - - - - - - genmesh - - Marker - raindrop - - - - - - - - - - genmesh - - Marker - orogor - - - - - - - - - - genmesh - - Marker - aqua - - - - - - - - - - genmesh - - Marker - aqua - - - - - - - - - - genmesh - - Marker - purple - - - - - - - - - - genmesh - - Marker - purple - - - - - - - - - - genmesh - - Marker - yellow - - - - - - - - - - genmesh - - Marker - yellow - - - - - - - - - - genmesh - - Marker - yellow - - - - - - - - - - genmesh - - Marker - yellow - - - - - - - - - - genmesh - - Marker - yellow - - - - - - - - - - genmesh - - Marker - yellow - - - - - - - - - - genmesh - - Marker - yellow - - - - - - - - - - genmesh - - Marker - yellow - - - - - - - - - - genmesh - - Marker - yellow - - - - - - - - - - genmesh - - Marker - yellow - - - - - - - - thing @@ -709,10 +352,10 @@ - - - - + + + + @@ -721,14 +364,14 @@ - - - - - - - - + + + + + + + + abstract 5 0.8 Binary files /tmp/GbaWLZOL1f/cel-1.9+svn3615/data/blue.png and /tmp/IB0bHXT4Oc/cel-1.4/data/blue.png differ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/data/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/data/Jamfile --- cel-1.9+svn3615/data/Jamfile 2006-11-24 18:10:16.000000000 +0000 +++ cel-1.4/data/Jamfile 2009-11-28 16:46:14.000000000 +0000 @@ -2,7 +2,7 @@ SubInclude TOP data library ; -InstallData +CEL_DATA = [ Wildcard *.txt *.cal3d ] ball basic_entities @@ -25,9 +25,17 @@ walktut_box walktut_entities walktut_world - : data ; + ; + +InstallData $(CEL_DATA) : data ; InstallData [ Wildcard cally : *.caf *.cmf *.csf ] : data cally ; InstallConfig [ Wildcard config : *.cfg ] ; InstallData [ Wildcard images : *.jpg *.png *.gif ] : data images ; InstallData [ Wildcard sounds : *.zip ] : data sounds ; + +FileListEntriesData $(CEL_DATA) : : data-demo ; +FileListEntriesData [ Wildcard cally : *.caf *.cmf *.csf ] : cally : data-demo ; +FileListEntriesData [ Wildcard config : *.cfg ] : config : data-demo ; +FileListEntriesData [ Wildcard images : *.jpg *.png *.gif ] : images : data-demo ; +FileListEntriesData [ Wildcard sounds : *.zip ] : sounds : data-demo ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/data/library/blpython/widgets/celMenu.py /tmp/IB0bHXT4Oc/cel-1.4/data/library/blpython/widgets/celMenu.py --- cel-1.9+svn3615/data/library/blpython/widgets/celMenu.py 2008-07-04 14:41:23.000000000 +0100 +++ cel-1.4/data/library/blpython/widgets/celMenu.py 2009-11-28 16:46:10.000000000 +0000 @@ -20,7 +20,7 @@ self.font = '/fonts/unifont/unifont.csf' #Add a menu element. sends message to menu when clicked. the behaviour chooses the widget. - def addElement(self, name, message, position, sizes, fsize, material, behaviour = 'celButton'): + def addElement(self, name, message, position, sizes, fsize, material, behaviour = 'celButton', fpath = None): elementEntity = CreateEntity(name, self.blpython, None) pcbillboard = celBillboard(elementEntity) pcbillboard.materialnamefast = material @@ -31,7 +31,13 @@ pcbillboard.text_offset = csVector2(1500, 1500) pcbillboard.text_fg_color = GetFontColor() pcbillboard.text_font_size = fsize - pcbillboard.text_font = self.font + if fpath is not None: + oldfont = self.font + self.setFont(fpath) + pcbillboard.text_font = self.font + self.font = oldfont + else: + pcbillboard.text_font = self.font pcbillboard.text = name elementEntity.CreateBehaviour(self.blpython, behaviour) #Time to send a message if neccesary @@ -86,3 +92,14 @@ for element in self.elements: if element.Behaviour: element.Behaviour.SendMessage('setinactive', None, celGenericParameterBlock(0)) + + #Get the current font's VFS path + def getFont(self): + return self.font + + #Set the font's VFS path + def setFont(self, vfspath): + if Vfs.Exists(vfspath): + self.font = vfspath + else: + print 'celMenu: can''t find %s' % vfspath diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/data/library/blpython/widgets/celScroller.py /tmp/IB0bHXT4Oc/cel-1.4/data/library/blpython/widgets/celScroller.py --- cel-1.9+svn3615/data/library/blpython/widgets/celScroller.py 2007-06-29 14:51:34.000000000 +0100 +++ cel-1.4/data/library/blpython/widgets/celScroller.py 2009-11-28 16:46:10.000000000 +0000 @@ -37,7 +37,7 @@ self.menu.addElement('', 'scroller_down' + name, bposdown, self.bsize, fc, 'scroller-down') #Add an item to the scroller - def additem(self, name, message): + def additem(self, name, message, vfsfontpath = None): #Check that its not a dupe if (name not in self.names) or self.allowdoubles: button = pl.CreateEntity(name, self.blpython, 'celButton') @@ -52,7 +52,13 @@ pcbb.text_offset = csVector2(3000, 2000) pcbb.text_fg_color = self.fcolor pcbb.text_font_size = self.fconst - pcbb.text_font = '/outlaws/fonts/lcd2.ttf' + if vfsfontpath is not None: + oldfont = self.menu.getFont() + self.menu.setFont(vfsfontpath) + pcbb.text_font = self.menu.getFont() + self.menu.setFont(oldfont) + else: + pcbb.text_font = self.menu.getFont() self.items.append(button) self.names.append(name) index = len(self.names) - 1 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/data/library/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/data/library/Jamfile --- cel-1.9+svn3615/data/library/Jamfile 2006-11-24 18:10:16.000000000 +0000 +++ cel-1.4/data/library/Jamfile 2009-11-28 16:46:12.000000000 +0000 @@ -5,4 +5,7 @@ InstallData [ Wildcard entitytpl : *.xml ] : data library entitytpl ; InstallData [ Wildcard quest : *.xml ] : data library quest ; - +FileListEntriesData [ Wildcard blpython : *.py *.cfg ] : library blpython : data-runtime ; +FileListEntriesData [ Wildcard blxml : *.xml ] : library blxml : data-runtime ; +FileListEntriesData [ Wildcard entitytpl : *.xml ] : library entitytpl : data-runtime ; +FileListEntriesData [ Wildcard quest : *.xml ] : library quest : data-runtime ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/data/library/quest/AnalogMotionControl.xml /tmp/IB0bHXT4Oc/cel-1.4/data/library/quest/AnalogMotionControl.xml --- cel-1.9+svn3615/data/library/quest/AnalogMotionControl.xml 2008-07-15 14:24:25.000000000 +0100 +++ cel-1.4/data/library/quest/AnalogMotionControl.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Binary files /tmp/GbaWLZOL1f/cel-1.9+svn3615/data/purple.png and /tmp/IB0bHXT4Oc/cel-1.4/data/purple.png differ Binary files /tmp/GbaWLZOL1f/cel-1.9+svn3615/data/red.png and /tmp/IB0bHXT4Oc/cel-1.4/data/red.png differ Binary files /tmp/GbaWLZOL1f/cel-1.9+svn3615/data/yellow.png and /tmp/IB0bHXT4Oc/cel-1.4/data/yellow.png differ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/cel1.4-dev.install /tmp/IB0bHXT4Oc/cel-1.4/debian/cel1.4-dev.install --- cel-1.9+svn3615/debian/cel1.4-dev.install 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/debian/cel1.4-dev.install 2009-12-08 19:13:22.000000000 +0000 @@ -0,0 +1 @@ +debian/tmp/usr/share/doc/cel-1.4/html usr/share/doc/cel-1.4-doc/ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/cel1.4-examples.dirs /tmp/IB0bHXT4Oc/cel-1.4/debian/cel1.4-examples.dirs --- cel-1.9+svn3615/debian/cel1.4-examples.dirs 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/debian/cel1.4-examples.dirs 2009-12-08 19:11:57.000000000 +0000 @@ -0,0 +1,2 @@ +usr/bin +etc/cel-1.4 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/cel1.4-examples.install /tmp/IB0bHXT4Oc/cel-1.4/debian/cel1.4-examples.install --- cel-1.9+svn3615/debian/cel1.4-examples.install 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/debian/cel1.4-examples.install 2009-12-08 19:10:51.000000000 +0000 @@ -0,0 +1,20 @@ +debian/tmp/usr/bin/bootstrap +debian/tmp/usr/bin/bootstrap-1.4 +debian/tmp/usr/bin/celtst +debian/tmp/usr/bin/celtst-1.4 +debian/tmp/usr/bin/evolvecraft +debian/tmp/usr/bin/evolvecraft-1.4 +debian/tmp/usr/bin/graph +debian/tmp/usr/bin/graph-1.4 +debian/tmp/usr/bin/hovertest +debian/tmp/usr/bin/hovertest-1.4 +debian/tmp/usr/bin/nettest +debian/tmp/usr/bin/nettest-1.4 +debian/tmp/usr/bin/steering +debian/tmp/usr/bin/steering-1.4 +debian/tmp/usr/bin/walktut +debian/tmp/usr/bin/walktut-1.4 +debian/tmp/usr/bin/wheeledtest +debian/tmp/usr/bin/wheeledtest-1.4 +debian/tmp/etc/cel-1.4/bootstrap.cfg +debian/tmp/etc/cel-1.4/celtest.cfg diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/cel1.9-doc.install /tmp/IB0bHXT4Oc/cel-1.4/debian/cel1.9-doc.install --- cel-1.9+svn3615/debian/cel1.9-doc.install 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/cel1.9-doc.install 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -debian/tmp/usr/share/doc/cel-1.9/html usr/share/doc/cel-1.9-doc/ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/cel1.9-examples.dirs /tmp/IB0bHXT4Oc/cel-1.4/debian/cel1.9-examples.dirs --- cel-1.9+svn3615/debian/cel1.9-examples.dirs 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/cel1.9-examples.dirs 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -usr/bin -etc/cel-1.3 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/cel1.9-examples.install /tmp/IB0bHXT4Oc/cel-1.4/debian/cel1.9-examples.install --- cel-1.9+svn3615/debian/cel1.9-examples.install 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/cel1.9-examples.install 1970-01-01 01:00:00.000000000 +0100 @@ -1,20 +0,0 @@ -debian/tmp/usr/bin/bootstrap -debian/tmp/usr/bin/bootstrap-1.9 -debian/tmp/usr/bin/celtst -debian/tmp/usr/bin/celtst-1.9 -debian/tmp/usr/bin/evolvecraft -debian/tmp/usr/bin/evolvecraft-1.9 -debian/tmp/usr/bin/graph -debian/tmp/usr/bin/graph-1.9 -debian/tmp/usr/bin/hovertest -debian/tmp/usr/bin/hovertest-1.9 -debian/tmp/usr/bin/nettest -debian/tmp/usr/bin/nettest-1.9 -debian/tmp/usr/bin/steering -debian/tmp/usr/bin/steering-1.9 -debian/tmp/usr/bin/walktut -debian/tmp/usr/bin/walktut-1.9 -debian/tmp/usr/bin/wheeledtest -debian/tmp/usr/bin/wheeledtest-1.9 -debian/tmp/etc/cel-1.9/bootstrap.cfg -debian/tmp/etc/cel-1.9/celtest.cfg diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/celstart1.4.install /tmp/IB0bHXT4Oc/cel-1.4/debian/celstart1.4.install --- cel-1.9+svn3615/debian/celstart1.4.install 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/debian/celstart1.4.install 2009-12-08 19:14:43.000000000 +0000 @@ -0,0 +1,2 @@ +debian/tmp/usr/bin/celstart +debian/tmp/usr/bin/celstart-1.4 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/celstart1.9.install /tmp/IB0bHXT4Oc/cel-1.4/debian/celstart1.9.install --- cel-1.9+svn3615/debian/celstart1.9.install 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/celstart1.9.install 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -debian/tmp/usr/bin/celstart -debian/tmp/usr/bin/celstart-1.9 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/changelog /tmp/IB0bHXT4Oc/cel-1.4/debian/changelog --- cel-1.9+svn3615/debian/changelog 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/changelog 2009-12-08 19:11:17.000000000 +0000 @@ -1,3 +1,9 @@ +cel (1.4-1karmic1) karmic; urgency=low + + * New Upstream Version + + -- Pablo Martin (caedes) Tue, 08 Dec 2009 20:09:06 +0100 + cel (1.9+svn3615-7karmic2) karmic; urgency=low * Fix issue with python pth file path. diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/control /tmp/IB0bHXT4Oc/cel-1.4/debian/control --- cel-1.9+svn3615/debian/control 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/control 2009-12-08 19:14:30.000000000 +0000 @@ -5,9 +5,9 @@ Build-Depends: debhelper (>= 5), autotools-dev, python-support, python-dev, cdbs, zlib1g-dev, pkg-config, jam, libcrystalspace1.4-dev (>= 1.3+svn30855), libcppunit-dev, libtool, dash, mawk, swig (>= 1.3.22), dpatch Standards-Version: 3.7.2 -Package: cel1.9 +Package: cel1.4 Architecture: all -Depends: libcel1.9 (= ${binary:Version}), celstart1.9 (= ${binary:Version}), cel1.9-examples (= ${binary:Version}), libcel1.9-data (= ${binary:Version}), python-cel1.9 (= ${binary:Version}) +Depends: libcel1.4 (= ${binary:Version}), celstart1.4 (= ${binary:Version}), cel1.4-examples (= ${binary:Version}), libcel1.4-data (= ${binary:Version}), python-cel1.4 (= ${binary:Version}) Description: plugins and applications for Crystal Space CEL provides a set of commonly used abstractions to specifically help with writing games. CEL introduces @@ -23,9 +23,9 @@ while being extremely easy to use from within Python and/or Xml. -Package: cel1.9-examples +Package: cel1.4-examples Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libcel1.9 (= ${binary:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, libcel1.4 (= ${binary:Version}) Description: plugins and applications for Crystal Space CEL provides a set of commonly used abstractions to specifically help with writing games. CEL introduces @@ -41,9 +41,9 @@ while being extremely easy to use from within Python and/or Xml. -Package: celstart1.9 +Package: celstart1.4 Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libcel1.9 (= ${binary:Version}), python-cel1.9 (= ${binary:Version}), libcel1.9-data (= ${binary:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, libcel1.4 (= ${binary:Version}), python-cel1.4 (= ${binary:Version}), libcel1.4-data (= ${binary:Version}) Description: plugins and applications for Crystal Space CEL provides a set of commonly used abstractions to specifically help with writing games. CEL introduces @@ -59,10 +59,10 @@ while being extremely easy to use from within Python and/or Xml. -Package: libcel1.9 +Package: libcel1.4 Architecture: any Section: libs -Depends: ${shlibs:Depends}, ${misc:Depends}, libcrystalspace1.4, libcel1.9-data (= ${binary:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, libcrystalspace1.4, libcel1.4-data (= ${binary:Version}) Description: plugins and applications for Crystal Space CEL provides a set of commonly used abstractions to specifically help with writing games. CEL introduces @@ -78,10 +78,10 @@ while being extremely easy to use from within Python and/or Xml. -Package: libcel1.9-dev +Package: libcel1.4-dev Architecture: any Section: devel -Depends: ${shlibs:Depends}, ${misc:Depends}, libcel1.9 (= ${binary:Version}), libcrystalspace1.4-dev +Depends: ${shlibs:Depends}, ${misc:Depends}, libcel1.4 (= ${binary:Version}), libcrystalspace1.4-dev Description: plugins and applications for Crystal Space CEL provides a set of commonly used abstractions to specifically help with writing games. CEL introduces @@ -97,7 +97,7 @@ while being extremely easy to use from within Python and/or Xml. -Package: libcel1.9-data +Package: libcel1.4-data Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: plugins and applications for Crystal Space @@ -115,7 +115,7 @@ while being extremely easy to use from within Python and/or Xml. -Package: libcel1.9-dbg +Package: libcel1.4-dbg Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: plugins and applications for Crystal Space @@ -133,10 +133,10 @@ while being extremely easy to use from within Python and/or Xml. -Package: python-cel1.9 +Package: python-cel1.4 Architecture: any Section: python -Depends: ${shlibs:Depends}, ${misc:Depends}, libcel1.9 (= ${binary:Version}), python-crystalspace1.4 +Depends: ${shlibs:Depends}, ${misc:Depends}, libcel1.4 (= ${binary:Version}), python-crystalspace1.4 Description: plugins and applications for Crystal Space CEL provides a set of commonly used abstractions to specifically help with writing games. CEL introduces @@ -152,7 +152,7 @@ while being extremely easy to use from within Python and/or Xml. -Package: cel1.9-doc +Package: cel1.4-doc Architecture: all Section: doc Depends: ${shlibs:Depends}, ${misc:Depends} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/libcel1.4-data.dirs /tmp/IB0bHXT4Oc/cel-1.4/debian/libcel1.4-data.dirs --- cel-1.9+svn3615/debian/libcel1.4-data.dirs 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/debian/libcel1.4-data.dirs 2009-12-08 18:42:24.000000000 +0000 @@ -0,0 +1 @@ +usr/share/cel-1.3 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/libcel1.4-data.install /tmp/IB0bHXT4Oc/cel-1.4/debian/libcel1.4-data.install --- cel-1.9+svn3615/debian/libcel1.4-data.install 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/debian/libcel1.4-data.install 2009-12-08 19:13:35.000000000 +0000 @@ -0,0 +1 @@ +debian/tmp/usr/share/cel-1.4/data diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/libcel1.4-dev.dirs /tmp/IB0bHXT4Oc/cel-1.4/debian/libcel1.4-dev.dirs --- cel-1.9+svn3615/debian/libcel1.4-dev.dirs 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/debian/libcel1.4-dev.dirs 2009-12-08 18:42:24.000000000 +0000 @@ -0,0 +1,2 @@ +usr/bin +Usr/include/cel-1.3 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/libcel1.4-dev.install /tmp/IB0bHXT4Oc/cel-1.4/debian/libcel1.4-dev.install --- cel-1.9+svn3615/debian/libcel1.4-dev.install 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/debian/libcel1.4-dev.install 2009-12-08 19:13:41.000000000 +0000 @@ -0,0 +1,3 @@ +debian/tmp/usr/bin/cel-config-1.4 +debian/tmp/usr/bin/cel-config +debian/tmp/usr/include diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/libcel1.4.dirs /tmp/IB0bHXT4Oc/cel-1.4/debian/libcel1.4.dirs --- cel-1.9+svn3615/debian/libcel1.4.dirs 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/debian/libcel1.4.dirs 2009-12-08 18:42:24.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/cel-1.3 +etc/cel-1.3 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/libcel1.4.install /tmp/IB0bHXT4Oc/cel-1.4/debian/libcel1.4.install --- cel-1.9+svn3615/debian/libcel1.4.install 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/debian/libcel1.4.install 2009-12-08 19:13:52.000000000 +0000 @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/ +debian/tmp/etc/cel-1.4/celconsole.cfg +debian/tmp/etc/cel-1.4/vfs.cfg diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/libcel1.9-data.dirs /tmp/IB0bHXT4Oc/cel-1.4/debian/libcel1.9-data.dirs --- cel-1.9+svn3615/debian/libcel1.9-data.dirs 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/libcel1.9-data.dirs 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -usr/share/cel-1.3 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/libcel1.9-data.install /tmp/IB0bHXT4Oc/cel-1.4/debian/libcel1.9-data.install --- cel-1.9+svn3615/debian/libcel1.9-data.install 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/libcel1.9-data.install 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -debian/tmp/usr/share/cel-1.9/data diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/libcel1.9-dev.dirs /tmp/IB0bHXT4Oc/cel-1.4/debian/libcel1.9-dev.dirs --- cel-1.9+svn3615/debian/libcel1.9-dev.dirs 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/libcel1.9-dev.dirs 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -usr/bin -Usr/include/cel-1.3 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/libcel1.9-dev.install /tmp/IB0bHXT4Oc/cel-1.4/debian/libcel1.9-dev.install --- cel-1.9+svn3615/debian/libcel1.9-dev.install 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/libcel1.9-dev.install 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -debian/tmp/usr/bin/cel-config-1.9 -debian/tmp/usr/bin/cel-config -debian/tmp/usr/include diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/libcel1.9.dirs /tmp/IB0bHXT4Oc/cel-1.4/debian/libcel1.9.dirs --- cel-1.9+svn3615/debian/libcel1.9.dirs 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/libcel1.9.dirs 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -usr/lib/cel-1.3 -etc/cel-1.3 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/libcel1.9.install /tmp/IB0bHXT4Oc/cel-1.4/debian/libcel1.9.install --- cel-1.9+svn3615/debian/libcel1.9.install 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/libcel1.9.install 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -debian/tmp/usr/lib/ -debian/tmp/etc/cel-1.9/celconsole.cfg -debian/tmp/etc/cel-1.9/vfs.cfg diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/patches/00list /tmp/IB0bHXT4Oc/cel-1.4/debian/patches/00list --- cel-1.9+svn3615/debian/patches/00list 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/patches/00list 2009-12-08 18:43:30.000000000 +0000 @@ -1,11 +1,2 @@ -01_run_with_14.dpatch -02_quest_v3fix.dpatch -03_quest_overflow.dpatch -04_billboard_changeproperty.dpatch -05_create_entity.dpatch -06_changeproperty_reward_crash.dpatch -07_fix_commandinput_activeaction.dpatch -08_fix_questproperty_changed.dpatch -09_fix_const_char_python.dpatch 10_fix_py_pth_path.dpatch diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/python-cel1.4.dirs /tmp/IB0bHXT4Oc/cel-1.4/debian/python-cel1.4.dirs --- cel-1.9+svn3615/debian/python-cel1.4.dirs 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/debian/python-cel1.4.dirs 2009-12-08 18:42:24.000000000 +0000 @@ -0,0 +1 @@ +debian/tmp/usr/share/cel-1.3/bindings/python diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/python-cel1.4.install /tmp/IB0bHXT4Oc/cel-1.4/debian/python-cel1.4.install --- cel-1.9+svn3615/debian/python-cel1.4.install 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/debian/python-cel1.4.install 2009-12-08 19:14:58.000000000 +0000 @@ -0,0 +1,2 @@ +debian/tmp/usr/share/cel-1.4/bindings/python +debian/tmp/usr/lib/python* diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/python-cel1.9.dirs /tmp/IB0bHXT4Oc/cel-1.4/debian/python-cel1.9.dirs --- cel-1.9+svn3615/debian/python-cel1.9.dirs 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/python-cel1.9.dirs 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -debian/tmp/usr/share/cel-1.3/bindings/python diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/python-cel1.9.install /tmp/IB0bHXT4Oc/cel-1.4/debian/python-cel1.9.install --- cel-1.9+svn3615/debian/python-cel1.9.install 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/python-cel1.9.install 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -debian/tmp/usr/share/cel-1.9/bindings/python -debian/tmp/usr/lib/python* diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/debian/rules /tmp/IB0bHXT4Oc/cel-1.4/debian/rules --- cel-1.9+svn3615/debian/rules 2009-12-09 03:12:10.000000000 +0000 +++ cel-1.4/debian/rules 2009-12-08 19:14:17.000000000 +0000 @@ -10,9 +10,9 @@ jam clean rm -rf config.status config.log Jamfile Jamconfig scripts/autopackage/celstart_static.apspec -binary-fixup/python-cel1.9:: - install scripts/pycel.py debian/python-cel1.9/usr/share/cel-1.9/bindings/python/ - dh_pysupport -ppython-cel1.9 +binary-fixup/python-cel1.4:: + install scripts/pycel.py debian/python-cel1.4/usr/share/cel-1.4/bindings/python/ + dh_pysupport -ppython-cel1.4 DEB_INSTALL_CHANGELOGS_ALL := docs/history.txt DEB_COMPRESS_EXCLUDE := .py diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/docs/html/Jamfile --- cel-1.9+svn3615/docs/html/Jamfile 2004-12-21 07:30:34.000000000 +0000 +++ cel-1.4/docs/html/Jamfile 2009-11-28 16:46:39.000000000 +0000 @@ -1,5 +1,15 @@ SubDir TOP docs html ; +rule FilelistEntryManual +{ + FileListEntriesData $(1) : $(2) : doc-manual ; +} + +rule FilelistEntryAPI +{ + FileListEntriesData $(1) : $(2) : doc-api ; +} + CELDOCFILES_HTML = .html .jpg .jpeg .png .gif .css ; # The 'manual' and 'api' subdirectories are generated automatically by @@ -12,6 +22,8 @@ SubDir TOP docs html manual ; Recurse InstallDoc : $(CELDOCFILES_HTML) : html manual ; +Recurse FilelistEntryManual : $(CELDOCFILES_HTML) ; SubDir TOP docs html api ; Recurse InstallDoc : $(CELDOCFILES_HTML) : html api ; +Recurse FilelistEntryAPI : $(CELDOCFILES_HTML) ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Addons-CelEntity.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Addons-CelEntity.html --- cel-1.9+svn3615/docs/html/manual/Addons-CelEntity.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Addons-CelEntity.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.4.1 CelEntity Addon +Crystal Entity Layer 1.4.0: 4.4.1 CelEntity Addon - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Addons-CelEntityTemplate.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Addons-CelEntityTemplate.html --- cel-1.9+svn3615/docs/html/manual/Addons-CelEntityTemplate.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Addons-CelEntityTemplate.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.4.2 CelEntity Template Addon +Crystal Entity Layer 1.4.0: 4.4.2 CelEntity Template Addon - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Addons.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Addons.html --- cel-1.9+svn3615/docs/html/manual/Addons.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Addons.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.4 Addons +Crystal Entity Layer 1.4.0: 4.4 Addons - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Addons-QuestDef.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Addons-QuestDef.html --- cel-1.9+svn3615/docs/html/manual/Addons-QuestDef.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Addons-QuestDef.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.4.4 Quest Definition Addon +Crystal Entity Layer 1.4.0: 4.4.4 Quest Definition Addon - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Addons-XmlScripts.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Addons-XmlScripts.html --- cel-1.9+svn3615/docs/html/manual/Addons-XmlScripts.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Addons-XmlScripts.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.4.3 XML Scripts Addon +Crystal Entity Layer 1.4.0: 4.4.3 XML Scripts Addon - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/AppBootstrap.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/AppBootstrap.html --- cel-1.9+svn3615/docs/html/manual/AppBootstrap.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/AppBootstrap.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 3.3 bootstrap +Crystal Entity Layer 1.4.0: 3.3 bootstrap - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/AppCelstart.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/AppCelstart.html --- cel-1.9+svn3615/docs/html/manual/AppCelstart.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/AppCelstart.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 3.4 celstart +Crystal Entity Layer 1.4.0: 3.4 celstart - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/AppCeltest.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/AppCeltest.html --- cel-1.9+svn3615/docs/html/manual/AppCeltest.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/AppCeltest.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 3.2 celtest +Crystal Entity Layer 1.4.0: 3.2 celtest - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Applications.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Applications.html --- cel-1.9+svn3615/docs/html/manual/Applications.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Applications.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 3. Applications +Crystal Entity Layer 1.4.0: 3. Applications - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/AppOverview.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/AppOverview.html --- cel-1.9+svn3615/docs/html/manual/AppOverview.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/AppOverview.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 3.1 Overview +Crystal Entity Layer 1.4.0: 3.1 Overview - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Building.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Building.html --- cel-1.9+svn3615/docs/html/manual/Building.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Building.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 2. Building and Installing +Crystal Entity Layer 1.4.0: 2. Building and Installing - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/cel_abt.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/cel_abt.html --- cel-1.9+svn3615/docs/html/manual/cel_abt.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/cel_abt.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: About This Document +Crystal Entity Layer 1.4.0: About This Document - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/CEL-Environment-Variable.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/CEL-Environment-Variable.html --- cel-1.9+svn3615/docs/html/manual/CEL-Environment-Variable.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/CEL-Environment-Variable.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 2.4 CEL Environment Variable +Crystal Entity Layer 1.4.0: 2.4 CEL Environment Variable - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/cel_toc.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/cel_toc.html --- cel-1.9+svn3615/docs/html/manual/cel_toc.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/cel_toc.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: Table of Contents +Crystal Entity Layer 1.4.0: Table of Contents - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Concepts.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Concepts.html --- cel-1.9+svn3615/docs/html/manual/Concepts.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Concepts.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 1.2 Concepts +Crystal Entity Layer 1.4.0: 1.2 Concepts - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Cpp-specifics.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Cpp-specifics.html --- cel-1.9+svn3615/docs/html/manual/Cpp-specifics.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Cpp-specifics.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.7 Using CEL from c++ +Crystal Entity Layer 1.4.0: 4.7 Using CEL from c++ - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/cs_Index.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/cs_Index.html --- cel-1.9+svn3615/docs/html/manual/cs_Index.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/cs_Index.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: Index +Crystal Entity Layer 1.4.0: Index - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Current-Status.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Current-Status.html --- cel-1.9+svn3615/docs/html/manual/Current-Status.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Current-Status.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 1.4 Current Status +Crystal Entity Layer 1.4.0: 1.4 Current Status - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Directory-Hierarchy.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Directory-Hierarchy.html --- cel-1.9+svn3615/docs/html/manual/Directory-Hierarchy.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Directory-Hierarchy.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 2.1 Directory Hierarchy +Crystal Entity Layer 1.4.0: 2.1 Directory Hierarchy - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/External-Libraries.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/External-Libraries.html --- cel-1.9+svn3615/docs/html/manual/External-Libraries.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/External-Libraries.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 2.3 External Libraries +Crystal Entity Layer 1.4.0: 2.3 External Libraries - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Features.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Features.html --- cel-1.9+svn3615/docs/html/manual/Features.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Features.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 1.7 Feature List +Crystal Entity Layer 1.4.0: 1.7 Feature List - - + + @@ -60,6 +60,83 @@


1.7 Feature List

+

The Crystal Entity Layer provides higher-level ways to control objects than +you'd have by using Crystal Space alone. It also provides features not +present in Crystal Space, therefore saving you a lot of time you'd spend +implementing them yourself. +

+
    +
  • +Entity system + +

    Entities provide a convenient way to access and control objects' features and +properties. Entities are not required to have a visual representation. +One simply adds features to an entity by attaching property classes, then +handling the messages this entity receives. +

    +
  • +Scripting + +

    CEL has Python bindings, and its own XML-based script language. +You can use either of those, on a per-entity basis. +Using CELStart, you can build an application without any line of C++. +Indeed, you can also use them from your own C++ code. +

    +
  • +Movement helpers + +
      +
    • +Linear: handles everything related to moving, from collision detection +to dead reckoning. + +
    • +Physics + +
    • +Vehicles: support for 4+ wheels vehicles (including tank-like +behaviour), and hovercraft. + +
    + +
  • +Abstracted mesh objects management: you can manipulate meshes and +animations independently of the underlying mesh object type. + +
  • +Camera helpers: it's easy to get 3rd person view, and specific +object-tracking behaviour. + +
  • +Networking: there's a TCP network plugin, based on HawkNL. + +
  • +Artificial Intelligence + +
      +
    • +Steering behaviour + +
    • +Neural network + +
    + +
  • +Miscellaneous + +
      +
    • Billboards +
    • Inventory +
    • Timers +
    • Quests (finite state machine) +
    • Projectiles +
    • Mesh deformation +
    • Zone manager: can load and unload parts of the level, depending on +actor's position. +
    + +

diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Guide.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Guide.html --- cel-1.9+svn3615/docs/html/manual/Guide.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Guide.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 1.6 A Guide To This Documentation +Crystal Entity Layer 1.4.0: 1.6 A Guide To This Documentation - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/How-To-Read.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/How-To-Read.html --- cel-1.9+svn3615/docs/html/manual/How-To-Read.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/How-To-Read.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 1.3 How To Read This Manual +Crystal Entity Layer 1.4.0: 1.3 How To Read This Manual - - + + @@ -61,7 +61,7 @@


1.3 How To Read This Manual

-

This manual was written and is currently maintained by Daniel Thoroughgood. +

This manual was originally written by Daniel Thoroughgood. Constructive feedback, suggestions and contributions are always welcome.

If you find something in this manual which you believe is not correct please diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/index.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/index.html --- cel-1.9+svn3615/docs/html/manual/index.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/index.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: Crystal Entity Layer +Crystal Entity Layer 1.4.0: Crystal Entity Layer - - + + @@ -60,8 +60,8 @@

This document includes usage instructions, conceptual material, and detailed technical information.

-

This manual, edition 1.9dev.0, is for Crystal Entity Layer, version -1.9dev, and was last updated on 17 Jun 2008. +

This manual, edition 1.4.0, is for Crystal Entity Layer, version +1.4.0, and was last updated on 01 Mar 2009.

Copyright © 2003 by Daniel Thoroughgood diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Introduction.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Introduction.html --- cel-1.9+svn3615/docs/html/manual/Introduction.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Introduction.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 1. Introduction +Crystal Entity Layer 1.4.0: 1. Introduction - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Licence.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Licence.html --- cel-1.9+svn3615/docs/html/manual/Licence.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Licence.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 1.10 GNU Library General Public License +Crystal Entity Layer 1.4.0: 1.10 GNU Library General Public License - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Mailing-Lists.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Mailing-Lists.html --- cel-1.9+svn3615/docs/html/manual/Mailing-Lists.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Mailing-Lists.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 1.9 Mailing Lists +Crystal Entity Layer 1.4.0: 1.9 Mailing Lists - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/PropClass-Billboard.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/PropClass-Billboard.html --- cel-1.9+svn3615/docs/html/manual/PropClass-Billboard.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/PropClass-Billboard.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3.1 Billboard +Crystal Entity Layer 1.4.0: 4.3.1 Billboard - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/PropClass-CommandInput.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/PropClass-CommandInput.html --- cel-1.9+svn3615/docs/html/manual/PropClass-CommandInput.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/PropClass-CommandInput.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3.2 Command Input +Crystal Entity Layer 1.4.0: 4.3.2 Command Input - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/PropClass-Hover.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/PropClass-Hover.html --- cel-1.9+svn3615/docs/html/manual/PropClass-Hover.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/PropClass-Hover.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3.3 Hover +Crystal Entity Layer 1.4.0: 4.3.3 Hover - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/PropClass-LinMove.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/PropClass-LinMove.html --- cel-1.9+svn3615/docs/html/manual/PropClass-LinMove.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/PropClass-LinMove.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3.4 Linear Movement +Crystal Entity Layer 1.4.0: 4.3.4 Linear Movement - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/PropClass-Mesh.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/PropClass-Mesh.html --- cel-1.9+svn3615/docs/html/manual/PropClass-Mesh.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/PropClass-Mesh.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3.5 Mesh +Crystal Entity Layer 1.4.0: 4.3.5 Mesh - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/PropClass-Mover.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/PropClass-Mover.html --- cel-1.9+svn3615/docs/html/manual/PropClass-Mover.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/PropClass-Mover.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3.6 Mover +Crystal Entity Layer 1.4.0: 4.3.6 Mover - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/PropClass-Projectile.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/PropClass-Projectile.html --- cel-1.9+svn3615/docs/html/manual/PropClass-Projectile.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/PropClass-Projectile.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3.7 Projectile +Crystal Entity Layer 1.4.0: 4.3.7 Projectile - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/PropClass-Quest-Manager.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/PropClass-Quest-Manager.html --- cel-1.9+svn3615/docs/html/manual/PropClass-Quest-Manager.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/PropClass-Quest-Manager.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3.8 Quest Manager +Crystal Entity Layer 1.4.0: 4.3.8 Quest Manager - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/PropClass-Spawn.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/PropClass-Spawn.html --- cel-1.9+svn3615/docs/html/manual/PropClass-Spawn.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/PropClass-Spawn.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3.9 Spawn +Crystal Entity Layer 1.4.0: 4.3.9 Spawn - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/PropClass-Timer.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/PropClass-Timer.html --- cel-1.9+svn3615/docs/html/manual/PropClass-Timer.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/PropClass-Timer.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3.10 Timer +Crystal Entity Layer 1.4.0: 4.3.10 Timer - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/PropClass-Trigger.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/PropClass-Trigger.html --- cel-1.9+svn3615/docs/html/manual/PropClass-Trigger.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/PropClass-Trigger.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3.11 Trigger +Crystal Entity Layer 1.4.0: 4.3.11 Trigger - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/PropClass-ZoneMgr.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/PropClass-ZoneMgr.html --- cel-1.9+svn3615/docs/html/manual/PropClass-ZoneMgr.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/PropClass-ZoneMgr.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3.12 Zone Manager +Crystal Entity Layer 1.4.0: 4.3.12 Zone Manager - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Property-Classes.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Property-Classes.html --- cel-1.9+svn3615/docs/html/manual/Property-Classes.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Property-Classes.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.3 Property Classes +Crystal Entity Layer 1.4.0: 4.3 Property Classes - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Python-Behaviour-Layer.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Python-Behaviour-Layer.html --- cel-1.9+svn3615/docs/html/manual/Python-Behaviour-Layer.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Python-Behaviour-Layer.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.6 The Python Behaviour Layer +Crystal Entity Layer 1.4.0: 4.6 The Python Behaviour Layer - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Requirements.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Requirements.html --- cel-1.9+svn3615/docs/html/manual/Requirements.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Requirements.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 2.2 Requirements +Crystal Entity Layer 1.4.0: 2.2 Requirements - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/The-Basics.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/The-Basics.html --- cel-1.9+svn3615/docs/html/manual/The-Basics.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/The-Basics.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.1 The Basics +Crystal Entity Layer 1.4.0: 4.1 The Basics - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Tutorial-App-Header.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Tutorial-App-Header.html --- cel-1.9+svn3615/docs/html/manual/Tutorial-App-Header.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Tutorial-App-Header.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.2.1.2 app.h +Crystal Entity Layer 1.4.0: 4.2.1.2 app.h - - + + @@ -71,6 +71,7 @@ #include <physicallayer/entity.h> #include <physicallayer/pl.h> +#include <behaviourlayer/bl.h> /* * Our main application class inherits from csApplicationFramework diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Tutorial-App.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Tutorial-App.html --- cel-1.9+svn3615/docs/html/manual/Tutorial-App.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Tutorial-App.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.2.1.3 app.cpp +Crystal Entity Layer 1.4.0: 4.2.1.3 app.cpp - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Tutorial-Behave-Header.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Tutorial-Behave-Header.html --- cel-1.9+svn3615/docs/html/manual/Tutorial-Behave-Header.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Tutorial-Behave-Header.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.2.1.4 behave.h +Crystal Entity Layer 1.4.0: 4.2.1.4 behave.h - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Tutorial-Behave.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Tutorial-Behave.html --- cel-1.9+svn3615/docs/html/manual/Tutorial-Behave.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Tutorial-Behave.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.2.1.5 behave.cpp +Crystal Entity Layer 1.4.0: 4.2.1.5 behave.cpp - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Tutorial-Main.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Tutorial-Main.html --- cel-1.9+svn3615/docs/html/manual/Tutorial-Main.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Tutorial-Main.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.2.1.1 main.cpp +Crystal Entity Layer 1.4.0: 4.2.1.1 main.cpp - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Tutorials.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Tutorials.html --- cel-1.9+svn3615/docs/html/manual/Tutorials.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Tutorials.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.2 Tutorials +Crystal Entity Layer 1.4.0: 4.2 Tutorials - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Tutorial-WalkTut.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Tutorial-WalkTut.html --- cel-1.9+svn3615/docs/html/manual/Tutorial-WalkTut.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Tutorial-WalkTut.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.2.1 WalkTut Tutorial +Crystal Entity Layer 1.4.0: 4.2.1 WalkTut Tutorial - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Using-CEL-For-Your-Project.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Using-CEL-For-Your-Project.html --- cel-1.9+svn3615/docs/html/manual/Using-CEL-For-Your-Project.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Using-CEL-For-Your-Project.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 1.5 Using Crystal Entity Layer For Your Project +Crystal Entity Layer 1.4.0: 1.5 Using Crystal Entity Layer For Your Project - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Using-CEL.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Using-CEL.html --- cel-1.9+svn3615/docs/html/manual/Using-CEL.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Using-CEL.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4. Using CEL +Crystal Entity Layer 1.4.0: 4. Using CEL - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/What-Is-CEL.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/What-Is-CEL.html --- cel-1.9+svn3615/docs/html/manual/What-Is-CEL.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/What-Is-CEL.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 1.1 What Is Crystal Entity Layer? +Crystal Entity Layer 1.4.0: 1.1 What Is Crystal Entity Layer? - - + + @@ -61,8 +61,8 @@


1.1 What Is Crystal Entity Layer?

-

Crystal Entity Layer is a plugin developed to be used in conjunction with -Crystal Space. It is designed to make it easier for game developers to +

Crystal Entity Layer is a set of plugins developed to be used in conjunction +with Crystal Space. It is designed to make it easier for game developers to create games based on Crystal Space by providing such concepts as entities, properties and behaviours.

@@ -83,7 +83,7 @@

Crystal Entity Layer is free and should remain free. Crystal Entity Layer falls under the GNU copyleft license for libraries (LGPL). A copy of of the LGPL is included in this manual for your perusal. In short, the LGPL allows -you to use CrystalSpace as a library in your products, even commercial +you to use Crystal Space as a library in your products, even commercial products, but modifications to the library or derivative works incorporating parts of the library must be made freely available to everyone, under the LGPL's terms. diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/Where-To-Get-CEL.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/Where-To-Get-CEL.html --- cel-1.9+svn3615/docs/html/manual/Where-To-Get-CEL.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/Where-To-Get-CEL.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 1.8 Where to Get Crystal Entity Layer +Crystal Entity Layer 1.4.0: 1.8 Where to Get Crystal Entity Layer - - + + @@ -67,7 +67,7 @@ difference being that release versions should be well tested and generally stable.

-

With the development version your milage may vary. Sometimes it may not +

With the development version your mileage may vary. Sometimes it may not compile easily on all platforms, or may not compile at all. There may be features that are only partially implemented and these probably will not be very well documented. diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/html/manual/XML-Behaviour-Layer.html /tmp/IB0bHXT4Oc/cel-1.4/docs/html/manual/XML-Behaviour-Layer.html --- cel-1.9+svn3615/docs/html/manual/XML-Behaviour-Layer.html 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/docs/html/manual/XML-Behaviour-Layer.html 2009-11-28 16:46:40.000000000 +0000 @@ -11,10 +11,10 @@ --> -Crystal Entity Layer 1.9dev: 4.5 The XML Behaviour Layer +Crystal Entity Layer 1.4.0: 4.5 The XML Behaviour Layer - - + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/texinfo/intro/chapter.txi /tmp/IB0bHXT4Oc/cel-1.4/docs/texinfo/intro/chapter.txi --- cel-1.9+svn3615/docs/texinfo/intro/chapter.txi 2006-11-07 21:07:54.000000000 +0000 +++ cel-1.4/docs/texinfo/intro/chapter.txi 2009-11-28 16:46:41.000000000 +0000 @@ -19,8 +19,8 @@ @node What Is CEL, Concepts, Introduction, Introduction @section What Is Crystal Entity Layer? -Crystal Entity Layer is a plugin developed to be used in conjunction with -Crystal Space. It is designed to make it easier for game developers to +Crystal Entity Layer is a set of plugins developed to be used in conjunction +with Crystal Space. It is designed to make it easier for game developers to create games based on Crystal Space by providing such concepts as entities, properties and behaviours. @@ -41,7 +41,7 @@ Crystal Entity Layer is free and should remain free. Crystal Entity Layer falls under the GNU copyleft license for libraries (LGPL). A copy of of the LGPL is included in this manual for your perusal. In short, the LGPL allows -you to use CrystalSpace as a library in your products, even commercial +you to use Crystal Space as a library in your products, even commercial products, but modifications to the library or derivative works incorporating parts of the library must be made freely available to everyone, under the LGPL's terms. @@ -111,7 +111,7 @@ @node How To Read, Current Status, Concepts, Introduction @section How To Read This Manual -This manual was written and is currently maintained by Daniel Thoroughgood. +This manual was originally written by Daniel Thoroughgood. Constructive feedback, suggestions and contributions are always welcome. If you find something in this manual which you believe is not correct please @@ -166,6 +166,83 @@ @node Features, Where To Get CEL, Guide, Introduction @section Feature List +The Crystal Entity Layer provides higher-level ways to control objects than +you'd have by using Crystal Space alone. It also provides features not +present in Crystal Space, therefore saving you a lot of time you'd spend +implementing them yourself. + +@itemize @bullet +@item +@emph{Entity system} + +Entities provide a convenient way to access and control objects' features and +properties. Entities are not required to have a visual representation. +One simply adds features to an entity by attaching property classes, then +handling the messages this entity receives. + +@item +@emph{Scripting} + +@sc{cel} has Python bindings, and its own @sc{xml}-based script language. +You can use either of those, on a per-entity basis. +Using CELStart, you can build an application without any line of C++. +Indeed, you can also use them from your own C++ code. + +@item +@emph{Movement helpers} + +@itemize @bullet +@item +@emph{Linear}: handles everything related to moving, from collision detection +to dead reckoning. + +@item +@emph{Physics} + +@item +@emph{Vehicles}: support for 4+ wheels vehicles (including tank-like +behaviour), and hovercraft. + +@end itemize + +@item +@emph{Abstracted mesh objects management}: you can manipulate meshes and +animations independently of the underlying mesh object type. + +@item +@emph{Camera helpers}: it's easy to get 3rd person view, and specific +object-tracking behaviour. + +@item +@emph{Networking}: there's a TCP network plugin, based on HawkNL. + +@item +@emph{Artificial Intelligence} + +@itemize @bullet +@item +@emph{Steering behaviour} + +@item +@emph{Neural network} + +@end itemize + +@item +@emph{Miscellaneous} + +@itemize @bullet +@item Billboards +@item Inventory +@item Timers +@item Quests (finite state machine) +@item Projectiles +@item Mesh deformation +@item Zone manager: can load and unload parts of the level, depending on +actor's position. +@end itemize + +@end itemize @node Where To Get CEL, Mailing Lists, Features, Introduction @section Where to Get Crystal Entity Layer @@ -176,7 +253,7 @@ difference being that release versions should be well tested and generally stable. -With the development version your milage may vary. Sometimes it may not +With the development version your mileage may vary. Sometimes it may not compile easily on all platforms, or may not compile at all. There may be features that are only partially implemented and these probably will not be very well documented. diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/texinfo/usingcel/tutorials/tutorial1.txi /tmp/IB0bHXT4Oc/cel-1.4/docs/texinfo/usingcel/tutorials/tutorial1.txi --- cel-1.9+svn3615/docs/texinfo/usingcel/tutorials/tutorial1.txi 2007-07-25 07:33:57.000000000 +0100 +++ cel-1.4/docs/texinfo/usingcel/tutorials/tutorial1.txi 2009-11-28 16:46:41.000000000 +0000 @@ -191,6 +191,7 @@ #include #include +#include /* * Our main application class inherits from csApplicationFramework diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/docs/texinfo/version.txi /tmp/IB0bHXT4Oc/cel-1.4/docs/texinfo/version.txi --- cel-1.9+svn3615/docs/texinfo/version.txi 2008-06-17 14:17:50.000000000 +0100 +++ cel-1.4/docs/texinfo/version.txi 2009-11-28 16:46:41.000000000 +0000 @@ -1,4 +1,4 @@ @c -*-texinfo-*- -@set UPDATED 17 Jun 2008 -@set EDITION 1.9dev.0 -@set VERSION 1.9dev +@set UPDATED 01 Mar 2009 +@set EDITION 1.4.0 +@set VERSION 1.4.0 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/bindings/blcel.i /tmp/IB0bHXT4Oc/cel-1.4/include/bindings/blcel.i --- cel-1.9+svn3615/include/bindings/blcel.i 2008-06-20 21:55:59.000000000 +0100 +++ cel-1.4/include/bindings/blcel.i 2009-11-28 16:46:42.000000000 +0000 @@ -226,7 +226,7 @@ // fake arrays to handle stuff managed by the physical layer. // iCelEntityTemplatePlFakeArray CEL_FAKE_ARRAY(Pl,iCelEntityTemplate,GetEntityTemplateCount, - GetEntityTemplateByIndex,FindEntityTemplate,RemoveEntityTemplate,__noappend__) + GetEntityTemplate,FindEntityTemplate,RemoveEntityTemplate,__noappend__) // iCelEntityPlFakeArray CEL_FAKE_ARRAY(Pl,iCelEntity,GetEntityCount,GetEntityByIndex,FindEntity,RemoveEntity,__noappend__) @@ -473,18 +473,9 @@ //----------------------------------------------------------------------------- -// yeah lets deprecate %include "propclass/actoranalog.h" CEL_PC(iPcActorAnalog, ActorAnalog, pcmove.actor.analog) -%include "propclass/analogmotion.h" -CEL_PC(iPcAnalogMotion, AnalogMotion, pcmove.analogmotion) - -//----------------------------------------------------------------------------- - -%include "propclass/jump.h" -CEL_PC(iPcJump, Jump, pcmove.jump) - //----------------------------------------------------------------------------- // TODO must review distance methods diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/bindings/celproperties.i /tmp/IB0bHXT4Oc/cel-1.4/include/bindings/celproperties.i --- cel-1.9+svn3615/include/bindings/celproperties.i 2008-06-20 16:20:05.000000000 +0100 +++ cel-1.4/include/bindings/celproperties.i 2009-11-28 16:46:42.000000000 +0000 @@ -581,8 +581,10 @@ /* iCelRegion (include/propclass/zone.h) */ %cs_attribute(blcelc,iCelRegion,const char*,Name,GetName) +%cs_attribute(blcelc,iCelRegion,const char*,CsRegionName,GetCsRegionName) %cs_attribute(blcelc,iCelRegion,const char*,CachePath) %cs_attribute(blcelc,iCelRegion,size_t,MapFileCount,GetMapFileCount) +%cs_attribute(blcelc,iCelRegion,iRegion*,CsRegion,GetCsRegion) /* iCelZone (include/propclass/zone.h) */ %cs_attribute(blcelc,iCelZone,const char*,Name,GetName) @@ -652,6 +654,7 @@ %cs_attribute(blcelc,iPcRegion,const char*,RegionName) %cs_multi_attr_readonly(blcelc,iPcRegion,StartSector,GetStartSector) %cs_multi_attr_readonly(blcelc,iPcRegion,StartPosition,GetStartPosition) +%cs_attribute(blcelc,iPcRegion,iRegion*,Region,GetRegion) /* iCelBlLayer (include/behaviourlayer/bl.h) */ %cs_attribute(blcelc,iCelBlLayer,const char*,Name,GetName) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/bindings/python/pcdirector.i /tmp/IB0bHXT4Oc/cel-1.4/include/bindings/python/pcdirector.i --- cel-1.9+svn3615/include/bindings/python/pcdirector.i 2008-07-31 18:06:39.000000000 +0100 +++ cel-1.4/include/bindings/python/pcdirector.i 2009-11-28 16:46:42.000000000 +0000 @@ -455,18 +455,3 @@ }; %} -/* iPcInventoryListener */ -CALLBACK_INTERFACE_HDR(pyPcInventoryListener,iPcInventoryListener) -%inline %{ -class pyPcInventoryListener : - public scfImplementation1 -{ -public: - pyPcInventoryListener(iObjectRegistry* object_reg) : scfImplementationType (this) {} -~pyPcInventoryListener() {} - virtual void AddChild (iPcInventory* inventory, iCelEntity* entity) { } - virtual void RemoveChild (iPcInventory* inventory, iCelEntity* entity) { } -}; -%} - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/celtool/camera.h /tmp/IB0bHXT4Oc/cel-1.4/include/celtool/camera.h --- cel-1.9+svn3615/include/celtool/camera.h 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/include/celtool/camera.h 2009-11-28 16:46:42.000000000 +0000 @@ -36,7 +36,6 @@ struct iEngine; struct iVirtualClock; struct iCamera; -struct iPerspectiveCamera; struct iView; struct iPcRegion; struct iPcZoneManager; @@ -93,7 +92,6 @@ void SetPerspectiveCenter (float x, float y); iCamera* GetCamera () const; - iPerspectiveCamera* GetPerspectiveCamera () const; iView* GetView () const { return view; } void SetClearZBuffer (bool flag) { clear_zbuf = flag; } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/celtool/celpaths.h /tmp/IB0bHXT4Oc/cel-1.4/include/celtool/celpaths.h --- cel-1.9+svn3615/include/celtool/celpaths.h 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/include/celtool/celpaths.h 2009-11-28 16:46:42.000000000 +0000 @@ -0,0 +1,40 @@ +/* + Copyright (C) 2008 by Frank Richter + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef __CEL_CELTOOL_CELPATHS_H__ +#define __CEL_CELTOOL_CELPATHS_H__ + +#include +#include + +#include "celtool/celtoolextern.h" + +namespace CEL +{ + /** + * Return one or more paths which themselves or whose subdirectories can + * contain CEL-related resources, plugins as well as common data and + * configuration. There's no guarantee that any entry actually contains some + * useable resource; it's up to the caller to check what resources are + * available and to pick the appropriate entries for some purpose. + * \remark Caller is responsible to free the list with delete after using it. + */ + CEL_CELTOOL_EXPORT csPathsList* GetPlatformInstallationPaths (); +} // namespace CEL + +#endif // __CEL_CELTOOL_CELPATHS_H__ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/celtool/stdpcimp.h /tmp/IB0bHXT4Oc/cel-1.4/include/celtool/stdpcimp.h --- cel-1.9+svn3615/include/celtool/stdpcimp.h 2008-08-02 21:41:47.000000000 +0100 +++ cel-1.4/include/celtool/stdpcimp.h 2009-11-28 16:46:42.000000000 +0000 @@ -24,7 +24,6 @@ #include "iutil/comp.h" #include "iutil/objreg.h" #include "ivaria/reporter.h" -#include "csutil/csobject.h" #include "csutil/scf.h" #include "csutil/scf_implementation.h" #include "csutil/refarr.h" @@ -85,8 +84,11 @@ * from which all other property classes can inherit. * This makes it easier to write a property class. */ -class CEL_CELTOOL_EXPORT celPcCommon - : public scfImplementation3 +class CEL_CELTOOL_EXPORT celPcCommon : + public scfImplementation3 { private: csRefArray callbacks; @@ -96,8 +98,8 @@ // and cleared by HavePropertyClassesChanged(). bool propclasses_dirty; char* tag; - // the name of the property class stored in the iObject - csObject csobj; + // the name of the property class + const char* name; protected: iCelEntity* entity; @@ -138,10 +140,10 @@ if (rep) rep->ReportError("crystalspace.cel.physicallayer", "celPcCommon::AddProperty out of bounds %zu >= %zu!", - idx, propholder->propertycount); + idx,propholder->propertycount); else csPrintf("Error: celPcCommon::AddProperty out of bounds %zu >= %zu!", - idx, propholder->propertycount); + idx,propholder->propertycount); return; } if (propdata == 0) @@ -186,10 +188,8 @@ virtual void SetTag (const char* tagname); virtual const char* GetTag () const { return tag; } - virtual const char* GetName () const; virtual void SetName (const char* pcname); - - iObject *QueryObject (); + virtual const char* GetName () const { return name; } virtual iCelEntity* GetEntity () { return entity; } virtual void SetEntity (iCelEntity* entity); diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/celtool.h /tmp/IB0bHXT4Oc/cel-1.4/include/celtool.h --- cel-1.9+svn3615/include/celtool.h 2008-06-10 17:26:12.000000000 +0100 +++ cel-1.4/include/celtool.h 2009-11-28 16:46:44.000000000 +0000 @@ -22,6 +22,7 @@ * subdirectory of the top CEL include directory. */ #include "celtool/camera.h" +#include "celtool/celpaths.h" #include "celtool/celtoolextern.h" #include "celtool/initapp.h" #include "celtool/navigation.h" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/celversion.h /tmp/IB0bHXT4Oc/cel-1.4/include/celversion.h --- cel-1.9+svn3615/include/celversion.h 2008-06-17 14:17:50.000000000 +0100 +++ cel-1.4/include/celversion.h 2009-11-28 16:46:44.000000000 +0000 @@ -32,7 +32,7 @@ /// Major version #define CEL_VERSION_MAJOR CS_VER_QUOTE(1) /// Minor version (even are stable versions, odd are development versions) -#define CEL_VERSION_MINOR CS_VER_QUOTE(9) +#define CEL_VERSION_MINOR CS_VER_QUOTE(4) /// Maintenance release / RC #define CEL_VERSION_BUILD CS_VER_QUOTE(0) /// Date of release diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/include/Jamfile --- cel-1.9+svn3615/include/Jamfile 2008-06-08 05:30:02.000000000 +0100 +++ cel-1.4/include/Jamfile 2009-11-28 16:46:44.000000000 +0000 @@ -2,6 +2,20 @@ Recurse InstallHeader : .h .i ; +rule FilelistEntryHeader +{ + if "$(2)" != "" || $(1) != "celconfig.h" + { + local file_gristed = $(1:G=$(2:J=!)) ; + FileListEntriesData $(file_gristed) : $(2) : headers ; + } +} +Recurse FilelistEntryHeader : .h .i .inc .fun .tok ; +{ + local SUBDIR = [ ConcatDirs $(BUILDTOP) include ] ; # Temporary for Recurse. + FileListEntriesData celconfig.h : : headers-platform ; +} + #------------------------------------------------------------------------------ # Master-header creation / automation diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/physicallayer/propclas.h /tmp/IB0bHXT4Oc/cel-1.4/include/physicallayer/propclas.h --- cel-1.9+svn3615/include/physicallayer/propclas.h 2008-07-26 06:23:20.000000000 +0100 +++ cel-1.4/include/physicallayer/propclas.h 2009-11-28 16:46:42.000000000 +0000 @@ -117,11 +117,6 @@ virtual const char* GetName () const = 0; /** - * Get the associated iObject from this property class. - */ - virtual iObject *QueryObject () = 0; - - /** * Set the optional tag of this property class. Multiple property * classes of the same type (same name) can be attached to the same * entity. To do that you need to add a tag so that you can uniquely diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/actoranalog.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/actoranalog.h --- cel-1.9+svn3615/include/propclass/actoranalog.h 2008-06-19 15:56:07.000000000 +0100 +++ cel-1.4/include/propclass/actoranalog.h 2009-11-28 16:46:44.000000000 +0000 @@ -17,14 +17,109 @@ Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifndef __CEL_PF_ACTORANALOG__ -#define __CEL_PF_ACTORANALOG__ +#ifndef __CEL_PF_ACTORLARA__ +#define __CEL_PF_ACTORLARA__ #include "cstypes.h" #include "csutil/scf.h" -#include "propclass/analogmotion.h" +/** + * This is a property class for analog character movement using a joystick + * or analog pad. + * + * This property class supports the following actions (add prefix + * 'cel.action.' to get the ID of the action and add prefix 'cel.parameter.' + * to get the ID of the parameter): + * - SetAxis: parameters 'axis' (long), 'value' (float). + * - AddAxis: parameters 'axis' (long), 'value' (float). + * - SetMovementSpeed: parameters 'value' (float). + * - SetTurningSpeed: parameters 'value' (float). + * + * This property class supports the following properties (add prefix + * 'cel.property.' to get the ID of the property: + * - axisx (float, read/write): Left/Right axis value (-1.0 to 1.0). + * - axisy (float, read/write): Forward/Backwards axis value (-1.0 to 1.0). + * - movespeed (float, read/write): Movement speed. + * - turnspeed (float, read/write): Turning speed. + */ +struct iPcActorAnalog : public virtual iBase +{ + SCF_INTERFACE (iPcActorAnalog, 0, 0, 1); -typedef iPcAnalogMotion iPcActorAnalog; + /** + * Set axis to a value. + * \param axis This is the axis. 0 for left/right axis, + * 1 for forwards/backwards axis, 2 or above for both together. + * \param value The value in the range [-1,1] to set it to. Anything + * else is invalid and is clipped. + */ + virtual void SetAxis (size_t axis, float value) = 0; -#endif // __CEL_PF_ACTORANALOG__ + /** + * Get an axis' value. + * \param axis This is the axis. 0 for left/right axis, + * 1 for forwards/backwards axis. + * \param value The value in the range [-1,1]. + */ + virtual float GetAxis (size_t axis) const = 0; + + /** + * Increase axis by a value. This is for keyboard keys to avoid + * 'deadlock' + * \param axis This is the axis. 0 for left/right axis, + * 1 for forwards/backwards axis, 2 or above for both together. + * \param value The value to add to it. Anything resulting in the + * target axis value being out of the range [-1,1] will be clipped. + */ + virtual void AddAxis (size_t axis, float value) = 0; + + /** + * Set the movement speed of the character. + * \param movespeed How fast the character moves in the direction its facing. + */ + virtual void SetMovementSpeed (float movespeed) = 0; + + /** + * Get the movement speed of the character. + * \return How fast the character moves in the direction its facing. + */ + virtual float GetMovementSpeed () const = 0; + + /** + * Set the movement acceleration of the character for when you start moving. + * \param moveaccel Acceleration of character. + */ + virtual void SetMovementAcceleration (float moveaccel) = 0; + + /** + * Get the movement acceleration of the character for when you start moving. + * \return Acceleration of character. + */ + virtual float GetMovementAcceleration () const = 0; + + /** + * Set the movement deceleration of the character for when you stop moving. + * \param movedecel Deceleration of character. + */ + virtual void SetMovementDeceleration (float movedecel) = 0; + + /** + * Get the movement deceleration of the character for when you stop moving. + * \return Deceleration of character. + */ + virtual float GetMovementDeceleration () const = 0; + + /** + * Set the turning speed of the character. + * \param turnspeed How fast turns to face its target. + */ + virtual void SetTurningSpeed (float turnspeed) = 0; + + /** + * Get the turning speed of the character. + * \return How fast turns to face its target. + */ + virtual float GetTurningSpeed () const = 0; +}; + +#endif // __CEL_PF_ACTORLARA__ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/actormove.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/actormove.h --- cel-1.9+svn3615/include/propclass/actormove.h 2007-09-29 01:56:05.000000000 +0100 +++ cel-1.4/include/propclass/actormove.h 2009-11-28 16:46:43.000000000 +0000 @@ -61,6 +61,9 @@ * - Jump. * - ToggleCameraMode. * - SetAnimation: parameters 'name' (string) and 'cycle' (bool default=true). + * - SetAnimationName: parameters 'mapping' (string) specifying the cel name + * (like walk, run, rotateleft...) and 'name' (string) specifying the model + * name for the animation. * * This property class supports the following properties (add prefix * 'cel.property.' to get the ID of the property: diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/analogmotion.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/analogmotion.h --- cel-1.9+svn3615/include/propclass/analogmotion.h 2008-07-03 14:22:24.000000000 +0100 +++ cel-1.4/include/propclass/analogmotion.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,184 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2001 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#ifndef __CEL_PF_ANALOGMOTION__ -#define __CEL_PF_ANALOGMOTION__ - -#include "cstypes.h" -#include "csutil/scf.h" - -/** - * This is a property class for analog character movement using a joystick - * or analog pad. - * - * This property class supports the following actions (add prefix - * 'cel.action.' to get the ID of the action and add prefix 'cel.parameter.' - * to get the ID of the parameter): - * - SetAxis: parameters 'axis' (long), 'value' (float). - * - AddAxis: parameters 'axis' (long), 'value' (float). - * - SetMovementSpeed: parameters 'value' (float). - * - SetTurningSpeed: parameters 'value' (float). - * - * This property class supports the following properties (add prefix - * 'cel.property.' to get the ID of the property: - * - axisx (float, read/write): Left/Right axis value (-1.0 to 1.0). - * - axisy (float, read/write): Forward/Backwards axis value (-1.0 to 1.0). - * - movespeed (float, read/write): Movement speed. - * - turnspeed (float, read/write): Turning speed. - */ -struct iPcAnalogMotion : public virtual iBase -{ - SCF_INTERFACE (iPcAnalogMotion, 0, 0, 1); - - /** - * Set axis to a value. - * \param axis This is the axis. 0 for left/right axis, - * 1 for forwards/backwards axis, 2 or above for both together. - * \param value The value in the range [-1,1] to set it to. Anything - * else is invalid and is clipped. - */ - virtual void SetAxis (size_t axis, float value) = 0; - - /** - * Get an axis' value. - * \param axis This is the axis. 0 for left/right axis, - * 1 for forwards/backwards axis. - * \param value The value in the range [-1,1]. - */ - virtual float GetAxis (size_t axis) const = 0; - - /** - * Set both the axis values using a vector. - */ - virtual void SetAxis (const csVector2 &axis) = 0; - - /** - * Get both the axis values as a vector. - */ - virtual const csVector2 &GetAxis () const = 0; - - /** - * Increase axis by a value. This is for keyboard keys to avoid - * 'deadlock' - * \param axis This is the axis. 0 for left/right axis, - * 1 for forwards/backwards axis, 2 or above for both together. - * \param value The value to add to it. Anything resulting in the - * target axis value being out of the range [-1,1] will be clipped. - */ - virtual void AddAxis (size_t axis, float value) = 0; - - /** - * Set the movement speed of the character. - * \param movespeed How fast the character moves in the direction its facing. - */ - virtual void SetMovementSpeed (float movespeed) = 0; - - /** - * Get the movement speed of the character. - * \return How fast the character moves in the direction its facing. - */ - virtual float GetMovementSpeed () const = 0; - - /** - * Set the movement acceleration of the character for when you start moving. - * \param moveaccel Acceleration of character. - */ - virtual void SetMovementAcceleration (float moveaccel) = 0; - - /** - * Get the movement acceleration of the character for when you start moving. - * \return Acceleration of character. - */ - virtual float GetMovementAcceleration () const = 0; - - /** - * Set the movement deceleration of the character for when you stop moving. - * \param movedecel Deceleration of character. - */ - virtual void SetMovementDeceleration (float movedecel) = 0; - - /** - * Get the movement deceleration of the character for when you stop moving. - * \return Deceleration of character. - */ - virtual float GetMovementDeceleration () const = 0; - - CS_DEPRECATED_METHOD_MSG("Use Set(Minimum|Maximum)TurningSpeed () instead") - /** - * Set the turning speed of the character. - * \param turnspeed How fast the player turns to face its target. - */ - virtual void SetTurningSpeed (float turnspeed) = 0; - - CS_DEPRECATED_METHOD_MSG("Use Get(Minimum|Maximum)TurningSpeed () instead") - /** - * Get the turning speed of the character. - * \return How fast the player turns to face its target. - */ - virtual float GetTurningSpeed () const = 0; - - /** - * Set the minimum turning speed of the character. This is the speed of turning - * when moving at full speed. - * Turning is decelerating in one direction and accelerating in another. Faster - * movement means a slower turning speed, and vice versa. - * \param turnspeed How fast the player turns to face its target. - */ - virtual void SetMinimumTurningSpeed (float turnspeed) = 0; - - /** - * Get the minimum turning speed of the character. This is the speed of turning - * when moving at full speed. - * Turning is decelerating in one direction and accelerating in another. Faster - * movement means a slower turning speed, and vice versa. - * \return How fast the player turns to face its target. - */ - virtual float GetMinimumTurningSpeed () const = 0; - - /** - * Set the maximum turning speed of the character. This is the speed of turning - * when not moving at all. - * Turning is decelerating in one direction and accelerating in another. Slower - * movement means a faster turning speed, and vice versa. - * \param turnspeed How fast the player turns to face its target. - */ - virtual void SetMaximumTurningSpeed (float turnspeed) = 0; - - /** - * Get the maximum turning speed of the character. This is the speed of turning - * when not moving at all. - * Turning is decelerating in one direction and accelerating in another. Slower - * movement means a faster turning speed, and vice versa. - * \return How fast the player turns to face its target. - */ - virtual float GetMaximumTurningSpeed () const = 0; - - /** - * Whether this component is updating the player's position every frame. Turning - * this off effectively makes this component deactivated. - */ - virtual void Enable (bool en = true) = 0; - - /** - * Get whether this component is actively updating the player. - */ - virtual bool IsEnabled () const = 0; -}; - -#endif // __CEL_PF_ANALOGMOTION__ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/cameras/tracking.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/cameras/tracking.h --- cel-1.9+svn3615/include/propclass/cameras/tracking.h 2008-07-19 17:19:24.000000000 +0100 +++ cel-1.4/include/propclass/cameras/tracking.h 2009-11-28 16:46:44.000000000 +0000 @@ -71,24 +71,6 @@ virtual void SetTargetYOffset (float targetyoffset) = 0; /** - * Since position is often set at the 'feet' of an object, get - * the fixed offset upwards - */ - virtual float GetTargetYOffset () const = 0; - - /** - * Whenever the target is changed, the old position will - * interpolate over time to the new position. Set this time. - */ - virtual void SetTargetInterpolationTime (csTicks t) = 0; - - /** - * Whenever the target is changed, the old position will - * interpolate over time to the new position. Get this time. - */ - virtual csTicks GetTargetInterpolationTime () const = 0; - - /** * Camera offset from the player is described as an angle and a distance. * Here you can set the angle in radians. */ @@ -133,16 +115,22 @@ */ virtual float SetFollowMinimumSpringFactor () const = 0; + enum PanDirection + { + PAN_LEFT = 0, + PAN_NONE, + PAN_RIGHT + }; + /** * Pan the camera around the player in the direction specified. - * 1 right, -1 left */ - virtual void SetPanDirection (float pandir) = 0; + virtual void Pan (PanDirection pandir) = 0; /** * Get the direction that the camera is panning in. */ - virtual float GetPanDirection () const = 0; + virtual PanDirection GetPanDirection () const = 0; /** * Set the panning speed. Angle to move per frame. @@ -164,16 +152,22 @@ */ virtual float GetPanAcceleration () const = 0; + enum TiltDirection + { + TILT_UP = 0, + TILT_NONE, + TILT_DOWN + }; + /** * Tilt camera in the direction specified. - * -1 up, 1 down */ - virtual void SetTiltDirection (float tdir) = 0; + virtual void Tilt (TiltDirection tiltdir) = 0; /** * Get the direction that the camera is tilting in. */ - virtual float GetTiltDirection () const = 0; + virtual TiltDirection GetTiltDirection () const = 0; /** * Set the tilting speed. Angle to move per frame. diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/delegcam.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/delegcam.h --- cel-1.9+svn3615/include/propclass/delegcam.h 2008-07-03 14:22:24.000000000 +0100 +++ cel-1.4/include/propclass/delegcam.h 2009-11-28 16:46:44.000000000 +0000 @@ -63,8 +63,8 @@ virtual void SetCurrentMode (iPcCameraMode* mode) = 0; virtual iPcCameraMode* GetCurrentMode () const = 0; - virtual void SetTransitionTime (csTicks t) = 0; - virtual csTicks GetTransitionTime () const = 0; + virtual void SetTransitionTime (float t) = 0; + virtual float GetTransitionTime () const = 0; }; #endif // __CEL_PF_DELEGATECAMERA__ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/grab.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/grab.h --- cel-1.9+svn3615/include/propclass/grab.h 2008-08-06 12:01:50.000000000 +0100 +++ cel-1.4/include/propclass/grab.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,49 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2001 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#ifndef __CEL_PF_GRAB__ -#define __CEL_PF_GRAB__ - -#include "cstypes.h" -#include "csutil/scf.h" - -struct iPcGrab : public virtual iBase -{ - SCF_INTERFACE (iPcGrab, 0, 0, 1); - - enum GrabState - { - DISABLED = 0, - SEARCHING, - HANG, - }; - virtual void SetState (GrabState state) = 0; - virtual GrabState GetState () const = 0; - - virtual void SetShimmyDirection (float sdir) = 0; - virtual float GetShimmyDirection () const = 0; - virtual void SetShimmyTime (float time) = 0; - virtual float GetShimmyTime () const = 0; - virtual void SetShimmyDistance (float dist) = 0; - virtual float GetShimmyDistance () const = 0; - virtual void SetShimmyInitialVelocity (float vel) = 0; - virtual float GetShimmyInitialVelocity () const = 0; -}; - -#endif // __CEL_PF_GRAB__ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/jump.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/jump.h --- cel-1.9+svn3615/include/propclass/jump.h 2008-07-14 20:27:49.000000000 +0100 +++ cel-1.4/include/propclass/jump.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,202 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2001 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#ifndef __CEL_PF_JUMP__ -#define __CEL_PF_JUMP__ - -#include "cstypes.h" -#include "csutil/scf.h" - -struct iPcJump : public virtual iBase -{ - SCF_INTERFACE (iPcJump, 0, 0, 1); - - /** - * Do a jump. When called again while still jumping, - * if near the top of a jump a double jump is performed. - * By default the double jump is disabled- to enable call - * SetDoubleJumpSpeed () with a positive non zero value. - */ - virtual void Jump () = 0; - - /** - * If the boost is being used, then this will finish it... - * for when the player releases the jump button. - */ - virtual void FinishBoost () = 0; - - /** - * Freeze the character mid-air for grabbing ledges. - */ - virtual void Freeze (bool frozen) = 0; - - enum State - { - STAND = 0, - JUMP, - DOUBLEJUMP, - GLIDE, - FROZEN - }; - - /** - * Get the current state. - */ - virtual State GetState () const = 0; - - enum GlideTurnDirection - { - GLIDE_NOTURN = 0, - GLIDE_LEFT, - GLIDE_RIGHT - }; - - /** - * If gliding then turn in a certain direction. - */ - virtual void GlideTurn (GlideTurnDirection gtur) = 0; - - enum GlidePitchDirection - { - GLIDE_NOPITCH = 0, - GLIDE_UP, - GLIDE_DOWN - }; - - /** - * If gliding then pitch the player up/down - */ - virtual void GlidePitch (GlidePitchDirection gpit) = 0; - - /** - * Set the gravity during gliding - */ - virtual void SetGlideGravity (float glidegrav) = 0; - - /** - * Get the gravity during gliding - */ - virtual float GetGlideGravity () const = 0; - - /** - * Set the pitch limits during gliding in radians - */ - virtual void SetGlidePitchLimit (float gptlim) = 0; - - /** - * Get the pitch limits during gliding in radians - */ - virtual float GetGlidePitchLimit () const = 0; - - /** - * Set the pitch speed in radians while gliding - */ - virtual void SetGlidePitchSpeed (float gptspd) = 0; - - /** - * Get the pitch speed in radians while gliding - */ - virtual float GetGlidePitchSpeed () const = 0; - - /** - * Set the turn speed in radians while gliding - */ - virtual void SetGlideTurnSpeed (float gtrspd) = 0; - - /** - * Get the turn speed in radians while gliding - */ - virtual float GetGlideTurnSpeed () const = 0; - - /** - * Set the jumping speed. - */ - virtual void SetJumpSpeed (float spd) = 0; - - /** - * Get the jumping speed. - */ - virtual float GetJumpSpeed () const = 0; - - /** - * Set the maximum height of the jump. Will change jumpspeed. - */ - virtual void SetJumpHeight (float height) = 0; - - /** - * Get the maximum height of the jump. Actually calculated from - * the jumpspeed. - */ - virtual float GetJumpHeight () const = 0; - - /** - * Calculate the time it takes from jump to land on same plane. - */ - virtual csTicks GetAirTime () const = 0; - - /** - * Set the speed of the double jump- normally is lower than normal jump. - */ - virtual void SetDoubleJumpSpeed (float spd) = 0; - - /** - * Get the double jump. - */ - virtual float GetDoubleJumpSpeed () const = 0; - - /** - * Set the gravity acting on the player. This gravity value is only applied - * when hitting the wall, landing from a jump and going from FROZEN->JUMP - * Otherwise changes to linmove->SetGravity () are left untouched. - */ - virtual void SetGravity (float grav) = 0; - - /** - * Get the gravity acting on the player. - */ - virtual float GetGravity () const = 0; - - /** - * Should the jumps be fixed length? - */ - virtual void SetFixedJump (bool fixjump) = 0; - - /** - * Are the jumps be fixed length? - */ - virtual bool GetFixedJump () const = 0; - - /** - * Boost the jump. So longer you hold jump, the higher you go. - */ - virtual void SetBoostJump (bool boost) = 0; - - /** - * Boost the jump. So longer you hold jump, the higher you go. - */ - virtual bool GetBoostJump () const = 0; - - virtual void SetBoostTime (float t) = 0; - virtual float GetBoostTime () const = 0; - virtual void SetBoostAcceleration (float a) = 0; - virtual float GetBoostAcceleration () const = 0; -}; - -#endif // __CEL_PF_JUMP__ - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/linmove.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/linmove.h --- cel-1.9+svn3615/include/propclass/linmove.h 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/include/propclass/linmove.h 2009-11-28 16:46:43.000000000 +0000 @@ -30,7 +30,7 @@ #include "csutil/scf.h" #include "csutil/strhash.h" -class csReversibleTransform; + struct iDataBuffer; struct iSector; struct iPath; @@ -124,30 +124,21 @@ */ virtual void SetSpeed (float speedZ) = 0; - CS_DEPRECATED_METHOD_MSG("Use void SetBodyVelocity () instead.") /** * Set the current velocity vector in body coordinates. */ virtual void SetVelocity (const csVector3& vel) = 0; /** - * Set the current velocity vector in body coordinates. - */ - virtual void SetBodyVelocity (const csVector3& vel) = 0; - - /** - * Set the current world velocity vector in body coordinates. - */ - virtual void SetWorldVelocity (const csVector3& vel) = 0; - - /** * Exerts a velocity on the body in world coordinates */ + virtual void AddVelocity (const csVector3& vel) = 0; /// Resets the velocity of this body in world coordinates. virtual void ClearWorldVelocity () = 0; + /** * Get the current velocity vector. * \deprecated Use csVector3 GetVelocity () instead. @@ -156,18 +147,7 @@ virtual void GetVelocity (csVector3& v) const = 0; /** - * Get the body's velocity- velocity minus physical effects like gravity. - */ - virtual const csVector3 &GetBodyVelocity () const = 0; - - /** - * Get the world's velocity- velocity for simulating physical effects like gravity. - */ - virtual const csVector3 &GetWorldVelocity () const = 0; - - /** - * Get the current velocity vector in local coordinate space: - * WorldToObject(worldvel) + bodyvel. + * Get the current velocity vector. */ virtual const csVector3 GetVelocity () const = 0; @@ -278,11 +258,6 @@ */ virtual const csVector3 GetFullPosition () = 0; - /** - * Get the full transform describing the world to this transform. - */ - virtual const csReversibleTransform GetFullTransform () = 0; - /// Is a csPath active now or standard DR movement? virtual bool IsPath () const = 0; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/newcamera.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/newcamera.h --- cel-1.9+svn3615/include/propclass/newcamera.h 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/include/propclass/newcamera.h 2009-11-28 16:46:43.000000000 +0000 @@ -49,7 +49,7 @@ class csView; class celPcNewCamera; class csReversibleTransform; -class csOrthoTransform; +struct csOrthoTransform; struct iPcZoneManager; struct iPcNewCamera; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/region.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/region.h --- cel-1.9+svn3615/include/propclass/region.h 2008-06-18 21:32:14.000000000 +0100 +++ cel-1.4/include/propclass/region.h 2009-11-28 16:46:43.000000000 +0000 @@ -26,7 +26,7 @@ struct iSector; struct iPcCamera; -struct iCollection; +struct iRegion; /** * The representation of a region. @@ -117,10 +117,10 @@ virtual void PointCamera (iPcCamera* pccamera, const char* name = 0) = 0; /** - * Returns the CS collection associated to this propclass. This function has a + * Returns the CS region associated to this propclass. This function has a * meaning only if the region has been loaded. */ - virtual iCollection* GetCollection() = 0; + virtual iRegion* GetRegion() = 0; }; #endif // __CEL_PF_REGION__ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/sound.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/sound.h --- cel-1.9+svn3615/include/propclass/sound.h 2008-07-04 20:18:27.000000000 +0100 +++ cel-1.4/include/propclass/sound.h 2009-11-28 16:46:43.000000000 +0000 @@ -53,7 +53,7 @@ virtual iSndSysListener* GetSoundListener () = 0; }; -/* +/** * This is the sound source property class. * * This property class supports the following actions (add prefix diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/timer.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/timer.h --- cel-1.9+svn3615/include/propclass/timer.h 2008-07-05 20:46:52.000000000 +0100 +++ cel-1.4/include/propclass/timer.h 2009-11-28 16:46:43.000000000 +0000 @@ -41,8 +41,8 @@ * * This property class can send out the following messages * to the behaviour (add prefix 'cel.parameter.' to get the ID for parameters): - * - cel.timer.wakeup: wakeup message - * - cel.timer.wakeup.frame: wakeup every frame (elapsedticks,currentticks) + * - pctimer_wakeup: wakeup message + * - pctimer_wakeupframe: wakeup every frame (elapsedticks,currentticks) */ struct iPcTimer : public virtual iBase { diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass/zone.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass/zone.h --- cel-1.9+svn3615/include/propclass/zone.h 2008-06-18 21:32:14.000000000 +0100 +++ cel-1.4/include/propclass/zone.h 2009-11-28 16:46:43.000000000 +0000 @@ -25,7 +25,7 @@ #include "csutil/scf.h" struct iSector; -struct iCollection; +struct iRegion; struct iPcCamera; struct iPcMesh; struct iCelEntity; @@ -108,7 +108,7 @@ * manager appended with the name of the region. i.e. like: * _ */ - virtual const char* GetCsCollectionName () const = 0; + virtual const char* GetCsRegionName () const = 0; /** * Set the VFS path that will be used during the call to engine->Prepare() @@ -176,7 +176,7 @@ /** * Get the CS region that is used for this region. */ - virtual iCollection* GetCollection () = 0; + virtual iRegion* GetCsRegion () = 0; }; /** diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/propclass.h /tmp/IB0bHXT4Oc/cel-1.4/include/propclass.h --- cel-1.9+svn3615/include/propclass.h 2008-07-03 14:22:24.000000000 +0100 +++ cel-1.4/include/propclass.h 2009-11-28 16:46:44.000000000 +0000 @@ -38,8 +38,6 @@ #include "propclass/hover.h" #include "propclass/input.h" #include "propclass/inv.h" -#include "propclass/jump.h" -#include "propclass/grab.h" #include "propclass/light.h" #include "propclass/linmove.h" #include "propclass/mechcommon.h" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/include/tools/ledges.h /tmp/IB0bHXT4Oc/cel-1.4/include/tools/ledges.h --- cel-1.9+svn3615/include/tools/ledges.h 2008-07-27 23:22:33.000000000 +0100 +++ cel-1.4/include/tools/ledges.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,52 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2006 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#ifndef __CEL_CELLESGES__ -#define __CEL_CELLESGES__ - -#include "cstypes.h" -#include "csutil/scf.h" -#include "csgeom/vector2.h" - -struct iLedge : public virtual iBase -{ - SCF_INTERFACE (iLedge, 0, 0, 1); - - virtual void AddPoint (const csVector2 &p) = 0; - virtual void SetYPosition (float y) = 0; - virtual float GetYPosition () const = 0; - virtual size_t GetPointCount () const = 0; - virtual const csVector2 &GetPoint (size_t i) const = 0; -}; - -struct iLedgeGroup : public virtual iBase -{ - SCF_INTERFACE (iLedgeGroup, 0, 0, 1); - - /** - * Query the underlying iObject - */ - virtual iObject* QueryObject () = 0; - virtual iLedge* CreateLedge () = 0; - - virtual size_t GetCount () const = 0; - virtual iLedge* Get (size_t i) = 0; -}; - -#endif diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/Jamfile.in /tmp/IB0bHXT4Oc/cel-1.4/Jamfile.in --- cel-1.9+svn3615/Jamfile.in 2008-03-11 15:59:11.000000000 +0000 +++ cel-1.4/Jamfile.in 2009-11-28 16:46:41.000000000 +0000 @@ -1,5 +1,5 @@ -TOP ?= "@top_srcdir@" ; -BUILDTOP ?= "@top_builddir@" ; +TOP ?= "@CS_TOP_SRCDIR@" ; +BUILDTOP ?= "@CS_TOP_BUILDDIR@" ; SubDir TOP ; @@ -107,3 +107,6 @@ local SUBDIR = [ ConcatDirs $(BUILDTOP) include ] ; # Temporary for Recurse. Recurse InstallHeader : .h ; } + +# Create a file list for vfs.cfg +FileListEntriesData vfs.cfg : : vfs ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/libs/celtool/camera.cpp /tmp/IB0bHXT4Oc/cel-1.4/libs/celtool/camera.cpp --- cel-1.9+svn3615/libs/celtool/camera.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/libs/celtool/camera.cpp 2009-11-28 16:46:44.000000000 +0000 @@ -35,7 +35,7 @@ #include "iutil/virtclk.h" #include "iengine/engine.h" #include "iengine/camera.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "iengine/campos.h" #include "iengine/sector.h" #include "cstool/csview.h" @@ -161,7 +161,7 @@ { center_x = x; center_y = y; - GetPerspectiveCamera ()->SetPerspectiveCenter (x, y); + GetCamera ()->SetPerspectiveCenter (x, y); center_set = true; } @@ -170,12 +170,6 @@ return view->GetCamera (); } -iPerspectiveCamera* celPcCameraCommon::GetPerspectiveCamera () const -{ - return view->GetPerspectiveCamera (); -} - - void celPcCameraCommon::DisableDistanceClipping () { fp.use_farplane = false; @@ -392,7 +386,7 @@ view->SetRectangle (rect_x, rect_y, rect_w, rect_h); if (center_set) - GetPerspectiveCamera () -> SetPerspectiveCenter (center_x, center_y); + GetCamera () -> SetPerspectiveCenter (center_x, center_y); return true; } @@ -419,4 +413,3 @@ //--------------------------------------------------------------------------- - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/libs/celtool/celpaths.cpp /tmp/IB0bHXT4Oc/cel-1.4/libs/celtool/celpaths.cpp --- cel-1.9+svn3615/libs/celtool/celpaths.cpp 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/libs/celtool/celpaths.cpp 2009-11-28 16:46:44.000000000 +0000 @@ -0,0 +1,54 @@ +/* + Copyright (C) 2004 by Eric Sunshine + (C) 2008 by Frank Richter + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#include +#include "celtool/celpaths.h" +#include "packagedefs.h" + +// These defines should be set by the configure script +#ifndef CEL_CONFIGDIR +#ifdef CS_COMPILER_GCC +#warning CEL_CONFIGDIR not set +#endif +#define CEL_CONFIGDIR "/usr/local/" CEL_PACKAGE_NAME_VER +#endif + +namespace CEL +{ + csPathsList* GetPlatformInstallationPaths () + { + csPathsList cel_paths; + csString cel_env (getenv ("CEL_" CEL_VERSION_STR)); + if (cel_env.IsEmpty()) + cel_env = getenv ("CEL"); + if (!cel_env.IsEmpty()) + { + cel_paths = csPathsList (cel_env); + // Assign "cel" type to all paths + for (size_t i = 0; i < cel_paths.GetSize(); i++) + cel_paths[i].type = "cel"; + } + else + { + cel_paths.AddUniqueExpanded (CEL_CONFIGDIR); + } + return new csPathsList (cel_paths); + } +} // namespace CEL + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/libs/celtool/initapp.cpp /tmp/IB0bHXT4Oc/cel-1.4/libs/celtool/initapp.cpp --- cel-1.9+svn3615/libs/celtool/initapp.cpp 2007-07-18 00:44:13.000000000 +0100 +++ cel-1.4/libs/celtool/initapp.cpp 2009-11-28 16:46:44.000000000 +0000 @@ -16,8 +16,9 @@ Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +#include "celtool/celpaths.h" #include "celtool/initapp.h" -#include "celversion.h" +#include "packagedefs.h" #include #include "iutil/cfgmgr.h" @@ -34,19 +35,8 @@ // can be quite costly to recurse over the entire tree. #define CEL_PLUGIN_SCAN_RECURSE false -#define VERSION_STR CEL_VERSION_MAJOR "_" CEL_VERSION_MINOR -#define VERSION_STR_DOTTED CEL_VERSION_MAJOR "." CEL_VERSION_MINOR - -#define CEL_PACKAGE_NAME "cel" -#define CEL_PACKAGE_NAME_VER CEL_PACKAGE_NAME "-" VERSION_STR_DOTTED // These defines should be set by the configure script -#ifndef CEL_CONFIGDIR -#ifdef CS_COMPILER_GCC -#warning CEL_CONFIGDIR not set -#endif -#define CEL_CONFIGDIR "/usr/local/" CEL_PACKAGE_NAME_VER -#endif #ifndef CEL_PLUGINDIR #ifdef CEL_COMPILER_GCC #warning CEL_PLUGINDIR not set @@ -62,33 +52,26 @@ static bool done = false; if (!done) { + static const char* const celDirs[] = { + "", + "lib/", + "cel/", +#ifdef CS_COMPILER_NAME_AND_VERSION + CS_COMPILER_NAME_AND_VERSION "/bin", +#endif + 0}; csPathsList cel_paths; - csString cel_env (getenv ("CEL_" VERSION_STR)); - if (cel_env.IsEmpty()) - cel_env = getenv ("CEL"); - if (!cel_env.IsEmpty()) - { - static const char* const celDirs[] = { - "", - "lib/", - "cel/", - 0}; - csPathsList cel_env_paths (cel_env); - // Assign "cel" type to all paths - for (size_t i = 0; i < cel_env_paths.GetSize(); i++) - cel_env_paths[i].type = "cel"; - // Add CEL paths to try - cel_paths.AddUniqueExpanded(cel_env_paths * csPathsList (celDirs), - CEL_PLUGIN_SCAN_RECURSE); - } - else - { - cel_paths.AddUniqueExpanded(CEL_PLUGINDIR, CEL_PLUGIN_SCAN_RECURSE); - } + csPathsList* cel_env_paths = CEL::GetPlatformInstallationPaths(); + // Add CEL paths to try + cel_paths.AddUniqueExpanded (*cel_env_paths * csPathsList (celDirs), + CEL_PLUGIN_SCAN_RECURSE); + cel_paths.AddUniqueExpanded(CEL_PLUGINDIR, CEL_PLUGIN_SCAN_RECURSE); if (dir0 != 0) cel_paths.AddUniqueExpanded(dir0, CEL_PLUGIN_SCAN_RECURSE, "cel"); + delete cel_env_paths; + scfInitialize(&cel_paths); done = true; } @@ -134,20 +117,10 @@ bool ok = false; if (cel_config_done) return true; // find and add cel vfs file - csPathsList cel_env_path; - csString cel_env (getenv ("CEL_" VERSION_STR)); - if (cel_env.IsEmpty()) - cel_env = getenv ("CEL"); - // find dir - if (cel_env.IsEmpty()) - cel_env_path = csPathsList(CEL_CONFIGDIR); - else - { - cel_env_path = csPathsList(cel_env); - } + csPathsList* cel_env_paths = CEL::GetPlatformInstallationPaths(); // check vfs.cfg file is actually there. csPathsList vfs_file_path = - csPathsUtilities::LocateFile(cel_env_path,"vfs.cfg"); + csPathsUtilities::LocateFile(*cel_env_paths,"vfs.cfg"); if (vfs_file_path.GetSize()) { csString cel_vfs_file = @@ -158,7 +131,7 @@ else { csRef cmdline = csQueryRegistry (r); - cel_env_path = csPathsList(cmdline->GetAppDir ()); + csPathsList cel_env_path = csPathsList(cmdline->GetAppDir ()); vfs_file_path = csPathsUtilities::LocateFile(cel_env_path,"vfs.cfg"); if (vfs_file_path.GetSize()) ok = true; @@ -166,6 +139,7 @@ csReport(r,CS_REPORTER_SEVERITY_WARNING,"cel.initializer", "Couldn't find vfs.cfg!"); } + delete cel_env_paths; return ok; } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/libs/celtool/packagedefs.h /tmp/IB0bHXT4Oc/cel-1.4/libs/celtool/packagedefs.h --- cel-1.9+svn3615/libs/celtool/packagedefs.h 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/libs/celtool/packagedefs.h 2009-11-28 16:46:44.000000000 +0000 @@ -0,0 +1,25 @@ +/* + Copyright (C) 2004 by Eric Sunshine + (C) 2008 by Frank Richter + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ +#include "celversion.h" + +#define CEL_VERSION_STR CEL_VERSION_MAJOR "_" CEL_VERSION_MINOR +#define CEL_VERSION_STR_DOTTED CEL_VERSION_MAJOR "." CEL_VERSION_MINOR + +#define CEL_PACKAGE_NAME "cel" +#define CEL_PACKAGE_NAME_VER CEL_PACKAGE_NAME "-" CEL_VERSION_STR_DOTTED diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/libs/celtool/stdpcimp.cpp /tmp/IB0bHXT4Oc/cel-1.4/libs/celtool/stdpcimp.cpp --- cel-1.9+svn3615/libs/celtool/stdpcimp.cpp 2008-08-02 21:41:47.000000000 +0100 +++ cel-1.4/libs/celtool/stdpcimp.cpp 2009-11-28 16:46:44.000000000 +0000 @@ -39,6 +39,7 @@ propholder = 0; propclasses_dirty = true; tag = 0; + name = 0; pl = csQueryRegistry (object_reg); } @@ -46,6 +47,7 @@ celPcCommon::~celPcCommon () { delete[] tag; + delete[] name; } void celPcCommon::SetTag (const char* tagname) @@ -53,21 +55,13 @@ delete[] tag; tag = csStrNew (tagname); } - -const char* celPcCommon::GetName () const -{ - return csobj.GetName (); -} // @@@ (ge) Please note that after the alternate names are deprecated // that this can turn into a simple assignment and the macro factory // definition should pass in a hard reference for the name. void celPcCommon::SetName (const char* pcname) { - csobj.SetName (pcname); -} -iObject *celPcCommon::QueryObject () -{ - return &csobj; + delete[] name; + name = csStrNew (pcname); } void celPcCommon::SetEntity (iCelEntity* entity) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/autoconf/cel.m4 /tmp/IB0bHXT4Oc/cel-1.4/mk/autoconf/cel.m4 --- cel-1.9+svn3615/mk/autoconf/cel.m4 2008-06-17 14:17:50.000000000 +0100 +++ cel-1.4/mk/autoconf/cel.m4 2009-11-28 16:46:44.000000000 +0000 @@ -20,7 +20,7 @@ #============================================================================== AC_PREREQ([2.56]) -m4_define([cel_min_version_default], [1.9]) +m4_define([cel_min_version_default], [1.4.0]) #------------------------------------------------------------------------------ # CS_PATH_CEL_CHECK([MINIMUM-VERSION], [ACTION-IF-FOUND], diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/autoconf/checkbinutils.m4 /tmp/IB0bHXT4Oc/cel-1.4/mk/autoconf/checkbinutils.m4 --- cel-1.9+svn3615/mk/autoconf/checkbinutils.m4 2008-04-15 18:31:30.000000000 +0100 +++ cel-1.4/mk/autoconf/checkbinutils.m4 2009-11-28 16:46:44.000000000 +0000 @@ -33,13 +33,13 @@ # to stderr rather than stdout. Handle these anomalies. AS_IF([echo `ld -v 2>&1` | grep GNU 2>&1 > /dev/null], [# binutils versions come in the flavors X.Y as well as X.Y.Z - CS_CHECK_PROG_VERSION([binutils], [$LD -v], [2.17], [9.9|.9|.9|.9], + CS_CHECK_PROG_VERSION([binutils], [$LD -v], [2.17], [9.9|.9|.9|.9|.9], [cs_cv_binutils_true_2_17=yes], [cs_cv_binutils_true_2_17=no]) AS_IF([test "$cs_cv_binutils_true_2_17" = yes], [cs_cv_binutils_2_17=yes]) AS_IF([test -z "$cs_cv_binutils_2_17"], [CS_CHECK_PROG_VERSION([binutils], [$LD -v], [2.16.91], - [9.9.9|.9|.9], [cs_cv_binutils_2_17=yes])]) + [9.9.9|.9|.9|.9], [cs_cv_binutils_2_17=yes])]) AS_IF([test -z "$cs_cv_binutils_2_17"], [cs_cv_binutils_2_17=no])])])]) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/autoconf/checkcommon.m4 /tmp/IB0bHXT4Oc/cel-1.4/mk/autoconf/checkcommon.m4 --- cel-1.9+svn3615/mk/autoconf/checkcommon.m4 2007-04-27 03:26:01.000000000 +0100 +++ cel-1.4/mk/autoconf/checkcommon.m4 2009-11-28 16:46:44.000000000 +0000 @@ -1,5 +1,5 @@ #============================================================================== -# Copyright (C)2003-2006 by Eric Sunshine +# Copyright (C)2003-2008 by Eric Sunshine # # This library is free software; you can redistribute it and/or modify it # under the terms of the GNU Library General Public License as published by @@ -19,116 +19,167 @@ AC_PREREQ([2.56]) #------------------------------------------------------------------------------ -# CS_CHECK_COMMON_TOOLS_LINK -# Checks for common tools related to linking. +# CS_CHECK_COMMON_TOOLS_LINK([EMITTER]) +# Checks for common tools related to linking. Results of the checks are +# recorded with CS_EMIT_BUILD_PROPERTY() via the optional EMITTER. If +# EMITTER is omitted, then CS_EMIT_BUILD_PROPERTY()'s default emitter is +# employed. #------------------------------------------------------------------------------ AC_DEFUN([CS_CHECK_COMMON_TOOLS_LINK], - [ - # The default RANLIB in Jambase is wrong on some platforms, and is also - # unsuitable during cross-compilation, so we set the value unconditionally - # (sixth argument of CS_EMIT_BUILD_PROPERTY). + [# The default RANLIB in Jambase is wrong on some platforms, and is also + # unsuitable during cross-compilation, so value is set unconditionally. AC_PROG_RANLIB - CS_EMIT_BUILD_PROPERTY([RANLIB], [$RANLIB], [], [], [], [Y]) + CS_EMIT_BUILD_PROPERTY([RANLIB], [$RANLIB], [unconditional], [], [$1]) CS_CHECK_TOOLS([DLLTOOL], [dlltool]) - CS_EMIT_BUILD_PROPERTY([CMD.DLLTOOL], [$DLLTOOL]) + CS_EMIT_BUILD_PROPERTY([CMD.DLLTOOL], [$DLLTOOL], [], [], [$1]) CS_CHECK_TOOLS([DLLWRAP], [dllwrap]) AS_IF([test "$cs_mno_cygwin" = "yes"], [DLLWRAP="$DLLWRAP --target i386-mingw32"]) - CS_EMIT_BUILD_PROPERTY([CMD.DLLWRAP], [$DLLWRAP]) + CS_EMIT_BUILD_PROPERTY([CMD.DLLWRAP], [$DLLWRAP], [], [], [$1]) CS_CHECK_TOOLS([WINDRES], [windres]) - CS_EMIT_BUILD_PROPERTY([CMD.WINDRES], [$WINDRES]) + CS_EMIT_BUILD_PROPERTY([CMD.WINDRES], [$WINDRES], [], [], [$1]) CS_CHECK_TOOLS([STRINGS], [strings]) - CS_EMIT_BUILD_PROPERTY([CMD.STRINGS], [$STRINGS]) + CS_EMIT_BUILD_PROPERTY([CMD.STRINGS], [$STRINGS], [], [], [$1]) CS_CHECK_TOOLS([OBJCOPY], [objcopy]) - CS_EMIT_BUILD_PROPERTY([CMD.OBJCOPY], [$OBJCOPY]) + CS_EMIT_BUILD_PROPERTY([CMD.OBJCOPY], [$OBJCOPY], [], [], [$1]) CS_CHECK_LIBTOOL - CS_EMIT_BUILD_PROPERTY([LIBTOOL], [$LIBTOOL]) - CS_EMIT_BUILD_PROPERTY([APPLE_LIBTOOL], [$APPLE_LIBTOOL]) - ]) + CS_EMIT_BUILD_PROPERTY([LIBTOOL], [$LIBTOOL], [], [], [$1]) + CS_EMIT_BUILD_PROPERTY([APPLE_LIBTOOL], [$APPLE_LIBTOOL], [], [], [$1])]) #------------------------------------------------------------------------------ -# CS_CHECK_COMMON_TOOLS_BASIC -# Checks for basic tools for building things. +# CS_CHECK_COMMON_TOOLS_RELAYTOOL([PATH], [EMITTER]) +# Checks for relaytool. Prepends PATH to the search path. +# The result of the check is recorded with CS_EMIT_BUILD_PROPERTY() via +# the optional EMITTER. If EMITTER is omitted, then +# CS_EMIT_BUILD_PROPERTY()'s default emitter is employed. +#------------------------------------------------------------------------------ +AC_DEFUN([CS_CHECK_COMMON_TOOLS_RELAYTOOL], + [AC_ARG_ENABLE([relaytool], [AC_HELP_STRING([--enable-relaytool], + [enable use of relaytool for some libraries (default YES)])]) + AS_IF([test -z "$enable_relaytool"], + [enable_relaytool=yes]) + AS_IF([test "$enable_relaytool" != "no"], + [CS_PATH_TOOL([RELAYTOOL], [relaytool], [], [$1]) + CS_EMIT_BUILD_PROPERTY([CMD.RELAYTOOL], [$RELAYTOOL], [], [], [$2])])]) + + +#------------------------------------------------------------------------------ +# CS_CHECK_COMMON_TOOLS_BASIC([EMITTER]) +# Checks for basic tools for building things. Results of the checks are +# recorded with CS_EMIT_BUILD_PROPERTY() via the optional EMITTER. If +# EMITTER is omitted, then CS_EMIT_BUILD_PROPERTY()'s default emitter is +# employed. #------------------------------------------------------------------------------ AC_DEFUN([CS_CHECK_COMMON_TOOLS_BASIC], [CS_CHECK_MKDIR - CS_EMIT_BUILD_PROPERTY([CMD.MKDIR], [$MKDIR]) - CS_EMIT_BUILD_PROPERTY([CMD.MKDIRS], [$MKDIRS]) + CS_EMIT_BUILD_PROPERTY([CMD.MKDIR], [$MKDIR], [], [], [$1]) + CS_EMIT_BUILD_PROPERTY([CMD.MKDIRS], [$MKDIRS], [], [], [$1]) - CS_CHECK_PROGS([INSTALL], [install]) - CS_EMIT_BUILD_PROPERTY([INSTALL], [$INSTALL]) + CS_CHECK_PROGS([INSTALL], [install], [], [], [$1]) + CS_EMIT_BUILD_PROPERTY([INSTALL], [$INSTALL], [], [], [$1]) AC_PROG_LN_S - CS_EMIT_BUILD_PROPERTY([LN_S], [$LN_S])]) + CS_EMIT_BUILD_PROPERTY([LN_S], [$LN_S], [], [], [$1])]) #------------------------------------------------------------------------------ -# CS_CHECK_COMMON_TOOLS_DOC_TEXINFO -# Checks for tools to generate documentation from texinfo files. +# CS_CHECK_COMMON_TOOLS_DOC_TEXINFO([EMITTER]) +# Checks for tools to generate documentation from texinfo files. Results +# of the checks are recorded with CS_EMIT_BUILD_PROPERTY() via the +# optional EMITTER. If EMITTER is omitted, then +# CS_EMIT_BUILD_PROPERTY()'s default emitter is employed. #------------------------------------------------------------------------------ AC_DEFUN([CS_CHECK_COMMON_TOOLS_DOC_TEXINFO], [CS_CHECK_PROGS([TEXI2DVI], [texi2dvi]) - CS_EMIT_BUILD_PROPERTY([CMD.TEXI2DVI], [$TEXI2DVI]) + CS_EMIT_BUILD_PROPERTY([CMD.TEXI2DVI], [$TEXI2DVI], [], [], [$1]) CS_CHECK_PROGS([TEXI2PDF], [texi2pdf]) - CS_EMIT_BUILD_PROPERTY([CMD.TEXI2PDF], [$TEXI2PDF]) + CS_EMIT_BUILD_PROPERTY([CMD.TEXI2PDF], [$TEXI2PDF], [], [], [$1]) CS_CHECK_PROGS([DVIPS], [dvips]) - CS_EMIT_BUILD_PROPERTY([CMD.DVIPS], [$DVIPS]) + CS_EMIT_BUILD_PROPERTY([CMD.DVIPS], [$DVIPS], [], [], [$1]) CS_CHECK_PROGS([DVIPDF], [dvipdf]) - CS_EMIT_BUILD_PROPERTY([CMD.DVIPDF], [$DVIPDF]) + CS_EMIT_BUILD_PROPERTY([CMD.DVIPDF], [$DVIPDF], [], [], [$1]) CS_CHECK_PROGS([MAKEINFO], [makeinfo]) - CS_EMIT_BUILD_PROPERTY([CMD.MAKEINFO], [$MAKEINFO])]) + CS_EMIT_BUILD_PROPERTY([CMD.MAKEINFO], [$MAKEINFO], [], [], [$1])]) #------------------------------------------------------------------------------ -# CS_CHECK_COMMON_TOOLS_DOC_DOXYGEN -# Checks for tools to generate source documentation via doxygen. +# CS_CHECK_COMMON_TOOLS_DOC_DOXYGEN([EMITTER]) +# Checks for tools to generate source documentation via doxygen. Results +# of the checks are recorded with CS_EMIT_BUILD_PROPERTY() via the +# optional EMITTER. If EMITTER is omitted, then +# CS_EMIT_BUILD_PROPERTY()'s default emitter is employed. #------------------------------------------------------------------------------ AC_DEFUN([CS_CHECK_COMMON_TOOLS_DOC_DOXYGEN], [CS_CHECK_PROGS([DOXYGEN], [doxygen]) - CS_EMIT_BUILD_PROPERTY([CMD.DOXYGEN], [$DOXYGEN]) + CS_EMIT_BUILD_PROPERTY([CMD.DOXYGEN], [$DOXYGEN], [], [], [$1]) CS_CHECK_TOOLS([DOT], [dot]) - CS_EMIT_BUILD_PROPERTY([CMD.DOT], [$DOT])]) + CS_EMIT_BUILD_PROPERTY([CMD.DOT], [$DOT], [], [], [$1])]) #------------------------------------------------------------------------------ -# CS_CHECK_COMMON_TOOLS_ICONS -# Checks for tools required by the icon generation rules from icons.jam. +# CS_CHECK_COMMON_TOOLS_ICONS([EMITTER]) +# Checks for tools required by the icon generation rules from +# icons.jam. Results of the checks are recorded with +# CS_EMIT_BUILD_PROPERTY() via the optional EMITTER. If EMITTER is +# omitted, then CS_EMIT_BUILD_PROPERTY()'s default emitter is employed. #------------------------------------------------------------------------------ AC_DEFUN([CS_CHECK_COMMON_TOOLS_ICONS], [# rsvg: for svg to png conversion CS_CHECK_PROGS([RSVG], [rsvg]) - CS_EMIT_BUILD_PROPERTY([CMD.RSVG], [$RSVG]) + CS_EMIT_BUILD_PROPERTY([CMD.RSVG], [$RSVG], [], [], [$1]) # icotool: for creating Win32 ICO files CS_CHECK_PROGS([ICOTOOL], [icotool]) - CS_EMIT_BUILD_PROPERTY([CMD.ICOTOOL], [$ICOTOOL]) + CS_EMIT_BUILD_PROPERTY([CMD.ICOTOOL], [$ICOTOOL], [], [], [$1]) # convert: for various image manipulations from both the svg conversion and # ICO creation. CS_CHECK_PROGS([CONVERT], [convert]) - CS_EMIT_BUILD_PROPERTY([CMD.CONVERT], [$CONVERT])]) + CS_EMIT_BUILD_PROPERTY([CMD.CONVERT], [$CONVERT], [], [], [$1])]) #------------------------------------------------------------------------------ -# CS_CHECK_COMMON_LIBS -# Check for typical required libraries (libm, libmx, libdl, libnsl). +# CS_CHECK_COMMON_LIBS([EMITTER]) +# Check for typical required libraries (libc, libm, libmx, libdl, +# libnsl). Results of the checks are recorded under build key +# "COMPILER.LFLAGS" via CS_EMIT_BUILD_PROPERTY() using the optional +# EMITTER. If EMITTER is omitted, then CS_EMIT_BUILD_PROPERTY()'s default +# emitter is employed. #------------------------------------------------------------------------------ AC_DEFUN([CS_CHECK_COMMON_LIBS], [AC_LANG_PUSH([C]) + + AC_CHECK_LIB([c], [fopen]) + AS_IF([test $ac_cv_lib_c_fopen = yes], + [CS_EMIT_BUILD_PROPERTY([COMPILER.LFLAGS], [-lc], [append],[],[$1])]) + AC_CHECK_LIB([m], [pow], [cs_cv_libm_libs=-lm], [cs_cv_libm_libs=]) AC_CHECK_LIB([m], [cosf], [cs_cv_libm_libs=-lm]) + AS_IF([test $ac_cv_lib_m_pow = yes || test $ac_cv_lib_m_cosf = yes], + [CS_EMIT_BUILD_PROPERTY([COMPILER.LFLAGS], [-lm], [append],[],[$1])]) + AC_CHECK_LIB([mx], [cosf]) + AS_IF([test $ac_cv_lib_mx_cosf = yes], + [CS_EMIT_BUILD_PROPERTY([COMPILER.LFLAGS], [-lmx], [append],[],[$1])]) + AC_CHECK_LIB([dl], [dlopen], [cs_cv_libdl_libs=-ldl], [cs_cv_libdl_libs=]) + AS_IF([test $ac_cv_lib_dl_dlopen = yes], + [CS_EMIT_BUILD_PROPERTY([COMPILER.LFLAGS], [-ldl], [append],[],[$1])]) + AC_CHECK_LIB([nsl], [gethostbyname]) - AC_LANG_POP([C])]) + AS_IF([test $ac_cv_lib_nsl_gethostbyname = yes], + [CS_EMIT_BUILD_PROPERTY([COMPILER.LFLAGS], [-lnsl], [append],[],[$1])]) + + AC_LANG_POP([C]) +]) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/autoconf/checklib.m4 /tmp/IB0bHXT4Oc/cel-1.4/mk/autoconf/checklib.m4 --- cel-1.9+svn3615/mk/autoconf/checklib.m4 2007-11-14 06:05:35.000000000 +0000 +++ cel-1.4/mk/autoconf/checklib.m4 2009-11-28 16:46:44.000000000 +0000 @@ -243,7 +243,7 @@ # list of tuples stored in the shell variable VARIABLE. #------------------------------------------------------------------------------ AC_DEFUN([_CS_CHECK_LIB_CONFIG_FLAGS], - [CS_CHECK_TOOLS(_CS_CLCF_SHVAR([$2]), [$2-config]) + [CS_PATH_TOOL(_CS_CLCF_SHVAR([$2]), [$2-config]) AS_IF([test -n "$_CS_CLCF_SHVAR([$2])"], [AS_IF([test -z "$_CS_CLCF_CVAR([$2])"], [AS_IF([$_CS_CLCF_SHVAR([$2]) --cflags --libs >/dev/null 2>&1], diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/autoconf/checktt2.m4 /tmp/IB0bHXT4Oc/cel-1.4/mk/autoconf/checktt2.m4 --- cel-1.9+svn3615/mk/autoconf/checktt2.m4 2005-01-14 15:32:01.000000000 +0000 +++ cel-1.4/mk/autoconf/checktt2.m4 2009-11-28 16:46:44.000000000 +0000 @@ -29,7 +29,7 @@ # CS_EMIT_BUILD_PROPERTY() is invoked with EMITTER in order to record the # value of the TTREE variable in an output file. As a convenience, if # EMITTER is the literal value "emit" or "yes", then -# CS_EMIT_BUILD_RESULT()'s default emitter will be used. +# CS_EMIT_BUILD_PROPERTY()'s default emitter will be used. #------------------------------------------------------------------------------ AC_DEFUN([CS_CHECK_TEMPLATE_TOOLKIT2], [CS_CHECK_PROGS([PERL], [perl5 perl]) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/autoconf/compiler.m4 /tmp/IB0bHXT4Oc/cel-1.4/mk/autoconf/compiler.m4 --- cel-1.9+svn3615/mk/autoconf/compiler.m4 2008-01-09 15:16:10.000000000 +0000 +++ cel-1.4/mk/autoconf/compiler.m4 2009-11-28 16:46:44.000000000 +0000 @@ -1,6 +1,6 @@ # compiler.m4 -*- Autoconf -*- #============================================================================= -# Copyright (C)2003-2007 by Eric Sunshine +# Copyright (C)2003-2009 by Eric Sunshine # Copyright (C)2003 by Matze Braun # # This library is free software; you can redistribute it and/or modify it @@ -30,9 +30,12 @@ # COMPILER.C.TYPE, and (as an historic anomaly) COMPILER.TYPE variables # in Jamconfig. The shell variable cs_compiler_name_c is also exported. #----------------------------------------------------------------------------- -AC_DEFUN([CS_PROG_CC],[ +AC_DEFUN([_CS_PROG_CC_CFLAGS_FILTER],[ CFLAGS="$CFLAGS" # Filter undesired flags - AC_PROG_CC +]) +AC_DEFUN([CS_PROG_CC],[ + AC_REQUIRE([_CS_PROG_CC_CFLAGS_FILTER]) + AC_REQUIRE([AC_PROG_CC]) AS_IF([test -n "$CC"],[ CS_EMIT_BUILD_PROPERTY([CMD.CC], [$CC]) CS_EMIT_BUILD_PROPERTY([COMPILER.CFLAGS], [$CPPFLAGS $CFLAGS], [+]) @@ -40,7 +43,15 @@ # Check if compiler recognizes -pipe directive. CS_EMIT_BUILD_FLAGS([if $CC accepts -pipe], [cs_cv_prog_cc_pipe], - [CS_CREATE_TUPLE([-pipe])], [C], [COMPILER.CFLAGS], [+]) + [CS_CREATE_TUPLE([-pipe])], [C], [COMPILER.CFLAGS], [append]) + + # Check if compiler recognizes Sparc v9 CPU. Ugly to pollute + # project-agnostic C compiler check, but it is needed by assembly code + # implementing Sparc atomic threading operations, and it should not + # hurt if the option is not recognized. + CS_EMIT_BUILD_FLAGS([if $CC handles Sparc v9], + [cs_cv_prog_cc_sparc_v9], + [CS_CREATE_TUPLE([-mcpu=v9])], [C], [COMPILER.CFLAGS], [append]) ]) ]) @@ -53,9 +64,12 @@ # COMPILER.C++.TYPE, and (as an historic anomaly) COMPILER.TYPE variables # in Jamconfig. The shell variable cs_compiler_name_cxx is also exported. #----------------------------------------------------------------------------- -AC_DEFUN([CS_PROG_CXX],[ +AC_DEFUN([_CS_PROG_CXX_CFLAGS_FILTER],[ CXXFLAGS="$CXXFLAGS" # Filter undesired flags - AC_PROG_CXX +]) +AC_DEFUN([CS_PROG_CXX],[ + AC_REQUIRE([_CS_PROG_CXX_CFLAGS_FILTER]) + AC_REQUIRE([AC_PROG_CXX]) AS_IF([test -n "$CXX"],[ CS_EMIT_BUILD_PROPERTY([CMD.C++], [$CXX]) CS_EMIT_BUILD_PROPERTY([COMPILER.C++FLAGS], [$CPPFLAGS $CXXFLAGS], [+]) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/autoconf/crystal.m4 /tmp/IB0bHXT4Oc/cel-1.4/mk/autoconf/crystal.m4 --- cel-1.9+svn3615/mk/autoconf/crystal.m4 2008-07-10 13:28:45.000000000 +0100 +++ cel-1.4/mk/autoconf/crystal.m4 2009-11-28 16:46:44.000000000 +0000 @@ -20,7 +20,43 @@ AC_PREREQ([2.56]) # Should stay in sync with csver.h -m4_define([cs_min_version_default], [1.4]) +m4_define([cs_min_version_default], [1.4.0]) + + +#------------------------------------------------------------------------------ +# _CS_AUGMENT_PATHS([PATH-VAR], [PATHS]) +# Add paths from PATHS to the variable PATH-VAR. +# Handles PATHS being a Win32-style path list. +# Also adds 'bin/' subdirectories of elements in PATHS to PATH-VAR. +#------------------------------------------------------------------------------ +AC_DEFUN([_CS_AUGMENT_PATHS], +[AC_REQUIRE([CS_CHECK_HOST]) +AS_IF([test -n "$2"], + [# On MinGW, CRYSTAL may contain the path in one of two flavors: + # MSYS paths, separated by $PATH_SEPARATOR, or Win32 paths, separated + # by ';'. Since for the configure check we need MSYS paths, CRYSTAL + # is first treated like a Win32-style list. If that yields sensible + # results these are used subsequently. Otherwise use CRYSTAL as-is. + case $host_os in + mingw*) + my_IFS=$IFS; IFS=\; + for win32_dir in $2; do + win32_dir=CS_PATH_NORMALIZE_EMBEDDED([$win32_dir]) + win32_dir=`echo $win32_dir | sed "s/\(.\):/\\/\\1/"` + AS_IF([test -d "$win32_dir"], + [AS_IF([test -n "$$1"], [$1="$$1$PATH_SEPARATOR"]) + $1="$$1$win32_dir$PATH_SEPARATOR$win32_dir/bin"]) + done + IFS=$my_IFS + ;; + esac + AS_IF([test -z "$$1"], + [my_IFS=$IFS; IFS=$PATH_SEPARATOR + for cs_dir in $2; do + AS_IF([test -n "$$1"], [$1="$$1$PATH_SEPARATOR"]) + $1="$$1$cs_dir$PATH_SEPARATOR$cs_dir/bin" + done + IFS=$my_IFS])])]) #------------------------------------------------------------------------------ # CS_PATH_CRYSTAL_CHECK([DESIRED-VERSION], [ACTION-IF-FOUND], @@ -72,14 +108,7 @@ # Try to find an installed cs-config. cs_path='' -AS_IF([test -n "$CRYSTAL"], - [my_IFS=$IFS; IFS=$PATH_SEPARATOR - for cs_dir in $CRYSTAL; do - AS_IF([test -n "$cs_path"], [cs_path="$cs_path$PATH_SEPARATOR"]) - cs_path="$cs_path$cs_dir$PATH_SEPARATOR$cs_dir/bin" - done - IFS=$my_IFS]) - +_CS_AUGMENT_PATHS([cs_path], [$CRYSTAL]) AS_IF([test -n "$cs_path"], [cs_path="$cs_path$PATH_SEPARATOR"]) cs_path="$cs_path$PATH$PATH_SEPARATOR/usr/local/crystalspace/bin" @@ -139,7 +168,7 @@ # Still do cs-config version check - this one will also take the release # component into account. Also needed for legacy cs-config. - CS_CHECK_PROG_VERSION([Crystal Space], [$cfg --version], + CS_CHECK_PROG_VERSION([Crystal Space], ["$cfg" --version], [m4_default([$1],[cs_min_version_default])], [9.9|.9], [cs_sdk=yes], [cs_sdk=no]) @@ -147,15 +176,18 @@ [cs_liblist="$4" cs_optlibs=CS_TRIM([$5]) AS_IF([test -n "$cs_optlibs"], - [cs_optlibs=`$cfg --available-libs $cs_optlibs` + [cs_optlibs=`"$cfg" --available-libs $cs_optlibs` cs_liblist="$cs_liblist $cs_optlibs"]) - CRYSTAL_VERSION=`$cfg --version $cs_liblist` - CRYSTAL_CFLAGS=CS_RUN_PATH_NORMALIZE([$cfg --cxxflags $cs_liblist]) - CRYSTAL_LIBS=CS_RUN_PATH_NORMALIZE([$cfg --libs $cs_liblist]) + CRYSTAL_VERSION=`"$cfg" --version $cs_liblist` + CRYSTAL_CFLAGS=CS_RUN_PATH_NORMALIZE(["$cfg" --cxxflags $cs_liblist]) + CRYSTAL_LIBS=CS_RUN_PATH_NORMALIZE(["$cfg" --libs $cs_liblist]) CRYSTAL_INCLUDE_DIR=CS_RUN_PATH_NORMALIZE( - [$cfg --includedir $cs_liblist]) - CRYSTAL_AVAILABLE_LIBS=`$cfg --available-libs` - CRYSTAL_STATICDEPS=`$cfg --static-deps` + ["$cfg" --includedir $cs_liblist]) + CRYSTAL_AVAILABLE_LIBS=`"$cfg" --available-libs` + CRYSTAL_STATICDEPS=`"$cfg" --static-deps` + CRYSTAL_PREFIX=CS_RUN_PATH_NORMALIZE(["$cfg" --prefix]) + CRYSTAL_EXEC_PREFIX=CS_RUN_PATH_NORMALIZE(["$cfg" --exec-prefix]) + CRYSTAL_TOOLS_PREFIX=CS_RUN_PATH_NORMALIZE(["$cfg" --tools-prefix]) AS_IF([test -z "$CRYSTAL_LIBS"], [cs_sdk=no])])], [cs_sdk=no]) @@ -177,6 +209,9 @@ CRYSTAL_VERSION='' CRYSTAL_LIBS='' CRYSTAL_INCLUDE_DIR='' + CRYSTAL_PREFIX='' + CRYSTAL_EXEC_PREFIX='' + CRYSTAL_TOOLS_PREFIX='' $3]) ]) @@ -206,7 +241,10 @@ AC_SUBST([CRYSTAL_LIBS]) AC_SUBST([CRYSTAL_INCLUDE_DIR]) AC_SUBST([CRYSTAL_AVAILABLE_LIBS]) -AC_SUBST([CRYSTAL_STATICDEPS])]) +AC_SUBST([CRYSTAL_STATICDEPS]) +AC_SUBST([CRYSTAL_PREFIX]) +AC_SUBST([CRYSTAL_EXEC_PREFIX])]) +AC_SUBST([CRYSTAL_TOOLS_PREFIX])]) #------------------------------------------------------------------------------ @@ -232,6 +270,8 @@ _CS_PATH_CRYSTAL_EMIT([CRYSTAL.INCLUDE_DIR],[$CRYSTAL_INCLUDE_DIR],[$6]) _CS_PATH_CRYSTAL_EMIT([CRYSTAL.AVAILABLE_LIBS],[$CRYSTAL_AVAILABLE_LIBS],[$6]) _CS_PATH_CRYSTAL_EMIT([CRYSTAL.STATICDEPS],[$CRYSTAL_STATICDEPS],[$6]) +_CS_PATH_CRYSTAL_EMIT([CRYSTAL.EXEC_PREFIX],[$CRYSTAL_EXEC_PREFIX],[$6]) +_CS_PATH_CRYSTAL_EMIT([CRYSTAL.TOOLS_PREFIX],[$CRYSTAL_TOOLS_PREFIX],[$6]) ]) AC_DEFUN([_CS_PATH_CRYSTAL_EMIT], diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/autoconf/cs_check_host.m4 /tmp/IB0bHXT4Oc/cel-1.4/mk/autoconf/cs_check_host.m4 --- cel-1.9+svn3615/mk/autoconf/cs_check_host.m4 2006-06-01 16:09:54.000000000 +0100 +++ cel-1.4/mk/autoconf/cs_check_host.m4 2009-11-28 16:46:44.000000000 +0000 @@ -1,6 +1,6 @@ #------------------------------------------------------------------------------ -# Determine host platform. Recognized families: Unix, Windows, MacOS/X. -# Orginial Macros Copyright (C)2003 Eric Sunshine +# Determine host platform. Recognized families: Unix, Windows, Mac OS X. +# Copyright (C)2003-2009 by Eric Sunshine # # This library is free software; you can redistribute it and/or modify it # under the terms of the GNU Library General Public License as published by @@ -19,34 +19,45 @@ #------------------------------------------------------------------------------ #------------------------------------------------------------------------------ -# Determine host CPU. -# -# CS_CHECK_HOST_CPU +# CS_CHECK_HOST_CPU([EMITTER]) # Set the shell variable cs_host_cpu to a normalized form of the CPU name # returned by config.guess/config.sub. Typically, Crystal Space's # conception of CPU name is the same as that returned by -# config.guess/config.sub, but there may be exceptions as seen in the -# `case' statement. Also takes the normalized name, uppercases it to -# form a name suitable for the C preprocessor. Additionally sets the -# TARGET.PROCESSOR Jamconfig property. +# config.guess/config.sub, but there may be exceptions, such as +# normalizing all Intel x86 CPU names to the canonical "x86". Also takes +# the normalized name, uppercases it to form a name suitable for the C +# preprocessor and publishes it as shell variable cs_host_cpu_normalized. +# Additionally, sets the TARGET.PROCESSOR build property to the value of +# cs_host_cpu_normalized via the supplied EMITTER. If EMITTER is omitted, +# then CS_EMIT_BUILD_PROPERTY()'s default emitter is employed. #------------------------------------------------------------------------------ AC_DEFUN([CS_CHECK_HOST_CPU], [AC_REQUIRE([AC_CANONICAL_HOST]) case $host_cpu in [[Ii][3-9]86*|[Xx]86*]) cs_host_cpu=x86 ;; + powerpc*) cs_host_cpu=powerpc ;; + sparc*) cs_host_cpu=sparc ;; + mips*) cs_host_cpu=mips ;; + alpha*) cs_host_cpu=alpha ;; *) cs_host_cpu=$host_cpu ;; esac cs_host_cpu_normalized="AS_TR_CPP([$cs_host_cpu])" - CS_JAMCONFIG_PROPERTY([TARGET.PROCESSOR], [$cs_host_cpu_normalized]) + CS_EMIT_BUILD_PROPERTY([TARGET.PROCESSOR], [$cs_host_cpu_normalized], + [], [], [$1]) ]) #------------------------------------------------------------------------------ -# CS_CHECK_HOST -# Sets the shell variables cs_host_target cs_host_family, -# cs_host_os_normalized, and cs_host_os_normalized_uc. Emits appropriate -# CS_PLATFORM_UNIX, CS_PLATFORM_WIN32, CS_PLATFORM_MACOSX via -# AC_DEFINE(), and TARGET.OS and TARGET.OS.NORMALIZED to Jamconfig. +# CS_CHECK_HOST([EMITTER]) +# Sets the shell variables cs_host_target, cs_host_family, +# cs_host_os_normalized, and cs_host_os_normalized_uc (normalized and +# uppercase). Emits appropriate CS_PLATFORM_UNIX, CS_PLATFORM_WIN32, +# CS_PLATFORM_MACOSX via AC_DEFINE(). Note that these are not necessarily +# mutually exclusive. For instance, on Mac OS X, both CS_PLATFORM_MACOSX +# and CS_PLATFORM_UNIX are defined. Furthermore, emits build variables +# TARGET.OS and TARGET.OS.NORMALIZED via CS_EMIT_BUILD_PROPERTY() using +# the provided EMITTER or CS_EMIT_BUILD_PROPERTY()'s default emitter if +# EMITTER is omitted. #------------------------------------------------------------------------------ AC_DEFUN([CS_CHECK_HOST], [AC_REQUIRE([AC_CANONICAL_HOST]) @@ -59,6 +70,7 @@ ;; darwin*) _CS_CHECK_HOST_DARWIN + _CS_CHECK_UNIVERSAL_BINARY ;; *) # Everything else is assumed to be Unix or Unix-like. @@ -76,44 +88,52 @@ ;; unix) AC_DEFINE([CS_PLATFORM_UNIX], [], - [Define when compiling for Unix and Unix-like (i.e. MacOS/X)]) + [Define when compiling for Unix and Unix-like (i.e. Mac OS X)]) AS_IF([test -z "$cs_host_os_normalized"], [cs_host_os_normalized='Unix']) ;; esac cs_host_os_normalized_uc="AS_TR_CPP([$cs_host_os_normalized])" - CS_JAMCONFIG_PROPERTY([TARGET.OS], [$cs_host_os_normalized_uc]) - CS_JAMCONFIG_PROPERTY([TARGET.OS.NORMALIZED], [$cs_host_os_normalized]) + CS_EMIT_BUILD_PROPERTY([TARGET.OS], [$cs_host_os_normalized_uc], + [], [], [$1]) + CS_EMIT_BUILD_PROPERTY([TARGET.OS.NORMALIZED], [$cs_host_os_normalized], + [], [], [$1]) ]) +#------------------------------------------------------------------------------ +# _CS_CHECK_HOST_DARWIN([EMITTER]) +# Both Mac OS X and Darwin are identified via $host_os as "darwin". We +# need a way to distinguish between the two. If Carbon.h is present, +# then assume Mac OX S; if not, assume Darwin. If --with-x=yes was +# invoked, and Carbon.h is present, then assume that user wants to +# cross-build for Darwin even though build host is Mac OS X. +# +# IMPLEMENTATION NOTES +# +# 1. The QuickTime 7.0 installer removes , +# which causes #include to fail +# unconditionally. Re-installing the QuickTime SDK should restore the +# header, however not all developers know to do this, so we work around +# the problem of the missing CarbonSound.h by #defining __CARBONSOUND__ +# in the test in order to prevent Carbon.h from attempting to #include +# the missing header. +# +# 2. At least one Mac OS X user switches between gcc 2.95 and gcc 3.3 +# with a script which toggles the values of CC, CXX, and CPP. +# Unfortunately, CPP was being set to run the preprocessor directly +# ("cpp", for instance) rather than running it via the compiler ("gcc +# -E", for instance). The problem with running the preprocessor directly +# is that __APPLE__ and __GNUC__ are not defined, which causes the +# Carbon.h check to fail. We avoid this problem by supplying a non-empty +# fourth argument to AC_CHECK_HEADER(), which causes it to test compile +# the header only (which is a more robust test), rather than also testing +# it via the preprocessor. +#------------------------------------------------------------------------------ AC_DEFUN([_CS_CHECK_HOST_DARWIN], [AC_REQUIRE([CS_PROG_CC]) AC_REQUIRE([CS_PROG_CXX]) - # Both MacOS/X and Darwin are identified via $host_os as "darwin". We need - # a way to distinguish between the two. If Carbon.h is present, then - # assume MacOX/S; if not, assume Darwin. If --with-x=yes was invoked, and - # Carbon.h is present, then assume that user wants to cross-build for - # Darwin even though build host is MacOS/X. - # IMPLEMENTATION NOTE *1* - # The QuickTime 7.0 installer removes , which - # causes #include to fail unconditionally. Re-installing - # the QuickTime SDK should restore the header, however not all developers - # know to do this, so we work around the problem of the missing - # CarbonSound.h by #defining __CARBONSOUND__ in the test in order to - # prevent Carbon.h from attempting to #include the missing header. - # IMPLEMENTATION NOTE *2* - # At least one MacOS/X user switches between gcc 2.95 and gcc 3.3 with a - # script which toggles the values of CC, CXX, and CPP. Unfortunately, CPP - # was being set to run the preprocessor directly ("cpp", for instance) - # rather than running it via the compiler ("gcc -E", for instance). The - # problem with running the preprocessor directly is that __APPLE__ and - # __GNUC__ are not defined, which causes the Carbon.h check to fail. We - # avoid this problem by supplying a non-empty fourth argument to - # AC_CHECK_HEADER(), which causes it to test compile the header only (which - # is a more robust test), rather than also testing it via the preprocessor. - AC_DEFINE([__CARBONSOUND__], [], [Avoid problem caused by missing ]) AC_CHECK_HEADER([Carbon/Carbon.h], @@ -135,10 +155,60 @@ AC_CACHE_CHECK([for Objective-C compiler], [cs_cv_prog_objc], [cs_cv_prog_objc="$CC"]) - CS_JAMCONFIG_PROPERTY([CMD.OBJC], [$cs_cv_prog_objc]) + CS_EMIT_BUILD_PROPERTY([CMD.OBJC], [$cs_cv_prog_objc], [], [], [$1]) AC_CACHE_CHECK([for Objective-C++ compiler], [cs_cv_prog_objcxx], [cs_cv_prog_objcxx="$CXX"]) - CS_JAMCONFIG_PROPERTY([CMD.OBJC++], [$cs_cv_prog_objcxx])], + CS_EMIT_BUILD_PROPERTY([CMD.OBJC++], [$cs_cv_prog_objcxx], + [], [], [$1])], [cs_host_target=unix cs_host_family=unix])]) + + +#------------------------------------------------------------------------------ +# _CS_CHECK_UNIVERSAL_BINARY([EMITTER]) +# Check if Mac OS X universal binaries should be built. This option is +# enabled by default on Mac OS X only if the MacOSX10.4u universal SDK is +# installed and if not cross-compiling. Otherwise, it is disabled. Emits +# CS_UNIVERSAL_BINARY via AC_DEFINE() and CS_HEADER_PROPERTY(), and +# augments CFLAGS, CXXFLAGS, and LDFLAGS appropriately when universal +# binaries are enabled. Also emits augmented build properties +# COMPILER.CFLAGS, COMPILER.C++FLAGS, and COMPILER.LFLAGS via +# CS_EMIT_BUILD_PROPERTY() using the optional EMITTER or +# CS_EMIT_BUILD_PROPERTY()'s default emitter if EMITTER is omitted. +#------------------------------------------------------------------------------ +m4_define([CS_UNIVERSAL_ARCHS], [i386, ppc]) +m4_define([CS_UNIVERSAL_SDK], [/Developer/SDKs/MacOSX10.4u.sdk]) +m4_define([CS_UNIVERSAL_ARCHS_LIST], + m4_foreach([arch], [CS_UNIVERSAL_ARCHS], [[-arch] arch ])) +m4_define([CS_UNIVERSAL_CFLAGS], + [-isysroot CS_UNIVERSAL_SDK -mmacosx-version-min=10.4]) +m4_define([CS_UNIVERSAL_CXXFLAGS], [CS_UNIVERSAL_CFLAGS]) +m4_define([CS_UNIVERSAL_LDFLAGS], [-Wl,-syslibroot,CS_UNIVERSAL_SDK]) + +AC_DEFUN([_CS_CHECK_UNIVERSAL_BINARY], + [AS_IF([test "$cs_host_target" = macosx && + test "$cross_compiling" != yes && + test -d "CS_UNIVERSAL_SDK"], + [cs_universal_binary_default=yes], [cs_universal_binary_default=no]) + AC_MSG_CHECKING([whether to build universal binaries]) + AC_ARG_ENABLE([universal-binary], + [AC_HELP_STRING([--enable-universal-binary], + [build Mac OS X universal binaries (default YES on Mac OS X with + universal SDK installed, else NO)])], + [cs_universal_binary=$enableval], + [cs_universal_binary=$cs_universal_binary_default]) + AC_MSG_RESULT([$cs_universal_binary]) + AS_IF([test "$cs_universal_binary" = yes], + [AC_DEFINE([CS_UNIVERSAL_BINARY], [1], + [Define if building universal binaries on MacOSX.]) + CFLAGS="$CFLAGS CS_UNIVERSAL_CFLAGS CS_UNIVERSAL_ARCHS_LIST" + CXXFLAGS="$CXXFLAGS CS_UNIVERSAL_CXXFLAGS CS_UNIVERSAL_ARCHS_LIST" + LDFLAGS="$LDFLAGS CS_UNIVERSAL_LDFLAGS CS_UNIVERSAL_ARCHS_LIST" + CS_HEADER_PROPERTY([CS_UNIVERSAL_BINARY]) + CS_EMIT_BUILD_PROPERTY([COMPILER.CFLAGS], + [CS_UNIVERSAL_CFLAGS CS_UNIVERSAL_ARCHS_LIST], [append]) + CS_EMIT_BUILD_PROPERTY([COMPILER.C++FLAGS], + [CS_UNIVERSAL_CXXFLAGS CS_UNIVERSAL_ARCHS_LIST], [append]) + CS_EMIT_BUILD_PROPERTY([COMPILER.LFLAGS], + [CS_UNIVERSAL_LDFLAGS CS_UNIVERSAL_ARCHS_LIST], [append])])]) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/autoconf/path.m4 /tmp/IB0bHXT4Oc/cel-1.4/mk/autoconf/path.m4 --- cel-1.9+svn3615/mk/autoconf/path.m4 2004-10-28 08:54:50.000000000 +0100 +++ cel-1.4/mk/autoconf/path.m4 2009-11-28 16:46:44.000000000 +0000 @@ -1,6 +1,6 @@ # path.m4 -*- Autoconf -*- #============================================================================== -# Copyright (C)2004 by Eric Sunshine +# Copyright (C)2004,2008 by Eric Sunshine # # This library is free software; you can redistribute it and/or modify it # under the terms of the GNU Library General Public License as published by @@ -19,19 +19,117 @@ #============================================================================== AC_PREREQ([2.56]) + #------------------------------------------------------------------------------ -# CS_PATH_NORMALIZE(STRING) -# Normalize a pathname at run-time by transliterating Windows/DOS -# backslashes to forward slashes. Also collapses whitespace. +# CS_PATH_NORMALIZE_EMBEDDED(STRING) +# Normalize all paths embedded in STRING at run-time by transliterating +# Windows/DOS backslashes to forward slashes. Also collapses whitespace. +# This is useful when applied to command output which may include +# embedded Windows-style paths since the backslashes in those paths could +# be incorrectly interpreted in the context of Makefiles or other +# development utilities. For instance, a string such as "-Ic:\foo\inc +# -Ic:\foo\local\inc" is normalized to "-Ic:/foo/inc -Ic:/foo/local/inc". +# +# Usage: opts=CS_PATH_NORMALIZE_EMBEDDED([$opts]) #------------------------------------------------------------------------------ -AC_DEFUN([CS_PATH_NORMALIZE], +AC_DEFUN([CS_PATH_NORMALIZE_EMBEDDED], [`echo "x$1" | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'`]) + +#------------------------------------------------------------------------------ +# CS_PATH_NORMALIZE_OUTPUT(COMMAND) +# Normalize all paths emitted by COMMAND by transliterating Windows/DOS +# backslashes to forward slashes. Also collapses whitespace. This is +# useful when the output of COMMAND may include embedded Windows-style +# paths since the backslashes in those paths could be incorrectly +# interpreted in the context of Makefiles or other development +# utilities. For instance, if COMMAND "pkg-config --cflags foo" emits +# "-Ic:\foo\inc -Ic:\foo\local\inc", the output is normalized to +# "-Ic:/foo/inc -Ic:/foo/local/inc". +# +# Usage: opts=CS_PATH_NORMALIZE_OUTPUT([$cmd]) +#------------------------------------------------------------------------------ +AC_DEFUN([CS_PATH_NORMALIZE_OUTPUT], +[`AC_RUN_LOG([$1]) | tr '\\\\' '/' | sed 's/ */ /g;s/^ //;s/ $//'`]) + + + +#------------------------------------------------------------------------------ +# CS_PATH_NORMALIZE(STRING) +# DEPRECATED: Use CS_PATH_NORMALIZE_EMBEDDED() instead. +#------------------------------------------------------------------------------ +AC_DEFUN([CS_PATH_NORMALIZE], [CS_PATH_NORMALIZE_EMBEDDED([$1])]) + + + #------------------------------------------------------------------------------ # CS_RUN_PATH_NORMALIZE(COMMAND) -# Normalize the pathname emitted by COMMAND by transliterating -# Windows/DOS backslashes to forward slashes. Also collapses whitespace. +# DEPRECATED: Use CS_PATH_NORMALIZE_OUTPUT() instead. +#------------------------------------------------------------------------------ +AC_DEFUN([CS_RUN_PATH_NORMALIZE], [CS_PATH_NORMALIZE_OUTPUT([$1])]) + + + +#------------------------------------------------------------------------------ +# CS_PATH_CANONICALIZE(PATH) +# Canonicalize PATH by transliterating Windows/DOS backslashes to forward +# slashes. On MSYS/MinGW, also converts MSYS-style paths +# (ex. /home/foo/bar/, /c/foo/bar) to proper Windows-style paths +# (ex. c:/msys/home/foo/bar, c:/foo/bar). This is important because an +# MSYS-style path is meaningful only to MSYS, but not to utilities which +# might be invoked by a Makefile or other build tool. Such utilities +# invariably expect Windows-style paths. +# +# Usage: path=CS_PATH_CANONICALIZE([$path]) +#------------------------------------------------------------------------------ +AC_DEFUN([CS_PATH_CANONICALIZE], + [$( + cs_indir=CS_PATH_NORMALIZE_EMBEDDED([$1]) + MSYS_AC_CANONICAL_PATH([cs_outdir], [$cs_indir]) + echo $cs_outdir + )]) + + + +#------------------------------------------------------------------------------ +# MSYS_AC_CANONICAL_PATH(VAR, PATHNAME) +# Set VAR to the canonically resolved absolute equivalent of PATHNAME, +# (which may be a relative path, and need not refer to any existing +# entity). +# +# On Win32-MSYS build hosts, the returned path is resolved to its true +# native Win32 path name (but with slashes, not backslashes). +# +# On any other system, it is simply the result which would be obtained if +# PATHNAME represented an existing directory, and the pwd command was +# executed in that directory. +# +# Author: Keith Marshall +# Source: http://article.gmane.org/gmane.comp.gnu.mingw.msys/2785 +#------------------------------------------------------------------------------ +AC_DEFUN([MSYS_AC_CANONICAL_PATH], + [ac_dir="$2" + pwd -W >/dev/null 2>&1 && ac_pwd_w="pwd -W" || ac_pwd_w=pwd + until ac_val=`exec 2>/dev/null; cd "$ac_dir" && $ac_pwd_w` + do + ac_dir=`AS_DIRNAME(["$ac_dir"])` + done + ac_dir=`echo "$ac_dir" | sed 's?^[[./]]*??'` + ac_val=`echo "$ac_val" | sed 's?/*$[]??'` + $1=`echo "$2" | sed "s?^[[./]]*$ac_dir/*?$ac_val/?"';s?/*$[]??'`]) + + + +#------------------------------------------------------------------------------ +# CS_PATH_INIT +# Initialize commonly-used variable substitutions via AC_SUBST(). +# Present implementation publishes CS_TOP_SRCDIR and CS_TOP_BUILDDIR, +# which are canonicalized counterparts (via CS_PATH_CANONICALIZE()) of +# Autoconf's top_srcdir and top_builddir substitutions (ex: in source +# file, use @CS_TOP_SRCDIR@ rather than @top_srcdir@). #------------------------------------------------------------------------------ -AC_DEFUN([CS_RUN_PATH_NORMALIZE], -[`AC_RUN_LOG([$1]) | tr '\\\\' '/' | sed 's/^x//;s/ */ /g;s/^ //;s/ $//'`]) +AC_DEFUN([CS_PATH_INIT], + [AC_SUBST([CS_TOP_SRCDIR], [CS_PATH_CANONICALIZE([$srcdir])]) + AC_SUBST([CS_TOP_BUILDDIR], [.]) + ]) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/autoconf/qualify.m4 /tmp/IB0bHXT4Oc/cel-1.4/mk/autoconf/qualify.m4 --- cel-1.9+svn3615/mk/autoconf/qualify.m4 2005-07-01 23:03:32.000000000 +0100 +++ cel-1.4/mk/autoconf/qualify.m4 2009-11-28 16:46:44.000000000 +0000 @@ -1,6 +1,6 @@ # qualify.m4 -*- Autoconf -*- #============================================================================== -# Copyright (C)2005 by Eric Sunshine +# Copyright (C)2005,2008 by Eric Sunshine # # This library is free software; you can redistribute it and/or modify it # under the terms of the GNU Library General Public License as published by @@ -40,7 +40,7 @@ [AS_IF([test "$$2" = no], [CS_BUILD_IFELSE( [AC_LANG_PROGRAM( - [cs_symbol_qualifier m4_default([$4],[void f()]);], + [m4_default([$4],[void f()]) cs_symbol_qualifier;], [])], [], [$5], [$2='cs_symbol_qualifier'], [$2='no'])])])]) AS_IF([test $$2 != no], [$6], [$7])]) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/autoconf/split.m4 /tmp/IB0bHXT4Oc/cel-1.4/mk/autoconf/split.m4 --- cel-1.9+svn3615/mk/autoconf/split.m4 2004-05-05 11:36:23.000000000 +0100 +++ cel-1.4/mk/autoconf/split.m4 2009-11-28 16:46:44.000000000 +0000 @@ -46,4 +46,5 @@ AC_DEFUN([_CS_SPLIT], [AS_IF([test $[@%:@] -eq 0], [$1=''], [AS_IF([test "$[1]" = cs_split_filler], [$1=''], [$1=$[1]]) - shift])]) + shift]) +]) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/application.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/application.jam --- cel-1.9+svn3615/mk/jam/application.jam 2007-11-14 06:05:35.000000000 +0000 +++ cel-1.4/mk/jam/application.jam 2009-11-28 16:46:47.000000000 +0000 @@ -87,6 +87,7 @@ if $(LINK.DEBUG.INFO.SEPARATE) = "yes" { local debugfile = [ SplitDebugInfo $(target) : $(APPLICATION_SUFFIX) ] ; + $(target)_DEBUGFILE = $(debugfile) ; cleanextra += $(debugfile) ; if ! [ IsElem noinstall : $(3) ] { diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/build.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/build.jam --- cel-1.9+svn3615/mk/jam/build.jam 2007-11-21 16:21:46.000000000 +0000 +++ cel-1.4/mk/jam/build.jam 2009-11-28 16:46:47.000000000 +0000 @@ -62,6 +62,8 @@ include $(jamrulesdir)/unittest.jam ; include $(jamrulesdir)/upload.jam ; +include $(jamrulesdir)/filelist.jam ; +include $(jamrulesdir)/msi.jam ; # Include OS specific rules switch $(TARGET.OS) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/filelist.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/filelist.jam --- cel-1.9+svn3615/mk/jam/filelist.jam 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/mk/jam/filelist.jam 2009-11-28 16:46:48.000000000 +0000 @@ -0,0 +1,140 @@ +#============================================================================ +# Rules for file list creation +# Copyright (C)2008 by Frank Richter +# +# This library is free software; you can redistribute it and/or modify it +# under the terms of the GNU Library General Public License as published by +# the Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# This library is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public +# License for more details. +# +# You should have received a copy of the GNU Library General Public License +# along with this library; if not, write to the Free Software Foundation, +# Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +#============================================================================ + +## ListFile list +## Returns the output file name for a certain file list. +rule ListFile +{ + listfile = $(1:S=.txt) ; + local dir = [ ConcatDirs $(BUILDTOP) out lists ] ; + MakeLocate $(listfile) : $(dir) ; + SEARCH on $(listfile) = $(dir) ; + Clean filelistsclean : $(listfile) ; + Depends clean : filelistsclean ; + return $(listfile) ; +} + +## DoFileListEntries sourcenames : directory : list +## Creates a new target adding the given sources named by +## `sourcenames' to the file list `list`. `directory' is a list of +## directory components indicating the directory part for entries of +## `sourcenames' written to the file list - it is relative to a file list +## dependent directory. The DoFileListEntries rule returns the names of +## the file list targets. +rule DoFileListEntries +{ + local targets i ; + + for i in $(1) + { + targets += [ DoFileListEntry $(i) : $(2) : $(i) : $(3) ] ; + } + + return $(targets) ; +} + +## DoFileListEntry sourcename : directory : destname : list +## Creates a new target adding the given source named by +## `sourcename' to the file list `list`. `directory' is a list of +## directory components indicating the directory part for `sourcename' +## written to the file list - it is relative to a file list dependent +## directory. The DoFileListEntries rule returns the names of the file +## list targets. +rule DoFileListEntry +{ + local target destdir srcdir listfile ; + dir = [ ConcatDirs $(2) ] ; + target = $(1:G=filelist!$(SUBDIR:J=!)) ; + + listfile = [ ListFile $(4) ] ; + + SEARCH on $(target) = [ on $(1) GetVar SEARCH ] ; + NoCare $(target) ; + WriteFileListEntry $(listfile) : $(target) : $(dir) : $(1) ; + Depends $(listfile) : $(target) ; + + return $(listfile) ; +} + +## FileListEntriesData sourcenames : directories : list +## Add plain files to a file list. +rule FileListEntriesData +{ + SEARCH on $(<) = $(SUBDIR) ; + Depends filelists : [ DoFileListEntries $(<) : $(2) : $(3) ] ; +} + +## FileListEntryApplications app : list +rule FileListEntryApplications +{ + $($(1)_TARGET)_FILELIST = $(2) ; + Depends filelists : + [ SystemDoFileListEntryApplications $(1) : $(2) ] ; +} + +## FileListEntryPlugin plugin : list +rule FileListEntryPlugin +{ + $($(1)_TARGET)_FILELIST = $(2) ; + Depends filelists : + [ SystemDoFileListEntryPlugin $(1) : $(2) ] ; +} + +#---------------------------------------------------------------------------- + +rule WriteFileListEntry +{ + local listfile = $(1) ; + local srcfile = $(2) ; + + local destname = $(4:D=$(3):G=) ; + if $(destname) = "" + { + destname = $(4:G=) ; + } + + local listfile_gristed = $(listfile:G=$(destname)) ; + MakeLocate $(listfile_gristed) : [ on $(listfile) GetVar LOCATE ] ; + + DESTNAME on $(listfile_gristed) = $(destname) ; + LOCATE on $(srcfile) = [ on $(srcfile) GetVar SEARCH ] ; + if $($(listfile)_CREATED) != "yes" + { + WriteFileListEntry1 $(listfile_gristed) : $(srcfile) ; + $(listfile)_CREATED = yes ; + } + else + { + WriteFileListEntry2 $(listfile_gristed) : $(srcfile) ; + } + Depends $(listfile) : $(listfile_gristed) ; +} + +actions WriteFileListEntry1 +{ + echo "$(>):$(DESTNAME)" > $(<) +} + +actions WriteFileListEntry2 +{ + echo "$(>):$(DESTNAME)" >> $(<) +} + +Help filelists : "Generate file lists for packages" ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/flags.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/flags.jam --- cel-1.9+svn3615/mk/jam/flags.jam 2008-07-12 15:16:45.000000000 +0100 +++ cel-1.4/mk/jam/flags.jam 2009-11-28 16:46:48.000000000 +0000 @@ -79,6 +79,10 @@ NEEDLIBS on $($(target)_TARGET) = [ RemoveDupFlags [ on $($(target)_TARGET) GetVar NEEDLIBS ] $(flags) ] ; $(target).LFLAGS = [ RemoveDupFlags $($(target).LFLAGS) $(flags) ] ; + if ! [ IsElem noexternal : $(3) ] + { + $(target).LFLAGS.EXTERNAL = [ RemoveDupFlags $($(target).LFLAGS.EXTERNAL) $(flags) ] ; + } UnitTestLFlags $(target) : $(flags) : $(options) ; } @@ -131,38 +135,25 @@ Clean clean : $(>) ; } -## RelayLibs target : indentifier : relaylibs -## Link external libraries identified by 'identifier' with 'target' with -## the help of "relaytool". This tool provides a wrapper object file that -## dynamically loads the requested library at runtime. The client code can -## check if a library is actually available and react gracefully if not. -## This is much more end-user friendly than a refusal by the application to -## start due to a missing dependency. -## From the external dependency identified by 'identifier' the individual -## libraries specified in 'relaylibs' will be dynamically loaded. For each -## library 'foo' a symbol 'libfoo_is_present' will be provided. -rule RelayLibs +## RelayLFlags lflags : relaylibs [: minimal-objects ] +## Get LFLAGS for relay-linking libraries. See RelayLibs for +## more information. +rule RelayLFlags { if ! $(CMD.RELAYTOOL) { - # Create fake libwhatever_is_present() symbols - local stubfile = [ DoObjectGrist $(>).fake_stub.c ] ; - MakeLocate $(stubfile) : $(LOCATE_TARGET) ; - WHATEVER on $(stubfile) = $(3) ; - WriteRelayLibStub $(stubfile) ; - Clean $(<)clean : $(stubfile) ; - - local stub_object = [ CompileObjects $(stubfile) ] ; - MakeLocate $(stub_object) : $(LOCATE_TARGET) ; - Depends $($(<)_TARGET) : $(stub_object) ; - Clean $(<)clean : $(stub_object) ; - EXTRAOBJECTS on $($(<)_TARGET) += $(stub_object) ; - - ExternalLibs $(<) : $(>) ; + return $(1) ; } else { - local relayparamslist = "--relay $(3)" ; + local relayparamslist = "--relay $(2)" ; + local lflags = $(1[1]) ; + # Concatenate arrays into single strings + local lf ; + for lf in $(1[2-]) + { + lflags = "$(lflags) $(lf)" ; + } local relayparam = $(relayparamslist[1]) ; local r ; for r in $(relayparamslist[2-]) @@ -175,15 +166,74 @@ { cflags = "$(cflags) $(c)" ; } - local extlib ; - for extlib in $(>) + local minimalparam = "" ; + if "$(3)" != "" { - CFlags $(<) : $($(extlib).CFLAGS) ; - LFlags $(<) : - "`CFLAGS=\"$(cflags)\" $(CMD.RELAYTOOL) --out-dir $(LOCATE_TARGET) $(relayparam) $($(extlib).LFLAGS)`" ; - - $(<).EXTERNALLIBS += $(extlib) ; + minimalparam = "--minimal-list \"$(3)\"" ; } + local extlib result_lflags ; + result_lflags += + "`CFLAGS=\"$(cflags)\" $(CMD.RELAYTOOL) --out-dir $(LOCATE_TARGET) $(minimalparam) $(relayparam) $(lflags)`" ; + return $(result_lflags) ; + } +} + +## RelayObjs target : relaylibs : identifier +rule RelayObjs +{ + if ! $(CMD.RELAYTOOL) + { + # Create fake libwhatever_is_present() symbols + local stubfile = [ DoObjectGrist $(3).fake_stub.c ] ; + MakeLocate $(stubfile) : $(LOCATE_TARGET) ; + WHATEVER on $(stubfile) = $(2) ; + WriteRelayLibStub $(stubfile) ; + Clean $(<)clean : $(stubfile) ; + + local stub_object = [ CompileObjects $(stubfile) ] ; + MakeLocate $(stub_object) : $(LOCATE_TARGET) ; + Depends $($(<)_TARGET) : $(stub_object) ; + Clean $(<)clean : $(stub_object) ; + #EXTRAOBJECTS on $($(<)_TARGET) += $(stub_object) ; + + return $(stub_object) ; + } + else + { + return ; + } +} + +## RelayLibs target : identifier : relaylibs +## Link external libraries identified by 'identifier' with 'target' with +## the help of "relaytool". This tool provides a wrapper object file that +## dynamically loads the requested library at runtime. The client code can +## check if a library is actually available and react gracefully if not. +## This is much more end-user friendly than a refusal by the application to +## start due to a missing dependency. +## From the external dependency identified by 'identifier' the individual +## libraries specified in 'relaylibs' will be dynamically loaded. For each +## library 'foo' a symbol 'libfoo_is_present' will be provided. +rule RelayLibs +{ + local extlib ; + for extlib in $(>) + { + # Construct list of object files for target. + # Used by relaytool to compute a minimal set of symbols that need relaying. + local minimal_list = "" ; + local o ; + for o in $($(<)_OBJECTS) + { + minimal_list = "$(minimal_list) $(LOCATE_TARGET)/$(o:G=)" ; + } + + ExtraObjects $(<) : [ RelayObjs $(<) : $(3) : $(2) ] ; + CFlags $(<) : $($(extlib).CFLAGS) ; + LFlags $(<) : [ RelayLFlags $($(extlib).LFLAGS) : $(3) : $(minimal_list) ] : noexternal ; + + $(<).RELAYDEPS += $(extlib) ; + $(<).RELAYLIBS.$(extlib) = $(3) ; } } @@ -191,8 +241,13 @@ { echo "" > $(<) whatever=`echo "$(WHATEVER)" | tr '-' '_' | tr '.' '_' ` - echo "int lib${whatever}_is_present = 1;" >> $(<) - echo "int lib${whatever}_symbol_is_present (char* s) { return 1; }" >> $(<) + my_IFS=$IFS; IFS=" " + for w in ${whatever} + do + echo "int lib${w}_is_present = 1;" >> $(<) + echo "int lib${w}_symbol_is_present (char* s) { return 1; }" >> $(<) + done + IFS=$my_IFS } ## MergeLFlags flags1 : flags2 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/icons.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/icons.jam --- cel-1.9+svn3615/mk/jam/icons.jam 2007-04-28 21:03:01.000000000 +0100 +++ cel-1.4/mk/jam/icons.jam 2009-11-28 16:46:48.000000000 +0000 @@ -1,3 +1,21 @@ +#============================================================================ +# Copyright (C)2006-2009 by Frank Richter +# +# This library is free software; you can redistribute it and/or modify it +# under the terms of the GNU Library General Public License as published by +# the Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# This library is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public +# License for more details. +# +# You should have received a copy of the GNU Library General Public License +# along with this library; if not, write to the Free Software Foundation, +# Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +#============================================================================ if $(CMD.RSVG) != "" { ## IconsFromSVG iconname @@ -15,9 +33,8 @@ { local icon = $(1) ; local iconfile = $(icon).svg ; - local svgscalabledir = [ ConcatDirs $(TOP) $(SUBDIR) icons-src scalable ] ; + local svgscalabledir = [ ConcatDirs $(SUBDIR) icons-src scalable ] ; local svgsource = $(iconfile:G=$(svgscalabledir)) ; - LOCATE on $(svgsource) = $(svgscalabledir) ; SEARCH on $(svgsource) = $(svgscalabledir) ; NotFile generateicons ; @@ -36,7 +53,7 @@ # ** - Cause icon files to be really large. Vista supports PNG compression # in icons and uses it for the 256x256 versions. Problem: resource # compilers don't support that yet. - for size in 16 22 32 48 + for size in 16 22 32 48 128 256 { local pngdir = [ ConcatDirs $(SUBDIR) icons $(size) ] ; local pngfile = $(icon:G=$(pngdir)).png ; @@ -155,7 +172,7 @@ if [ -e $ICONSSRC/\${ICONBASE}_8.png ] ; then $(CP) $ICONSSRC/\${ICONBASE}_8.png $(<) else - # Makes transparency binary and reduces colors to 256- + # Makes transparency binary and reduces colors to 256 $(CMD.CONVERT) $(>) \( +clone -fx a +matte -monochrome \) -compose CopyOpacity -composite -colors 256 -dither $(<) fi } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/library.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/library.jam --- cel-1.9+svn3615/mk/jam/library.jam 2007-11-21 16:21:46.000000000 +0000 +++ cel-1.4/mk/jam/library.jam 2009-11-28 16:46:48.000000000 +0000 @@ -160,6 +160,11 @@ if ! $(target:D) { MakeLocate $(target) $(target)($(objects:BS)) : $(LOCATE.OBJECTS)/libs ; + SEARCH on $(target) = $(LOCATE.OBJECTS)/libs ; + } + else + { + SEARCH on $(target) = $(target:D) ; } if $(NOARSCAN) @@ -224,6 +229,11 @@ RmTemps $(target) : $(objects) ; } + if ! [ IsElem noinstall : $(options) ] + { + Depends filelists : [ DoFileListEntries $(target) : : libs-static ] ; + } + $(<)_CLEANEXTRA += $(target) ; } @@ -295,6 +305,15 @@ SystemLinkSharedLibrary $(libname) : $(target) : $(objects) $(deplibs) : $(linklib) ; + if ! [ IsElem noinstall : $(options) ] + { + Depends filelists : [ DoFileListEntries $(target) : : libs-shared ] ; + if $(linklib) != $(target) + { + Depends filelists : [ DoFileListEntries $(linklib) : : libs-static ] ; + } + } + if $(LINK.DEBUG.INFO.SEPARATE) = "yes" { local debugfile = [ SplitDebugInfo $(target) ] ; @@ -303,6 +322,7 @@ { NoCare $(debugfile) ; Depends install_lib : [ DoInstall $(debugfile) : $(libdir) : $(INSTALL_DATA) ] ; + Depends filelists : [ DoFileListEntries $(debugfile) : : debug-libs-shared ] ; } if $(linklib) = $(target) { diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/macosx.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/macosx.jam --- cel-1.9+svn3615/mk/jam/macosx.jam 2007-04-27 03:26:01.000000000 +0100 +++ cel-1.4/mk/jam/macosx.jam 2009-11-28 16:46:48.000000000 +0000 @@ -20,7 +20,9 @@ SHELL ?= "/bin/sh" ; MACOSX_ENVIRONMENT = "export MACOSX_DEPLOYMENT_TARGET=10.2" ; + PLUGIN.LFLAGS += "-bundle" ; + # We use the ugly -Wl form, which does not contain embedded whitespace (unlike # "-framework AppKit"), to help external projects which use the result of # "cs-config --libs" in conjunction with GNU libtool, since libtool likes to @@ -40,6 +42,29 @@ # Jam 2.4, consequently we disable it. NOARSCAN = true ; +# Standard 'ar' command is incompatible with universal binaries and can not +# "update" a static library when one or more object files have changed. To +# work around the problem, we force the library to be created from scratch by +# removing it and re-populating it with all object files (rather than with only +# those which changed). The alternate approach of using Apple 'libtool' is +# unsuitable for two reasons. First, libtool can only create libraries from +# scratch; it is unable to update them. Second, the libtool can not be invoked +# piecemeal, which means that a response file would instead have to be created +# piecemeal and libtool invoked afterward. Such an approach requires much more +# effort than the 'ar' workaround. + +CRELIB = true ; +actions CreLib +{ + $(RM) $(<) +} + +actions together piecemeal Archive +{ + $(AR) $(<) $(>) +} + + #------------------------------------------------------------------------------ # Public rules. #------------------------------------------------------------------------------ @@ -133,6 +158,18 @@ } } +rule SystemDoFileListEntryApplications +{ + local target = $($(<)_TARGET) ; + local entries = [ DoFileListEntries $(target) : : $(2) ] ; + if $(LINK.DEBUG.INFO.SEPARATE) = "yes" + { + local debugfile = $($(target)_DEBUGFILE) ; + entries += [ DoFileListEntries $(debugfile) : : debug-$(2) ] ; + } + return $(entries) ; +} + # SystemInstallPlugin target : subdirs : options # Apply appropriate rule to install the plugin based upon the options. rule SystemInstallPlugin @@ -141,6 +178,19 @@ [ DoInstall $(<) : $(plugindir) $(2) : $(INSTALL_PROGRAM) ] ; } +rule SystemDoFileListEntryPlugin +{ + local target = $($(<)_TARGET) ; + local entries = [ DoFileListEntries $(target) : : $(2) ] ; + if $(LINK.DEBUG.INFO.SEPARATE) = "yes" + { + local debugfile = $($(target)_DEBUGFILE) ; + entries += [ DoFileListEntries $(debugfile) : : debug-$(2) ] ; + } + entries += [ DoFileListEntries $($(<)_METAFILE) : : $(2) ] ; + return $(entries) ; +} + # SystemLinkPlugin target : objects : options # Link a plugin module and handle meta-data appropriately. rule SystemLinkPlugin diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/msi.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/msi.jam --- cel-1.9+svn3615/mk/jam/msi.jam 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/mk/jam/msi.jam 2009-11-28 16:46:48.000000000 +0000 @@ -0,0 +1,139 @@ +#============================================================================ +# Rules for creating MSI/MSM files via WiX +# Copyright (C)2008 by Frank Richter +# +# This library is free software; you can redistribute it and/or modify it +# under the terms of the GNU Library General Public License as published by +# the Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# This library is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public +# License for more details. +# +# You should have received a copy of the GNU Library General Public License +# along with this library; if not, write to the Free Software Foundation, +# Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +#============================================================================ + +CMD.GENMSM ?= $(TOP)/bin/cs-genwix-msm.py ; +CMD.CANDLE ?= candle ; +CMD.LIGHT ?= light ; + +LOCATE.MSI ?= $(BUILDTOP)/out/msi ; +LOCATE.MSM ?= $(BUILDTOP)/out/msi ; +LOCATE.MSI.TEMP ?= $(BUILDTOP)/out/msi/temp ; + +WIX_FLAGS = -v -nologo ; #-pedantic +CANDLEFLAGS = ; +LIGHTFLAGS = -ext WixUIExtension -cultures:en-us -ss -sval ; + +# MSIMergeModule msmfile : wxs [: preprocvars] +rule MSIMergeModule +{ + local target = $(1) ; + local mod_src = $(2) ; + local env = $(3) ; + + SEARCH on $(mod_src) = $(SEARCH_SOURCE) ; + local mod_obj = $(mod_src:S=.wixobj) ; + MakeLocate $(mod_obj) : $(LOCATE.MSI.TEMP) ; + Depends $(mod_obj) : $(mod_src) ; + VARS on $(mod_obj) = $(env) ; + CompileWXS $(mod_obj) : $(mod_src) ; + Clean mergemodulesclean : $(mod_obj) ; + + Depends $(target) : $(mod_obj) ; + LinkWIXOBJ $(target) : $(mod_obj) ; + Clean mergemodulesclean : $(target) ; + + Depends mergemodules : $(target) ; + Depends clean : mergemodulesclean ; +} + +# MSIMergeModuleFromList id : filelist : version [: subdir] +rule MSIMergeModuleFromList +{ + local target = $(1) ; + local mod_src = $(target).wxs ; + local filelistfile = [ ListFile $(2) ] ; + + MakeLocate $(mod_src) : $(LOCATE.MSI.TEMP) ; + VERSION on $(mod_src) = $(3) ; + ID on $(mod_src) = $(target) ; + SUBDIR on $(mod_src) = $(4) ; + Depends $(mod_src) : $(filelistfile) ; + GenerateMSMSource $(mod_src) : $(filelistfile) ; + Clean mergemodulesclean : $(mod_src) ; + + local mod_msm = $(mod_src:S=.msm) ; + MakeLocate $(mod_msm) : $(LOCATE.MSM) ; + MSIMergeModule $(mod_msm) : $(mod_src) ; + + Depends $(target) : $(mod_msm) ; + NotFile $(target) ; + Depends mergemodules : $(target) ; + Depends clean : mergemodulesclean ; +} + +## MSIPackage msifile : wxs [: preprocvars [: objfile]] +rule MSIPackage +{ + local target = $(1) ; + local mod_src = $(2) ; + local env = $(3) ; + + SEARCH on $(mod_src) = $(SEARCH_SOURCE) ; + local mod_obj = $(4:E=$(mod_src:S=)) ; + mod_obj = $(mod_obj).wixobj ; + MakeLocate $(mod_obj) : $(LOCATE.MSI.TEMP) ; + Depends $(mod_obj) : $(mod_src) ; + VARS on $(mod_obj) = $(env) ; + CompileWXS $(mod_obj) : $(mod_src) ; + Clean mergemodulesclean : $(mod_obj) ; + + Depends $(target) : $(mod_obj) ; + LIGHTFLAGS.EXTRA on $(target) = -cc $(LOCATE.MSI.TEMP)/cabinets -reusecab ; + LinkWIXOBJ $(target) : $(mod_obj) ; + Clean msiclean : $(target) ; + + Depends msi : $(target) ; + Depends clean : msiclean ; +} + +actions together GenerateMSMSource +{ + $(CMD.GENMSM) -o $(<) --id $(ID) --version $(VERSION) \ + --subdirmap=$(SUBDIR) \ + $(>) +} + +actions CompileWXS +{ + candle $(WIX_FLAGS) $(CANDLEFLAGS) $(>) -out $(<) \ + -d$(VARS) +} + +actions LinkWIXOBJ +{ + light $(WIX_FLAGS) $(LIGHTFLAGS) $(LIGHTFLAGS.EXTRA) $(>) -out $(<) +} + +## UploadMSIs uploadtarget : msitargets : user@host : path/on/host +rule UploadMSIs +{ + local target = $(1) ; + local files = $(2) ; + + local m ; + for m in $(files) + { + local target2 = _$(target)_upload_$(m) ; + NotFile $(target2) ; + Always $(target2) ; + UploadFile $(target2) : $(m) : $(3) : $(4) ; + Depends $(target) : $(target2) ; + } +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/msvcgen.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/msvcgen.jam --- cel-1.9+svn3615/mk/jam/msvcgen.jam 2008-04-16 04:19:17.000000000 +0100 +++ cel-1.4/mk/jam/msvcgen.jam 2009-11-28 16:46:48.000000000 +0000 @@ -799,7 +799,7 @@ } # Add resource file. - if [ IsElem $(type) : dll plugin appgui appcon ] + if [ IsElem $(type) : dll plugin appgui appcon library_shared ] { local resource = $(msvcname:S=.rc) ; Depends msvcgen : $(resource) ; @@ -849,7 +849,7 @@ MANIFEST_NAME on $(manifestrc) = $(manifest) ; GenerateWin32ManifestRc $(manifestrc) ; Depends $(manifestrc) : $(manifest) ; - if $(MSVC_VERSION) = 8 + if $(MSVC_VERSION) >= 8 { # VC8: Manifest appears in project along other files, a special build # tool cares about the embedding into a resource. (The resource goop diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/plugin.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/plugin.jam --- cel-1.9+svn3615/mk/jam/plugin.jam 2008-04-17 20:41:45.000000000 +0100 +++ cel-1.4/mk/jam/plugin.jam 2009-11-28 16:46:48.000000000 +0000 @@ -38,7 +38,7 @@ rule Plugin { # check options - CheckOptions noinstall independent nohelp notest : $(3) : $(<) ; + CheckOptions noinstall independent nohelp notest nodefaultfilelist : $(3) : $(<) ; local metafile ; metafile = [ FAppendSuffix $(<) : $(SUFMETA) ] ; @@ -115,6 +115,7 @@ if $(LINK.DEBUG.INFO.SEPARATE) = "yes" { local debugfile = [ SplitDebugInfo $(target) ] ; + $(target)_DEBUGFILE = $(debugfile) ; cleanextra += $(debugfile) ; if ! [ IsElem noinstall : $(3) ] { @@ -123,6 +124,12 @@ } } + # Create file list entry + if ! [ IsElem nodefaultfilelist : $(3) ] + { + FileListEntryPlugin $(<) : plugin ; + } + CFlags $(<) : $(PLUGIN.CFLAGS) ; LFlags $(<) : $(LINKLIBS) $(PLUGIN.LFLAGS) ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/pythmod.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/pythmod.jam --- cel-1.9+svn3615/mk/jam/pythmod.jam 2008-04-17 20:41:45.000000000 +0100 +++ cel-1.4/mk/jam/pythmod.jam 2009-11-28 16:46:48.000000000 +0000 @@ -26,6 +26,13 @@ InstallBindingsModule $(1) : $(2) ; } +rule FileListEntryPythMod +{ + local target = $($(<)_TARGET) ; + SEARCH on $(target) = [ on $(target) GetVar LOCATE ] ; + Depends filelists : [ DoFileListEntries $(target) : $(2) : $(3) ] ; +} + # USAGE: # Pythmod targetname : module name : src files : install dir : LinkWith : ExternalLibs : desc # diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/static.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/static.jam --- cel-1.9+svn3615/mk/jam/static.jam 2008-07-12 15:59:30.000000000 +0100 +++ cel-1.4/mk/jam/static.jam 2009-11-28 16:46:48.000000000 +0000 @@ -208,7 +208,25 @@ optplugins = $(3) ; package = $(4) ; - local target_link_with target_lflags ; + local target_link_with target_lflags lflags_target relayobjs ; + if ( $(BUILD_SHARED_LIBS) = "yes" ) && ( $(TRUE_STATIC_PLUGINS) != "yes" ) + { + local plugin_lib_name ; + if $(package) + { + plugin_lib_name = $(target)_plugins_$(package) ; + } + else + { + plugin_lib_name = $(target)_plugins ; + } + + lflags_target = $(plugin_lib_name) ; + } + else + { + lflags_target = $(target) ; + } if $(package) { @@ -242,6 +260,19 @@ } CFlags $(target) : $(STATICPLUGIN.$(p).CFLAGS) ; lflags = [ MergeRemovingDups $(lflags) : $(STATICPLUGIN.$(p).LFLAGS) ] ; + + local relaydeps = $(STATICPLUGIN.$(p).RELAYDEPS) ; + for relaydep in $(relaydeps) + { + CFlags $(target) : $(STATICPLUGIN.$(p).RELAYCFLAGS.$(relaydep)) ; + lflags = [ MergeRemovingDups $(lflags) : + [ RelayLFlags $(STATICPLUGIN.$(p).RELAYLFLAGS.$(relaydep)) : + $(STATICPLUGIN.$(p).RELAYLIBS.$(relaydep)) ] ] ; + # @@@ If we can get the .a file name for the static plugin lib + # we could pass that for the minimal-objects + relayobjs += [ RelayObjs $(lflags_target) : + $(STATICPLUGIN.$(p).RELAYLIBS.$(relaydep)) : $(relaydep) ] ; + } } target_lflags = $(lflags) ; } @@ -261,8 +292,23 @@ # Grab flags for p in $(plugins) { - lflags += [ Filter $($(p).LFLAGS) : $(LINKLIBS) $(PLUGIN.LFLAGS) ] ; + lflags += [ Filter $($(p).LFLAGS.EXTERNAL) : $(LINKLIBS) $(PLUGIN.LFLAGS) ] ; libs += $($(p).NEEDLIBS) ; + + local relaydeps = $($(p).RELAYDEPS) ; + for relaydep in $(relaydeps) + { + local libpath ; + libpath = [ ConcatDirs + [ on $($(STATICPLUGINS.LIBRARY)_TARGET) GetVar SEARCH ] + $($(STATICPLUGINS.LIBRARY)_TARGET) + ] ; + lflags = [ MergeRemovingDups $(lflags) : + [ RelayLFlags $($(relaydep).LFLAGS) : + $($(p).RELAYLIBS.$(relaydep)) : $(libpath) ] ] ; + relayobjs += [ RelayObjs $(target) : + $($(p).RELAYLIBS.$(relaydep)) : $(relaydep) ] ; + } } target_link_with = [ RemoveDupFlags $(libs) ] ; target_lflags = [ RemoveDups $(lflags) ] ; @@ -275,30 +321,22 @@ # This is done to be more LGPL-friendly. if ( $(BUILD_SHARED_LIBS) = "yes" ) && ( $(TRUE_STATIC_PLUGINS) != "yes" ) { - local plugin_lib_name appglue libglue ; - if $(package) - { - plugin_lib_name = $(target)_plugins_$(package) ; - } - else - { - plugin_lib_name = $(target)_plugins ; - } - - libglue = [ BuildStaticGlueFile $(target) : $(plugin_lib_name) + local libglue appglue ; + libglue = [ BuildStaticGlueFile $(target) : $(lflags_target) : $(package) : lib ] ; - Library $(plugin_lib_name) : $(libglue) $(staticobject) : + Library $(lflags_target) : $(libglue) $(staticobject) + $(relayobjs) : noinstall notest independent nohelp shared ; - LibDepends $(plugin_lib_name) : $(target_link_with) ; - LFlags $(plugin_lib_name) : $(target_lflags) ; + LibDepends $(lflags_target) : $(target_link_with) ; + LFlags $(lflags_target) : $(target_lflags) ; # We need to get the external libs for the plugin lib; but they have to be # specified after LinkStaticPlugins - $(target).PROPAGATE_EXTERNALLIBS += $(plugin_lib_name) ; + $(target).PROPAGATE_EXTERNALLIBS += $(lflags_target) ; - appglue = [ BuildStaticGlueFile $(target) : $(plugin_lib_name) + appglue = [ BuildStaticGlueFile $(target) : $(lflags_target) : $(package) : app ] ; ExtraObjects $(target) : $(appglue) : inheritcflags ; - LinkWith $(target) : $(plugin_lib_name) ; + LinkWith $(target) : $(lflags_target) ; LFlags $(target) : $(target_lflags) ; } else @@ -359,6 +397,7 @@ # Write out needed CFLAGS, LFLAGS STATICPLUGINS.DEPENDENCIES = $(name).jam ; MakeLocate $(STATICPLUGINS.DEPENDENCIES) : $(LOCATE.OBJECTS)/libs ; + SEARCH on $(STATICPLUGINS.DEPENDENCIES) = $(LOCATE.OBJECTS)/libs ; for t in $(targets) { WriteDependencies $(STATICPLUGINS.DEPENDENCIES) : $(t) : $(name) ; @@ -373,6 +412,9 @@ Depends install_staticplugins : [ DoInstall $(STATICPLUGINS.DEPENDENCIES) : $(libdir) ] ; Depends install_staticplugins : install_libs ; + + Depends filelists : [ DoFileListEntries [ ConstructLibraryTarget $(name) ] : : libs-staticplugins ] ; + Depends filelists : [ DoFileListEntries $(STATICPLUGINS.DEPENDENCIES) : : libs-staticplugins ] ; INSTALLEDLIBS_OPTIONAL += $(name) ; @@ -422,7 +464,7 @@ cflags += $($(l).CFLAGS) ; lflags = [ MergeRemovingDups $(lflags) : [ Filter $($(l).LFLAGS) : $(LINKLIBS) $(PLUGIN.LFLAGS) ] ] ; } - lflags = [ MergeRemovingDups $(lflags) : [ Filter $($(plugin).LFLAGS) : $(LINKLIBS) $(PLUGIN.LFLAGS) ] ] ; + lflags = [ MergeRemovingDups $(lflags) : [ Filter $($(plugin).LFLAGS.EXTERNAL) : $(LINKLIBS) $(PLUGIN.LFLAGS) ] ] ; CFLAGS on $(depfile_gristed) = "$(cflags)" ; LFLAGS on $(depfile_gristed) = "$(lflags)" ; @@ -435,7 +477,23 @@ { WriteDepFlags2 $(depfile_gristed) : $(plugin) ; } + Depends $(depfile) : $(depfile_gristed) ; + + RELAYDEPS on $(depfile_gristed) = "$($(plugin).RELAYDEPS)" ; + WriteRelayDeps $(depfile_gristed) : $(plugin) ; + for relaydep in $($(plugin).RELAYDEPS) + { + local depfile_gristed2 = $(depfile_gristed:G=$(plugin).$(relaydep)) ; + MakeLocate $(depfile_gristed2) : [ on $(depfile) GetVar LOCATE ] ; + Depends $(depfile) : $(depfile_gristed2) ; + + RELAYDEP on $(depfile_gristed2) = $(relaydep) ; + RELAYCFLAGS on $(depfile_gristed2) = "$($(relaydep).CFLAGS)" ; + RELAYLFLAGS on $(depfile_gristed2) = "$($(relaydep).LFLAGS)" ; + RELAYLIBS on $(depfile_gristed2) = "$($(plugin).RELAYLIBS.$(relaydep))" ; + WriteRelayDepFlags $(depfile_gristed2) : $(plugin) ; + } } actions WriteDepFlags1 @@ -456,6 +514,22 @@ EOT } +actions WriteRelayDeps +{ + cat << EOT >> $(<) +STATICPLUGIN.$(>).RELAYDEPS = $(RELAYDEPS) ; +EOT +} + +actions WriteRelayDepFlags +{ + cat << EOT >> $(<) +STATICPLUGIN.$(>).RELAYLIBS.$(RELAYDEP) = $(RELAYLIBS) ; +STATICPLUGIN.$(>).RELAYCFLAGS.$(RELAYDEP) = $(RELAYCFLAGS) ; +STATICPLUGIN.$(>).RELAYLFLAGS.$(RELAYDEP) = $(RELAYLFLAGS) ; +EOT +} + actions piecemeal GenerateStaticPluginRegistration1 { echo 'namespace csStaticPluginInit' >> $(<) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/swig.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/swig.jam --- cel-1.9+svn3615/mk/jam/swig.jam 2007-11-14 06:05:35.000000000 +0000 +++ cel-1.4/mk/jam/swig.jam 2009-11-28 16:46:48.000000000 +0000 @@ -61,10 +61,19 @@ #ifndef __STDC_LIMIT_MACROS\\ #define __STDC_LIMIT_MACROS\\ #endif\\ - #ifndef DEBUG_PYTHON\\ + #ifdef _MSC_VER\\ + #include \\ + #include \\ + #if defined(_DEBUG) \\\&\\\& !defined(DEBUG_PYTHON)\\ #undef _DEBUG\\ + #define RESTORE__DEBUG\\ #endif\\ - \\1/g + #endif\\ + \\1\\ + #ifdef RESTORE__DEBUG\\ + #define _DEBUG\\ + #undef RESTORE__DEBUG\\ + #endif/g /\$Header:/d s/new[ ][ ]*(\\([^)][^)]*\\))[ ]*\\[/new \\1 [/g s/[ ]*#[ ]*define[ ][ ]*SWIG_init[ ]*init_\\(.*\\)/#define SWIG_init SWIG_init_\\1/g @@ -78,8 +87,11 @@ ## [ : swigfiledir [ : frozendirs [ : tag [ : outdir ]]]]]] ## Given a Swig input file `swigfile', generate `targets' for scripting ## language `language'. The first element of `targets' should name the - ## generated C or C++ file, and the remaining optional elements should name - ## any other language-specific scripting files which Swig will generate. + ## generated C or C++ file. The second, optional element should name + ## the generated C or C++ header accompanying the source file if Swig + ## generates one. It will be places in the same directory. The remaining + ## optional elements should name any other language-specific scripting + ## files which Swig will generate. ## For instance, the files widgets.cpp and widgets.py might be emitted by ## Swig for the input file widgets.i. The generated files are placed in ## $(LOCATE_TARGET). `swigflags' specifies additional flags to pass to @@ -107,6 +119,12 @@ { local target = $(1[1]) ; local othertargets = $(1[2-]) ; + local headertarget ; + if $(othertargets[1]:S) = ".h" + { + headertarget = $(othertargets[1]) ; + othertargets = $(othertargets[2-]) ; + } local swigfile = $(2) ; local language = $(3) ; local swigflags = $(4) ; @@ -133,6 +151,7 @@ MkDir $(outdir) ; } MakeLocate $(othertargets) : $(outdir) ; + SEARCH on $(othertargets) = $(outdir) ; # If any target, such as an install target, depends upon the other files, # we force them to be built with a dependency upon the target. @@ -142,6 +161,17 @@ SWIG.FLAGS on $(target) += $(SWIG.FLAGS) -$(language) $(swigflags) -I$(swigincdirs) -outdir [ ConcatDirs $(outdir) ] -o $(target:G=:D=$(LOCATE_TARGET)) ; + + if $(headertarget) + { + MakeLocate $(headertarget) : $(LOCATE_TARGET) ; + # If any target, such as an install target, depends upon the other files, + # we force them to be built with a dependency upon the target. + Depends $(headertarget) : $(target) ; + + SWIG.FLAGS on $(target) += + -oh $(headertarget:G=:D=$(LOCATE_TARGET)) ; + } # Allow Swig input file to reside at location other than $(SEARCH_SOURCE). if $(swigfiledir) @@ -187,6 +217,15 @@ Depends $(tag)freeze : $(frozen_other) ; } + if $(headertarget) + { + local frozen_header = $(headertarget:G=$(tag)freeze) ; + MakeLocate $(frozen_header) : $(frozentargetdir) ; + Depends $(frozen_header) : $(headertarget) ; + Copy $(frozen_header) : $(headertarget) ; + Depends $(tag)freeze : $(frozen_header) ; + } + NotFile $(tag)freeze ; Help $(tag)freeze : "Copy generated Swig files to source directory" ; } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/unix.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/unix.jam --- cel-1.9+svn3615/mk/jam/unix.jam 2007-11-21 16:21:46.000000000 +0000 +++ cel-1.4/mk/jam/unix.jam 2009-11-28 16:46:48.000000000 +0000 @@ -95,12 +95,40 @@ } } +rule SystemDoFileListEntryApplications +{ + local target = $($(<)_TARGET) ; + local entries = [ DoFileListEntries $(target) : : $(2) ] ; + if $(LINK.DEBUG.INFO.SEPARATE) = "yes" + { + local debugfile = $($(target)_DEBUGFILE) ; + entries += [ DoFileListEntries $(debugfile) : : debug-$(2) ] ; + } + return $(entries) ; +} + rule SystemInstallPlugin { Depends install_plugin : [ DoInstall $(<) : $(plugindir) $(2) : $(INSTALL_PROGRAM) ] ; } +rule SystemDoFileListEntryPlugin +{ + local target = $($(<)_TARGET) ; + local entries = [ DoFileListEntries $(target) : : $(2) ] ; + if $(LINK.DEBUG.INFO.SEPARATE) = "yes" + { + local debugfile = $($(target)_DEBUGFILE) ; + entries += [ DoFileListEntries $(debugfile) : : debug-$(2) ] ; + } + if $(EMBED_META) != "yes" || $(OBJCOPY.AVAILABLE) != "yes" + { + entries += [ DoFileListEntries $($(<)_METAFILE) : : $(2) ] ; + } + return $(entries) ; +} + # Put the meta data into the object file headers rule ObjTagMetaData { diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/upload.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/upload.jam --- cel-1.9+svn3615/mk/jam/upload.jam 2008-02-19 13:47:50.000000000 +0000 +++ cel-1.4/mk/jam/upload.jam 2009-11-28 16:46:48.000000000 +0000 @@ -70,15 +70,30 @@ local file = $(2) ; local server_user = $(3) ; local serverpath = $(4) ; - FILE on $(target) = $(dir) ; + FILE on $(target) = $(file) ; SERVER_USER on $(target) = $(server_user) ; DESTPATH on $(target) = $(serverpath) ; - DoUploadFile $(target) ; + DoUploadFile $(target) : $(file) ; } actions DoUploadFile { + # Create target dir + DESTPATH=$(DESTPATH) + $(SSH) $(SERVER_USER) "mkdir -p $DESTPATH" # transfer file - $(SCP) -v $(FILE) $(SERVER_USER):$(DESTPATH)/ + $(SCP) $(>) $(SERVER_USER):$(DESTPATH)/ } +## UploadFiles target : files : server_and_user : serverpath +rule UploadFiles +{ + local target = $(1) ; + local f ; + for f in $(2) + { + local filetarget = $(target)_upload_$(f) ; + UploadFile $(filetarget) : $(f) : $(3) : $(4) ; + Depends $(target) : $(filetarget) ; + } +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/jam/win32.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/jam/win32.jam --- cel-1.9+svn3615/mk/jam/win32.jam 2008-07-12 15:16:45.000000000 +0100 +++ cel-1.4/mk/jam/win32.jam 2009-11-28 16:46:48.000000000 +0000 @@ -20,6 +20,33 @@ #============================================================================ SHELL ?= "/bin/sh" ; +# Helper to set unset elements of PACKAGE_VERSION_LIST to 0 +rule _NormalizeVersionList +{ + local v1, v2, v3, v4 ; + v1 = $(PACKAGE_VERSION_LIST[1]) ; + if ! $(v1) { v1 = 0 ; } + v2 = $(PACKAGE_VERSION_LIST[2]) ; + if ! $(v2) { v2 = 0 ; } + v3 = $(PACKAGE_VERSION_LIST[3]) ; + if ! $(v3) { v3 = 0 ; } + v4 = $(PACKAGE_VERSION_LIST[4]) ; + if ! $(v4) { v4 = 0 ; } + return $(v1) $(v2) $(v3) $(v4) ; +} +PACKAGE_VERSION_NORM = [ _NormalizeVersionList ] ; + +# Allow customization of some values written to the .rc file +WIN32RC.EXTRAHEADER ?= ; +WIN32RC.VERSIONNUMBER ?= + # Remove any RC tag + "`echo '$(PACKAGE_VERSION_NORM[1]),$(PACKAGE_VERSION_NORM[2]),$(PACKAGE_VERSION_NORM[3]),$(PACKAGE_VERSION_NORM[4])' | $(SED) 's/[^0123456789._,]//g'`" ; +WIN32RC.VERSIONNUMBER.FILE ?= $(WIN32RC.VERSIONNUMBER) ; +WIN32RC.VERSIONNUMBER.PRODUCT ?= $(WIN32RC.VERSIONNUMBER) ; +WIN32RC.VERSIONSTR ?= "\"$(PACKAGE_VERSION)\"" ; +WIN32RC.VERSIONSTR.FILE ?= $(WIN32RC.VERSIONSTR) ; +WIN32RC.VERSIONSTR.PRODUCT ?= $(WIN32RC.VERSIONSTR) ; + CMD.WINDRES ?= windres ; # DLL-tools not used by this script, but clients might have a need for them. CMD.DLLTOOL ?= dlltool ; @@ -58,20 +85,19 @@ { cat > $(<) << __EOF__ // This file is generated automatically. +__EOF__ -1 VERSIONINFO -FILEVERSION + cat >> $(<) << __EOF__ +$(WIN32RC.EXTRAHEADER) __EOF__ - # Remove any RC tag - echo '$(PACKAGE_VERSION_LIST[1]),$(PACKAGE_VERSION_LIST[2]),$(PACKAGE_VERSION_LIST[3]),$(PACKAGE_VERSION_LIST[4])' | $(SED) 's/RC\([0-9]\)//g' | $(SED) 's/[^0123456789._,]//g' >> $(<) + cat >> $(<) << __EOF__ -cat >> $(<) << __EOF__ -PRODUCTVERSION +1 VERSIONINFO __EOF__ - # Remove any RC tag - echo '$(PACKAGE_VERSION_LIST[1]),$(PACKAGE_VERSION_LIST[2]),$(PACKAGE_VERSION_LIST[3]),$(PACKAGE_VERSION_LIST[4])' | $(SED) 's/RC\([0-9]\)//g' | $(SED) 's/[^0123456789._,]//g' >> $(<) + echo FILEVERSION $(WIN32RC.VERSIONNUMBER.FILE) >> $(<) + echo PRODUCTVERSION $(WIN32RC.VERSIONNUMBER.PRODUCT) >> $(<) cat >> $(<) << __EOF__ #ifdef CS_DEBUG @@ -85,8 +111,8 @@ BLOCK "040904E4" { VALUE "ProductName", "$(PRODUCT_NAME)" - VALUE "ProductVersion", "$(PACKAGE_VERSION)" - VALUE "FileVersion", "$(PACKAGE_VERSION)" + VALUE "ProductVersion", $(WIN32RC.VERSIONSTR.PRODUCT) + VALUE "FileVersion", $(WIN32RC.VERSIONSTR.FILE) VALUE "LegalCopyright", "$(PACKAGE_COPYRIGHT)" VALUE "FileDescription", "$(PRODUCT_DESCRIPTION)" #ifdef CS_DEBUG @@ -125,7 +151,7 @@ # Filter out non-numerical characters from the version number. Windows does # not like them. - echo '$(PACKAGE_VERSION_LIST[1]).$(PACKAGE_VERSION_LIST[2]).$(PACKAGE_VERSION_LIST[3]).$(PACKAGE_VERSION_LIST[4])' | $(SED) 's/RC\([0-9]\)//g' | $(SED) 's/[^0123456789.]//g' | $(SED) 's/\(.*\)/ version="\1"/' >> $(<) + echo '$(PACKAGE_VERSION_NORM[1]).$(PACKAGE_VERSION_NORM[2]).$(PACKAGE_VERSION_NORM[3]).$(PACKAGE_VERSION_NORM[4])' | $(SED) 's/RC\([0-9]\)//g' | $(SED) 's/[^0123456789.]//g' | $(SED) 's/\(.*\)/ version="\1"/' >> $(<) cat >> $(<) << __EOF__ processorArchitecture="X86" @@ -174,7 +200,7 @@ actions together CompileResources { - cat $(>) | $(CMD.WINDRES) $(WINDRES.FLAGS) $(RCFLAGS) --include-dir=$(>:D) -o $(<) + cat $(>) | $(CMD.WINDRES) $(WINDRES.FLAGS) $(RCFLAGS) --include-dir=$(HDRS) --include-dir=$(>:D) -o $(<) } rule CompileResources @@ -260,18 +286,6 @@ # Also invoked by msvcgen.jam. rule MakeVersionRc { - # normalize version list - local v1, v2, v3, v4 ; - v1 = $(PACKAGE_VERSION_LIST[1]) ; - if ! $(v1) { v1 = 0 ; } - v2 = $(PACKAGE_VERSION_LIST[2]) ; - if ! $(v2) { v2 = 0 ; } - v3 = $(PACKAGE_VERSION_LIST[3]) ; - if ! $(v3) { v3 = 0 ; } - v4 = $(PACKAGE_VERSION_LIST[4]) ; - if ! $(v4) { v4 = 0 ; } - PACKAGE_VERSION_LIST on $(<) = $(v1) $(v2) $(v3) $(v4) ; - local desc = [ Description $(>) ] ; if ! $(desc) { desc = "$(>)" ; } PRODUCT_DESCRIPTION on $(<) = $(desc) ; @@ -287,18 +301,6 @@ rule MakeManifestFile { - # normalize version list - local v1, v2, v3, v4 ; - v1 = $(PACKAGE_VERSION_LIST[1]) ; - if ! $(v1) { v1 = 0 ; } - v2 = $(PACKAGE_VERSION_LIST[2]) ; - if ! $(v2) { v2 = 0 ; } - v3 = $(PACKAGE_VERSION_LIST[3]) ; - if ! $(v3) { v3 = 0 ; } - v4 = $(PACKAGE_VERSION_LIST[4]) ; - if ! $(v4) { v4 = 0 ; } - PACKAGE_VERSION_LIST on $(<) = $(v1) $(v2) $(v3) $(v4) ; - local desc = [ Description $(>) ] ; if ! $(desc) { desc = "$(>)" ; } PRODUCT_DESCRIPTION on $(<) = $(desc) ; @@ -406,6 +408,20 @@ Win32Resource $(<) : $(versionrc) $(metarc) ; } +rule SharedLibResourceWin32 +{ + local versionrc ; + + versionrc = [ DoObjectGrist $(<)_versionrc.rc ] ; + MakeLocate $(versionrc) : $(LOCATE_TARGET) ; + MakeVersionRc $(versionrc) : $(<) ; + + Clean clean : $(versionrc) ; + Clean $(<)clean : $(versionrc) ; + + Win32Resource $(<) : $(versionrc) ; +} + # SystemLinkApplication target : objects : options rule SystemLinkApplication { @@ -441,12 +457,41 @@ } } +rule SystemDoFileListEntryApplications +{ + local target = $($(<)_TARGET) ; + local entries = [ DoFileListEntries $(target) : : $(2) ] ; + if $(LINK.DEBUG.INFO.SEPARATE) = "yes" + { + local debugfile = $($(target)_DEBUGFILE) ; + entries += [ DoFileListEntries $(debugfile) : : debug-$(2) ] ; + } + return $(entries) ; +} + + rule SystemInstallPlugin { Depends install_plugin : [ DoInstall $(<) : $(plugindir) $(2) : $(INSTALL_PROGRAM) ] ; } +rule SystemDoFileListEntryPlugin +{ + local target = $($(<)_TARGET) ; + local entries = [ DoFileListEntries $(target) : : $(2) ] ; + if $(LINK.DEBUG.INFO.SEPARATE) = "yes" + { + local debugfile = $($(target)_DEBUGFILE) ; + entries += [ DoFileListEntries $(debugfile) : : debug-$(2) ] ; + } + if $(EMBED_META) != "yes" || $(OBJCOPY.AVAILABLE) != "yes" + { + entries += [ DoFileListEntries $($(<)_METAFILE) : : $(2) ] ; + } + return $(entries) ; +} + # SystemLinkPlugin target : objects : options rule SystemLinkPlugin { @@ -542,6 +587,7 @@ IMPLIB on $(target) = $(linklib) ; Depends $(linklib) : $(target) ; LinkSharedLibrary $(target) : $(lib) ; + SharedLibResourceWin32 $(<) ; Clean clean : $(target) ; Clean $(barename)clean : $(target) ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/staticplugins/crystalspace_staticplugins_msvc71.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/staticplugins/crystalspace_staticplugins_msvc71.jam --- cel-1.9+svn3615/mk/staticplugins/crystalspace_staticplugins_msvc71.jam 2008-06-26 04:12:22.000000000 +0100 +++ cel-1.4/mk/staticplugins/crystalspace_staticplugins_msvc71.jam 2009-11-28 16:46:49.000000000 +0000 @@ -383,21 +383,6 @@ STATICPLUGIN.tlfunc.CFLAGS.release.71 = ; STATICPLUGIN.tlfunc.LFLAGS.debug.71 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; STATICPLUGIN.tlfunc.LFLAGS.release.71 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += rm_rlcompat ; -STATICPLUGIN.rm_rlcompat.CFLAGS.debug.71 = ; -STATICPLUGIN.rm_rlcompat.CFLAGS.release.71 = ; -STATICPLUGIN.rm_rlcompat.LFLAGS.debug.71 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; -STATICPLUGIN.rm_rlcompat.LFLAGS.release.71 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += rm_shadow_pssm ; -STATICPLUGIN.rm_shadow_pssm.CFLAGS.debug.71 = ; -STATICPLUGIN.rm_shadow_pssm.CFLAGS.release.71 = ; -STATICPLUGIN.rm_shadow_pssm.LFLAGS.debug.71 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; -STATICPLUGIN.rm_shadow_pssm.LFLAGS.release.71 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += rm_unshadowed ; -STATICPLUGIN.rm_unshadowed.CFLAGS.debug.71 = ; -STATICPLUGIN.rm_unshadowed.CFLAGS.release.71 = ; -STATICPLUGIN.rm_unshadowed.LFLAGS.debug.71 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; -STATICPLUGIN.rm_unshadowed.LFLAGS.release.71 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; STATICPLUGINS.AVAILABLE += reporter ; STATICPLUGIN.reporter.CFLAGS.debug.71 = ; STATICPLUGIN.reporter.CFLAGS.release.71 = ; @@ -418,6 +403,11 @@ STATICPLUGIN.sndsysogg.CFLAGS.release.71 = ; STATICPLUGIN.sndsysogg.LFLAGS.debug.71 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib vorbisfile.lib vorbis.lib ogg.lib ; STATICPLUGIN.sndsysogg.LFLAGS.release.71 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib vorbisfile.lib vorbis.lib ogg.lib ; +STATICPLUGINS.AVAILABLE += sndsysspeex ; +STATICPLUGIN.sndsysspeex.CFLAGS.debug.71 = ; +STATICPLUGIN.sndsysspeex.CFLAGS.release.71 = ; +STATICPLUGIN.sndsysspeex.LFLAGS.debug.71 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib speex.lib ogg.lib ; +STATICPLUGIN.sndsysspeex.LFLAGS.release.71 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib speex.lib ogg.lib ; STATICPLUGINS.AVAILABLE += sndsyswav ; STATICPLUGIN.sndsyswav.CFLAGS.debug.71 = ; STATICPLUGIN.sndsyswav.CFLAGS.release.71 = ; @@ -503,11 +493,6 @@ STATICPLUGIN.colladaconvertor.CFLAGS.release.71 = ; STATICPLUGIN.colladaconvertor.LFLAGS.debug.71 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; STATICPLUGIN.colladaconvertor.LFLAGS.release.71 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += cacacanvas ; -STATICPLUGIN.cacacanvas.CFLAGS.debug.71 = ; -STATICPLUGIN.cacacanvas.CFLAGS.release.71 = ; -STATICPLUGIN.cacacanvas.LFLAGS.debug.71 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib libcaca.lib libcucul.lib ; -STATICPLUGIN.cacacanvas.LFLAGS.release.71 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib libcaca.lib libcucul.lib ; STATICPLUGINS.AVAILABLE += ddraw2d ; STATICPLUGIN.ddraw2d.CFLAGS.debug.71 = ; STATICPLUGIN.ddraw2d.CFLAGS.release.71 = ; @@ -596,8 +581,8 @@ STATICPLUGINS.AVAILABLE += glshader_cg ; STATICPLUGIN.glshader_cg.CFLAGS.debug.71 = ; STATICPLUGIN.glshader_cg.CFLAGS.release.71 = ; -STATICPLUGIN.glshader_cg.LFLAGS.debug.71 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib libcrystalspace_opengl_d.lib zlib.lib opengl32.lib cg.lib cgGL.lib ; -STATICPLUGIN.glshader_cg.LFLAGS.release.71 = libcrystalspace_staticplugins.lib libcrystalspace.lib libcrystalspace_opengl.lib zlib.lib opengl32.lib cg.lib cgGL.lib ; +STATICPLUGIN.glshader_cg.LFLAGS.debug.71 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib cg.lib cgGL.lib opengl32.lib ; +STATICPLUGIN.glshader_cg.LFLAGS.release.71 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib cg.lib cgGL.lib opengl32.lib ; STATICPLUGINS.AVAILABLE += glshader_fixed ; STATICPLUGIN.glshader_fixed.CFLAGS.debug.71 = ; STATICPLUGIN.glshader_fixed.CFLAGS.release.71 = ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/staticplugins/crystalspace_staticplugins_msvc7.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/staticplugins/crystalspace_staticplugins_msvc7.jam --- cel-1.9+svn3615/mk/staticplugins/crystalspace_staticplugins_msvc7.jam 2008-06-26 04:12:22.000000000 +0100 +++ cel-1.4/mk/staticplugins/crystalspace_staticplugins_msvc7.jam 2009-11-28 16:46:49.000000000 +0000 @@ -383,21 +383,6 @@ STATICPLUGIN.tlfunc.CFLAGS.release.7 = ; STATICPLUGIN.tlfunc.LFLAGS.debug.7 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; STATICPLUGIN.tlfunc.LFLAGS.release.7 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += rm_rlcompat ; -STATICPLUGIN.rm_rlcompat.CFLAGS.debug.7 = ; -STATICPLUGIN.rm_rlcompat.CFLAGS.release.7 = ; -STATICPLUGIN.rm_rlcompat.LFLAGS.debug.7 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; -STATICPLUGIN.rm_rlcompat.LFLAGS.release.7 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += rm_shadow_pssm ; -STATICPLUGIN.rm_shadow_pssm.CFLAGS.debug.7 = ; -STATICPLUGIN.rm_shadow_pssm.CFLAGS.release.7 = ; -STATICPLUGIN.rm_shadow_pssm.LFLAGS.debug.7 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; -STATICPLUGIN.rm_shadow_pssm.LFLAGS.release.7 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += rm_unshadowed ; -STATICPLUGIN.rm_unshadowed.CFLAGS.debug.7 = ; -STATICPLUGIN.rm_unshadowed.CFLAGS.release.7 = ; -STATICPLUGIN.rm_unshadowed.LFLAGS.debug.7 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; -STATICPLUGIN.rm_unshadowed.LFLAGS.release.7 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; STATICPLUGINS.AVAILABLE += reporter ; STATICPLUGIN.reporter.CFLAGS.debug.7 = ; STATICPLUGIN.reporter.CFLAGS.release.7 = ; @@ -418,6 +403,11 @@ STATICPLUGIN.sndsysogg.CFLAGS.release.7 = ; STATICPLUGIN.sndsysogg.LFLAGS.debug.7 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib vorbisfile.lib vorbis.lib ogg.lib ; STATICPLUGIN.sndsysogg.LFLAGS.release.7 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib vorbisfile.lib vorbis.lib ogg.lib ; +STATICPLUGINS.AVAILABLE += sndsysspeex ; +STATICPLUGIN.sndsysspeex.CFLAGS.debug.7 = ; +STATICPLUGIN.sndsysspeex.CFLAGS.release.7 = ; +STATICPLUGIN.sndsysspeex.LFLAGS.debug.7 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib speex.lib ogg.lib ; +STATICPLUGIN.sndsysspeex.LFLAGS.release.7 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib speex.lib ogg.lib ; STATICPLUGINS.AVAILABLE += sndsyswav ; STATICPLUGIN.sndsyswav.CFLAGS.debug.7 = ; STATICPLUGIN.sndsyswav.CFLAGS.release.7 = ; @@ -503,11 +493,6 @@ STATICPLUGIN.colladaconvertor.CFLAGS.release.7 = ; STATICPLUGIN.colladaconvertor.LFLAGS.debug.7 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; STATICPLUGIN.colladaconvertor.LFLAGS.release.7 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += cacacanvas ; -STATICPLUGIN.cacacanvas.CFLAGS.debug.7 = ; -STATICPLUGIN.cacacanvas.CFLAGS.release.7 = ; -STATICPLUGIN.cacacanvas.LFLAGS.debug.7 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib libcaca.lib libcucul.lib ; -STATICPLUGIN.cacacanvas.LFLAGS.release.7 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib libcaca.lib libcucul.lib ; STATICPLUGINS.AVAILABLE += ddraw2d ; STATICPLUGIN.ddraw2d.CFLAGS.debug.7 = ; STATICPLUGIN.ddraw2d.CFLAGS.release.7 = ; @@ -596,8 +581,8 @@ STATICPLUGINS.AVAILABLE += glshader_cg ; STATICPLUGIN.glshader_cg.CFLAGS.debug.7 = ; STATICPLUGIN.glshader_cg.CFLAGS.release.7 = ; -STATICPLUGIN.glshader_cg.LFLAGS.debug.7 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib libcrystalspace_opengl_d.lib zlib.lib opengl32.lib cg.lib cgGL.lib ; -STATICPLUGIN.glshader_cg.LFLAGS.release.7 = libcrystalspace_staticplugins.lib libcrystalspace.lib libcrystalspace_opengl.lib zlib.lib opengl32.lib cg.lib cgGL.lib ; +STATICPLUGIN.glshader_cg.LFLAGS.debug.7 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib cg.lib cgGL.lib opengl32.lib ; +STATICPLUGIN.glshader_cg.LFLAGS.release.7 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib cg.lib cgGL.lib opengl32.lib ; STATICPLUGINS.AVAILABLE += glshader_fixed ; STATICPLUGIN.glshader_fixed.CFLAGS.debug.7 = ; STATICPLUGIN.glshader_fixed.CFLAGS.release.7 = ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/staticplugins/crystalspace_staticplugins_msvc8.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/staticplugins/crystalspace_staticplugins_msvc8.jam --- cel-1.9+svn3615/mk/staticplugins/crystalspace_staticplugins_msvc8.jam 2008-06-26 04:12:22.000000000 +0100 +++ cel-1.4/mk/staticplugins/crystalspace_staticplugins_msvc8.jam 2009-11-28 16:46:49.000000000 +0000 @@ -383,21 +383,6 @@ STATICPLUGIN.tlfunc.CFLAGS.release.8 = ; STATICPLUGIN.tlfunc.LFLAGS.debug.8 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; STATICPLUGIN.tlfunc.LFLAGS.release.8 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += rm_rlcompat ; -STATICPLUGIN.rm_rlcompat.CFLAGS.debug.8 = ; -STATICPLUGIN.rm_rlcompat.CFLAGS.release.8 = ; -STATICPLUGIN.rm_rlcompat.LFLAGS.debug.8 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; -STATICPLUGIN.rm_rlcompat.LFLAGS.release.8 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += rm_shadow_pssm ; -STATICPLUGIN.rm_shadow_pssm.CFLAGS.debug.8 = ; -STATICPLUGIN.rm_shadow_pssm.CFLAGS.release.8 = ; -STATICPLUGIN.rm_shadow_pssm.LFLAGS.debug.8 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; -STATICPLUGIN.rm_shadow_pssm.LFLAGS.release.8 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += rm_unshadowed ; -STATICPLUGIN.rm_unshadowed.CFLAGS.debug.8 = ; -STATICPLUGIN.rm_unshadowed.CFLAGS.release.8 = ; -STATICPLUGIN.rm_unshadowed.LFLAGS.debug.8 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; -STATICPLUGIN.rm_unshadowed.LFLAGS.release.8 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; STATICPLUGINS.AVAILABLE += reporter ; STATICPLUGIN.reporter.CFLAGS.debug.8 = ; STATICPLUGIN.reporter.CFLAGS.release.8 = ; @@ -418,6 +403,11 @@ STATICPLUGIN.sndsysogg.CFLAGS.release.8 = ; STATICPLUGIN.sndsysogg.LFLAGS.debug.8 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib vorbisfile.lib vorbis.lib ogg.lib ; STATICPLUGIN.sndsysogg.LFLAGS.release.8 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib vorbisfile.lib vorbis.lib ogg.lib ; +STATICPLUGINS.AVAILABLE += sndsysspeex ; +STATICPLUGIN.sndsysspeex.CFLAGS.debug.8 = ; +STATICPLUGIN.sndsysspeex.CFLAGS.release.8 = ; +STATICPLUGIN.sndsysspeex.LFLAGS.debug.8 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib speex.lib ogg.lib ; +STATICPLUGIN.sndsysspeex.LFLAGS.release.8 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib speex.lib ogg.lib ; STATICPLUGINS.AVAILABLE += sndsyswav ; STATICPLUGIN.sndsyswav.CFLAGS.debug.8 = ; STATICPLUGIN.sndsyswav.CFLAGS.release.8 = ; @@ -503,11 +493,6 @@ STATICPLUGIN.colladaconvertor.CFLAGS.release.8 = ; STATICPLUGIN.colladaconvertor.LFLAGS.debug.8 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; STATICPLUGIN.colladaconvertor.LFLAGS.release.8 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += cacacanvas ; -STATICPLUGIN.cacacanvas.CFLAGS.debug.8 = ; -STATICPLUGIN.cacacanvas.CFLAGS.release.8 = ; -STATICPLUGIN.cacacanvas.LFLAGS.debug.8 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib libcaca.lib libcucul.lib ; -STATICPLUGIN.cacacanvas.LFLAGS.release.8 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib libcaca.lib libcucul.lib ; STATICPLUGINS.AVAILABLE += ddraw2d ; STATICPLUGIN.ddraw2d.CFLAGS.debug.8 = ; STATICPLUGIN.ddraw2d.CFLAGS.release.8 = ; @@ -596,8 +581,8 @@ STATICPLUGINS.AVAILABLE += glshader_cg ; STATICPLUGIN.glshader_cg.CFLAGS.debug.8 = ; STATICPLUGIN.glshader_cg.CFLAGS.release.8 = ; -STATICPLUGIN.glshader_cg.LFLAGS.debug.8 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib libcrystalspace_opengl_d.lib zlib.lib opengl32.lib cg.lib cgGL.lib ; -STATICPLUGIN.glshader_cg.LFLAGS.release.8 = libcrystalspace_staticplugins.lib libcrystalspace.lib libcrystalspace_opengl.lib zlib.lib opengl32.lib cg.lib cgGL.lib ; +STATICPLUGIN.glshader_cg.LFLAGS.debug.8 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib cg.lib cgGL.lib opengl32.lib ; +STATICPLUGIN.glshader_cg.LFLAGS.release.8 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib cg.lib cgGL.lib opengl32.lib ; STATICPLUGINS.AVAILABLE += glshader_fixed ; STATICPLUGIN.glshader_fixed.CFLAGS.debug.8 = ; STATICPLUGIN.glshader_fixed.CFLAGS.release.8 = ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/mk/staticplugins/crystalspace_staticplugins_msvc9.jam /tmp/IB0bHXT4Oc/cel-1.4/mk/staticplugins/crystalspace_staticplugins_msvc9.jam --- cel-1.9+svn3615/mk/staticplugins/crystalspace_staticplugins_msvc9.jam 2008-06-26 04:12:22.000000000 +0100 +++ cel-1.4/mk/staticplugins/crystalspace_staticplugins_msvc9.jam 2009-11-28 16:46:49.000000000 +0000 @@ -383,21 +383,6 @@ STATICPLUGIN.tlfunc.CFLAGS.release.9 = ; STATICPLUGIN.tlfunc.LFLAGS.debug.9 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; STATICPLUGIN.tlfunc.LFLAGS.release.9 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += rm_rlcompat ; -STATICPLUGIN.rm_rlcompat.CFLAGS.debug.9 = ; -STATICPLUGIN.rm_rlcompat.CFLAGS.release.9 = ; -STATICPLUGIN.rm_rlcompat.LFLAGS.debug.9 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; -STATICPLUGIN.rm_rlcompat.LFLAGS.release.9 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += rm_shadow_pssm ; -STATICPLUGIN.rm_shadow_pssm.CFLAGS.debug.9 = ; -STATICPLUGIN.rm_shadow_pssm.CFLAGS.release.9 = ; -STATICPLUGIN.rm_shadow_pssm.LFLAGS.debug.9 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; -STATICPLUGIN.rm_shadow_pssm.LFLAGS.release.9 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += rm_unshadowed ; -STATICPLUGIN.rm_unshadowed.CFLAGS.debug.9 = ; -STATICPLUGIN.rm_unshadowed.CFLAGS.release.9 = ; -STATICPLUGIN.rm_unshadowed.LFLAGS.debug.9 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; -STATICPLUGIN.rm_unshadowed.LFLAGS.release.9 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; STATICPLUGINS.AVAILABLE += reporter ; STATICPLUGIN.reporter.CFLAGS.debug.9 = ; STATICPLUGIN.reporter.CFLAGS.release.9 = ; @@ -418,6 +403,11 @@ STATICPLUGIN.sndsysogg.CFLAGS.release.9 = ; STATICPLUGIN.sndsysogg.LFLAGS.debug.9 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib vorbisfile.lib vorbis.lib ogg.lib ; STATICPLUGIN.sndsysogg.LFLAGS.release.9 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib vorbisfile.lib vorbis.lib ogg.lib ; +STATICPLUGINS.AVAILABLE += sndsysspeex ; +STATICPLUGIN.sndsysspeex.CFLAGS.debug.9 = ; +STATICPLUGIN.sndsysspeex.CFLAGS.release.9 = ; +STATICPLUGIN.sndsysspeex.LFLAGS.debug.9 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib speex.lib ogg.lib ; +STATICPLUGIN.sndsysspeex.LFLAGS.release.9 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib speex.lib ogg.lib ; STATICPLUGINS.AVAILABLE += sndsyswav ; STATICPLUGIN.sndsyswav.CFLAGS.debug.9 = ; STATICPLUGIN.sndsyswav.CFLAGS.release.9 = ; @@ -503,11 +493,6 @@ STATICPLUGIN.colladaconvertor.CFLAGS.release.9 = ; STATICPLUGIN.colladaconvertor.LFLAGS.debug.9 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib ; STATICPLUGIN.colladaconvertor.LFLAGS.release.9 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib ; -STATICPLUGINS.AVAILABLE += cacacanvas ; -STATICPLUGIN.cacacanvas.CFLAGS.debug.9 = ; -STATICPLUGIN.cacacanvas.CFLAGS.release.9 = ; -STATICPLUGIN.cacacanvas.LFLAGS.debug.9 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib libcaca.lib libcucul.lib ; -STATICPLUGIN.cacacanvas.LFLAGS.release.9 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib libcaca.lib libcucul.lib ; STATICPLUGINS.AVAILABLE += ddraw2d ; STATICPLUGIN.ddraw2d.CFLAGS.debug.9 = ; STATICPLUGIN.ddraw2d.CFLAGS.release.9 = ; @@ -596,8 +581,8 @@ STATICPLUGINS.AVAILABLE += glshader_cg ; STATICPLUGIN.glshader_cg.CFLAGS.debug.9 = ; STATICPLUGIN.glshader_cg.CFLAGS.release.9 = ; -STATICPLUGIN.glshader_cg.LFLAGS.debug.9 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib libcrystalspace_opengl_d.lib zlib.lib opengl32.lib cg.lib cgGL.lib ; -STATICPLUGIN.glshader_cg.LFLAGS.release.9 = libcrystalspace_staticplugins.lib libcrystalspace.lib libcrystalspace_opengl.lib zlib.lib opengl32.lib cg.lib cgGL.lib ; +STATICPLUGIN.glshader_cg.LFLAGS.debug.9 = libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib cg.lib cgGL.lib opengl32.lib ; +STATICPLUGIN.glshader_cg.LFLAGS.release.9 = libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib cg.lib cgGL.lib opengl32.lib ; STATICPLUGINS.AVAILABLE += glshader_fixed ; STATICPLUGIN.glshader_fixed.CFLAGS.debug.9 = ; STATICPLUGIN.glshader_fixed.CFLAGS.release.9 = ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/appbootstrap_static.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/appbootstrap_static.vcproj --- cel-1.9+svn3615/msvc/7/appbootstrap_static.vcproj 2008-06-26 04:12:22.000000000 +0100 +++ cel-1.4/msvc/7/appbootstrap_static.vcproj 2009-11-28 16:46:53.000000000 +0000 @@ -54,7 +54,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\release7\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release7\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release7\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -130,7 +130,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\release7\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release7\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release7\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -203,7 +203,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\debug7\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug7\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug7\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -276,7 +276,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\debug7\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug7\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug7\libs;$(CRYSTAL)\libs\csutil\win32\libs" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/appcelstart_static.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/appcelstart_static.vcproj --- cel-1.9+svn3615/msvc/7/appcelstart_static.vcproj 2008-08-01 04:11:53.000000000 +0100 +++ cel-1.4/msvc/7/appcelstart_static.vcproj 2009-11-28 16:46:59.000000000 +0000 @@ -54,7 +54,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\release7\build\appcelstart_static\celstart_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7.lib bulletdynamics-vc7.lib bulletmath-vc7.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7.lib bulletdynamics-vc7.lib bulletmath-vc7.lib CEGUIBase-vc7.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release7\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release7\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -130,7 +130,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\release7\build\appcelstart_static\celstart_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7.lib bulletdynamics-vc7.lib bulletmath-vc7.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7.lib bulletdynamics-vc7.lib bulletmath-vc7.lib CEGUIBase-vc7.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release7\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release7\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -203,7 +203,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\debug7\build\appcelstart_static\celstart_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7_d.lib bulletdynamics-vc7_d.lib bulletmath-vc7_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7_d.lib bulletdynamics-vc7_d.lib bulletmath-vc7_d.lib CEGUIBase-vc7_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug7\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug7\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -276,7 +276,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\debug7\build\appcelstart_static\celstart_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7_d.lib bulletdynamics-vc7_d.lib bulletmath-vc7_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7_d.lib bulletdynamics-vc7_d.lib bulletmath-vc7_d.lib CEGUIBase-vc7_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug7\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug7\libs;$(CRYSTAL)\libs\csutil\win32\libs" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/libbootstrap_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/libbootstrap_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/7/libbootstrap_static_plugins_CRYSTAL.vcproj 2008-06-26 04:12:22.000000000 +0100 +++ cel-1.4/msvc/7/libbootstrap_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:19.000000000 +0000 @@ -49,7 +49,7 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release7\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc7.pdb" + ProgramDatabaseFileName="..\..\out\release7\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc7.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,10 +122,10 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.9-vc7.dll" + OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.4-vc7.dll" ImportLibrary="..\..\out\release7\libs\libbootstrap_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release7\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc7.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + ProgramDatabaseFile="..\..\out\release7\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc7.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -194,7 +194,7 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug7\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc7_d.pdb" + ProgramDatabaseFileName="..\..\out\debug7\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc7_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,10 +265,10 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.9-vc7_d.dll" + OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.4-vc7_d.dll" ImportLibrary="..\..\out\debug7\libs\libbootstrap_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug7\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc7_d.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + ProgramDatabaseFile="..\..\out\debug7\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc7_d.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appbootstrap_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/libbootstrap_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/libbootstrap_static_plugins.vcproj --- cel-1.9+svn3615/msvc/7/libbootstrap_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/7/libbootstrap_static_plugins.vcproj 2009-11-28 16:47:19.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release7\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc7.pdb" + ProgramDatabaseFileName="..\..\out\release7\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc7.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\bootstrap_static_plugins-1.9-vc7.dll" + OutputFile="..\..\bootstrap_static_plugins-1.4-vc7.dll" ImportLibrary="..\..\out\release7\libs\libbootstrap_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release7\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc7.pdb" + ProgramDatabaseFile="..\..\out\release7\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc7.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug7\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc7_d.pdb" + ProgramDatabaseFileName="..\..\out\debug7\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc7_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\bootstrap_static_plugins-1.9-vc7_d.dll" + OutputFile="..\..\bootstrap_static_plugins-1.4-vc7_d.dll" ImportLibrary="..\..\out\debug7\libs\libbootstrap_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug7\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc7_d.pdb" + ProgramDatabaseFile="..\..\out\debug7\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc7_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appbootstrap_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/libcelstart_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/libcelstart_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/7/libcelstart_static_plugins_CRYSTAL.vcproj 2008-08-01 04:11:53.000000000 +0100 +++ cel-1.4/msvc/7/libcelstart_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:19.000000000 +0000 @@ -49,7 +49,7 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7.lib bulletdynamics-vc7.lib bulletmath-vc7.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7.lib bulletdynamics-vc7.lib bulletmath-vc7.lib CEGUIBase-vc7.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release7\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc7.pdb" + ProgramDatabaseFileName="..\..\out\release7\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc7.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -122,10 +122,10 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.9-vc7.dll" + OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.4-vc7.dll" ImportLibrary="..\..\out\release7\libs\libcelstart_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release7\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc7.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7.lib bulletdynamics-vc7.lib bulletmath-vc7.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + ProgramDatabaseFile="..\..\out\release7\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc7.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7.lib bulletdynamics-vc7.lib bulletmath-vc7.lib CEGUIBase-vc7.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -194,7 +194,7 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7_d.lib bulletdynamics-vc7_d.lib bulletmath-vc7_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7_d.lib bulletdynamics-vc7_d.lib bulletmath-vc7_d.lib CEGUIBase-vc7_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug7\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc7_d.pdb" + ProgramDatabaseFileName="..\..\out\debug7\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc7_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -265,10 +265,10 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.9-vc7_d.dll" + OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.4-vc7_d.dll" ImportLibrary="..\..\out\debug7\libs\libcelstart_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug7\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc7_d.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7_d.lib bulletdynamics-vc7_d.lib bulletmath-vc7_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + ProgramDatabaseFile="..\..\out\debug7\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc7_d.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc7_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc7_d.lib bulletdynamics-vc7_d.lib bulletmath-vc7_d.lib CEGUIBase-vc7_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appcelstart_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/libcelstart_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/libcelstart_static_plugins.vcproj --- cel-1.9+svn3615/msvc/7/libcelstart_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/7/libcelstart_static_plugins.vcproj 2009-11-28 16:47:19.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release7\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc7.pdb" + ProgramDatabaseFileName="..\..\out\release7\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc7.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celstart_static_plugins-1.9-vc7.dll" + OutputFile="..\..\celstart_static_plugins-1.4-vc7.dll" ImportLibrary="..\..\out\release7\libs\libcelstart_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release7\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc7.pdb" + ProgramDatabaseFile="..\..\out\release7\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc7.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug7\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc7_d.pdb" + ProgramDatabaseFileName="..\..\out\debug7\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc7_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celstart_static_plugins-1.9-vc7_d.dll" + OutputFile="..\..\celstart_static_plugins-1.4-vc7_d.dll" ImportLibrary="..\..\out\debug7\libs\libcelstart_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug7\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc7_d.pdb" + ProgramDatabaseFile="..\..\out\debug7\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc7_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appcelstart_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/libcel_staticplugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/libcel_staticplugins.vcproj --- cel-1.9+svn3615/msvc/7/libcel_staticplugins.vcproj 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/7/libcel_staticplugins.vcproj 2009-11-28 16:47:14.000000000 +0000 @@ -376,31 +376,6 @@ - - - - - - - - - - - - @@ -601,31 +576,6 @@ - - - - - - - - - - - - @@ -676,53 +626,53 @@ + RelativePath="..\..\msvc\libpfactoranalog_staticreg.cpp"> + ObjectFile="..\..\out\release7\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + ObjectFile="..\..\out\release7\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug7\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug7\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + RelativePath="..\..\msvc\libpfactormove_staticreg.cpp"> + ObjectFile="..\..\out\release7\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> + ObjectFile="..\..\out\release7\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug7\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug7\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> - - - - - - - - - - - - @@ -976,31 +901,6 @@ - - - - - - - - - - - - @@ -1701,31 +1601,6 @@ - - - - - - - - - - - - @@ -2001,78 +1876,78 @@ + RelativePath="..\..\plugins\propclass\actoranalog\actoranalog.cpp"> + ObjectFile="..\..\out\release7\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + ObjectFile="..\..\out\release7\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + ObjectFile="..\..\out\debug7\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + ObjectFile="..\..\out\debug7\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + RelativePath="..\..\plugins\propclass\actormove\actormove.cpp"> + ObjectFile="..\..\out\release7\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + ObjectFile="..\..\out\release7\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + ObjectFile="..\..\out\debug7\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + ObjectFile="..\..\out\debug7\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + RelativePath="..\..\plugins\propclass\actormove\npcmove.cpp"> + ObjectFile="..\..\out\release7\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> + ObjectFile="..\..\out\release7\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> + ObjectFile="..\..\out\debug7\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> + ObjectFile="..\..\out\debug7\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> - - - - - - - - - - - - @@ -2376,31 +2226,6 @@ - - - - - - - - - - - - @@ -3551,31 +3376,6 @@ - - - - - - - - - - - - @@ -4314,9 +4114,6 @@ RelativePath="..\..\plugins\addons\celgraph\celgraph.h"> - - + RelativePath="..\..\plugins\propclass\actoranalog\actoranalog.h"> + RelativePath="..\..\plugins\propclass\actormove\actormove.h"> + RelativePath="..\..\plugins\propclass\actormove\npcmove.h"> @@ -4380,9 +4177,6 @@ RelativePath="..\..\plugins\propclass\evolve\evolve.h"> - - - - - - + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/libceltst_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/libceltst_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/7/libceltst_static_plugins_CRYSTAL.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/7/libceltst_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:19.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release7\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc7.pdb" + ProgramDatabaseFileName="..\..\out\release7\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc7.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.9-vc7.dll" + OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.4-vc7.dll" ImportLibrary="..\..\out\release7\libs\libceltst_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release7\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc7.pdb" + ProgramDatabaseFile="..\..\out\release7\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc7.pdb" AdditionalOptions="libjpeg.lib libpng.lib cg.lib cgGL.lib cal3d-vc7.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib opengl32.lib version.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib libcrystalspace_directx.lib zlib.lib dsound.lib ddraw.lib dinput.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug7\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc7_d.pdb" + ProgramDatabaseFileName="..\..\out\debug7\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc7_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.9-vc7_d.dll" + OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.4-vc7_d.dll" ImportLibrary="..\..\out\debug7\libs\libceltst_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug7\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc7_d.pdb" + ProgramDatabaseFile="..\..\out\debug7\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc7_d.pdb" AdditionalOptions="libjpeg.lib libpng.lib cg.lib cgGL.lib cal3d-vc7_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib opengl32.lib version.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib libcrystalspace_directx_d.lib zlib.lib dsound.lib ddraw.lib dinput.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appceltst_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/libceltst_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/libceltst_static_plugins.vcproj --- cel-1.9+svn3615/msvc/7/libceltst_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/7/libceltst_static_plugins.vcproj 2009-11-28 16:47:19.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release7\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc7.pdb" + ProgramDatabaseFileName="..\..\out\release7\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc7.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celtst_static_plugins-1.9-vc7.dll" + OutputFile="..\..\celtst_static_plugins-1.4-vc7.dll" ImportLibrary="..\..\out\release7\libs\libceltst_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release7\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc7.pdb" + ProgramDatabaseFile="..\..\out\release7\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc7.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug7\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc7_d.pdb" + ProgramDatabaseFileName="..\..\out\debug7\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc7_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celtst_static_plugins-1.9-vc7_d.dll" + OutputFile="..\..\celtst_static_plugins-1.4-vc7_d.dll" ImportLibrary="..\..\out\debug7\libs\libceltst_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug7\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc7_d.pdb" + ProgramDatabaseFile="..\..\out\debug7\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc7_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appceltst_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/libnettest_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/libnettest_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/7/libnettest_static_plugins_CRYSTAL.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/7/libnettest_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:19.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release7\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc7.pdb" + ProgramDatabaseFileName="..\..\out\release7\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc7.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.9-vc7.dll" + OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.4-vc7.dll" ImportLibrary="..\..\out\release7\libs\libnettest_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release7\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc7.pdb" + ProgramDatabaseFile="..\..\out\release7\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc7.pdb" AdditionalOptions="libjpeg.lib libpng.lib cal3d-vc7.lib cg.lib cgGL.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib opengl32.lib version.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug7\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc7_d.pdb" + ProgramDatabaseFileName="..\..\out\debug7\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc7_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.9-vc7_d.dll" + OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.4-vc7_d.dll" ImportLibrary="..\..\out\debug7\libs\libnettest_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug7\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc7_d.pdb" + ProgramDatabaseFile="..\..\out\debug7\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc7_d.pdb" AdditionalOptions="libjpeg.lib libpng.lib cal3d-vc7_d.lib cg.lib cgGL.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib opengl32.lib version.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appnettest_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/libnettest_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/libnettest_static_plugins.vcproj --- cel-1.9+svn3615/msvc/7/libnettest_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/7/libnettest_static_plugins.vcproj 2009-11-28 16:47:19.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release7\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc7.pdb" + ProgramDatabaseFileName="..\..\out\release7\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc7.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\nettest_static_plugins-1.9-vc7.dll" + OutputFile="..\..\nettest_static_plugins-1.4-vc7.dll" ImportLibrary="..\..\out\release7\libs\libnettest_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release7\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc7.pdb" + ProgramDatabaseFile="..\..\out\release7\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc7.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug7\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc7_d.pdb" + ProgramDatabaseFileName="..\..\out\debug7\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc7_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\nettest_static_plugins-1.9-vc7_d.dll" + OutputFile="..\..\nettest_static_plugins-1.4-vc7_d.dll" ImportLibrary="..\..\out\debug7\libs\libnettest_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug7\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc7_d.pdb" + ProgramDatabaseFile="..\..\out\debug7\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc7_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appnettest_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/plgaddon_ledges.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/plgaddon_ledges.vcproj --- cel-1.9+svn3615/msvc/7/plgaddon_ledges.vcproj 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/7/plgaddon_ledges.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/plgledges.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/plgledges.vcproj --- cel-1.9+svn3615/msvc/7/plgledges.vcproj 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/7/plgledges.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/plgpfactoranalog.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/plgpfactoranalog.vcproj --- cel-1.9+svn3615/msvc/7/plgpfactoranalog.vcproj 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/7/plgpfactoranalog.vcproj 2009-11-28 16:46:55.000000000 +0000 @@ -0,0 +1,345 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/plgpfanalogmotion.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/plgpfanalogmotion.vcproj --- cel-1.9+svn3615/msvc/7/plgpfanalogmotion.vcproj 2008-06-23 04:02:10.000000000 +0100 +++ cel-1.4/msvc/7/plgpfanalogmotion.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/plgpfgrab.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/plgpfgrab.vcproj --- cel-1.9+svn3615/msvc/7/plgpfgrab.vcproj 2008-07-04 04:04:39.000000000 +0100 +++ cel-1.4/msvc/7/plgpfgrab.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/plgpfjump.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/plgpfjump.vcproj --- cel-1.9+svn3615/msvc/7/plgpfjump.vcproj 2008-06-23 04:02:10.000000000 +0100 +++ cel-1.4/msvc/7/plgpfjump.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/7/wkscel.sln /tmp/IB0bHXT4Oc/cel-1.4/msvc/7/wkscel.sln --- cel-1.9+svn3615/msvc/7/wkscel.sln 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/7/wkscel.sln 2009-11-28 16:47:19.000000000 +0000 @@ -36,8 +36,6 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_celgraph", "plgaddon_celgraph.vcproj", "{504CB6C0-4303-C53C-C345-AA750CD1A59D}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_ledges", "plgaddon_ledges.vcproj", "{88DF53AC-1338-547B-6989-1C8B78DE542B}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_questdef", "plgaddon_questdef.vcproj", "{D55BE37F-A3CE-2CF1-7474-6961CF055BC0}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_ruledef", "plgaddon_ruledef.vcproj", "{A8B80D52-CD56-437D-0DF3-3798C9279FE4}" @@ -54,15 +52,13 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgcpersist", "plgcpersist.vcproj", "{403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgledges", "plgledges.vcproj", "{58918459-7FD8-C582-569D-A58038ABE9D1}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgmgr_billboard", "plgmgr_billboard.vcproj", "{32B86666-15E0-F234-58EC-50D3CC10AD59}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgmgr_quests", "plgmgr_quests.vcproj", "{96C3E65A-7CC9-961B-0681-395F51BC9CE2}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfactormove", "plgpfactormove.vcproj", "{8EBBE255-F364-3793-8E84-4ACE0FB487A1}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfactoranalog", "plgpfactoranalog.vcproj", "{26C0690C-CDA5-5C37-87AC-D0C18C4F7064}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfanalogmotion", "plgpfanalogmotion.vcproj", "{EF50101E-0BAC-395C-42F9-378D37DA03CE}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfactormove", "plgpfactormove.vcproj", "{8EBBE255-F364-3793-8E84-4ACE0FB487A1}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfbillboard", "plgpfbillboard.vcproj", "{8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}" EndProject @@ -76,16 +72,12 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfevolve", "plgpfevolve.vcproj", "{73CFB4EB-077E-9A27-E4D4-145EA219E262}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfgrab", "plgpfgrab.vcproj", "{98DD5582-CDDE-F076-F9C8-D6603B15A78E}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfhover", "plgpfhover.vcproj", "{47A9A513-F45E-728E-D930-72B622AE538C}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfinput", "plgpfinput.vcproj", "{5281C5BB-2394-E384-DEDF-73F9F661705D}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfinv", "plgpfinv.vcproj", "{CB5A4EF1-E092-959D-EFD1-E0442F3119F1}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfjump", "plgpfjump.vcproj", "{4F4A2447-5243-2EF5-BE00-701BB9473BA1}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpflight", "plgpflight.vcproj", "{23D61ADF-182D-DD0F-43F2-2E474EE1FB00}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfmechanics", "plgpfmechanics.vcproj", "{89822485-8A94-469B-7CA5-A2839C03D271}" @@ -168,56 +160,52 @@ {36C62D61-808A-D8D0-D561-3EE6C506C350}.11 = {3EF52631-4486-D72B-BB17-DB8FCF36DDBA} {36C62D61-808A-D8D0-D561-3EE6C506C350}.12 = {EEC493BE-2745-954F-FA24-45447359FCDC} {36C62D61-808A-D8D0-D561-3EE6C506C350}.13 = {504CB6C0-4303-C53C-C345-AA750CD1A59D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.14 = {88DF53AC-1338-547B-6989-1C8B78DE542B} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.15 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.16 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.17 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.18 = {E15D3136-619B-861B-D8FF-561A1F846B6C} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.19 = {D4C2A921-6257-1D72-592F-450E19AA3E20} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.20 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.21 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.22 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.23 = {58918459-7FD8-C582-569D-A58038ABE9D1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.24 = {32B86666-15E0-F234-58EC-50D3CC10AD59} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.25 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.26 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.27 = {EF50101E-0BAC-395C-42F9-378D37DA03CE} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.28 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.29 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.30 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.31 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.32 = {F523A3D9-0D90-E985-CA29-10E441393BAE} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.33 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.34 = {98DD5582-CDDE-F076-F9C8-D6603B15A78E} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.35 = {47A9A513-F45E-728E-D930-72B622AE538C} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.36 = {5281C5BB-2394-E384-DEDF-73F9F661705D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.37 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.38 = {4F4A2447-5243-2EF5-BE00-701BB9473BA1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.39 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.40 = {89822485-8A94-469B-7CA5-A2839C03D271} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.41 = {7577CC57-FF93-6E33-EC99-846E898BED29} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.42 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.43 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.44 = {6AE42D83-4035-6C15-089B-D65BCF171A11} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.45 = {D7782591-5481-74E6-62CC-265E30D63A91} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.46 = {097814E8-8395-28B7-6CCF-374BA0D10503} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.47 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.48 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.49 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.50 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.51 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.52 = {967105F5-9828-18D8-0AB3-AB33A96DF792} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.53 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.54 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.55 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.56 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.57 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.58 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.59 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.60 = {9B942FB3-91A0-9E4F-1514-1286B4872502} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.61 = {E1C134D4-C658-E321-DBBE-7D11200B882E} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.62 = {66C683AA-084B-50DD-3B04-ED38799342BA} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.63 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.14 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.15 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.16 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.17 = {E15D3136-619B-861B-D8FF-561A1F846B6C} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.18 = {D4C2A921-6257-1D72-592F-450E19AA3E20} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.19 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.20 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.21 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.22 = {32B86666-15E0-F234-58EC-50D3CC10AD59} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.23 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.24 = {26C0690C-CDA5-5C37-87AC-D0C18C4F7064} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.25 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.26 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.27 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.28 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.29 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.30 = {F523A3D9-0D90-E985-CA29-10E441393BAE} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.31 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.32 = {47A9A513-F45E-728E-D930-72B622AE538C} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.33 = {5281C5BB-2394-E384-DEDF-73F9F661705D} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.34 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.35 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.36 = {89822485-8A94-469B-7CA5-A2839C03D271} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.37 = {7577CC57-FF93-6E33-EC99-846E898BED29} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.38 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.39 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.40 = {6AE42D83-4035-6C15-089B-D65BCF171A11} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.41 = {D7782591-5481-74E6-62CC-265E30D63A91} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.42 = {097814E8-8395-28B7-6CCF-374BA0D10503} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.43 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.44 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.45 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.46 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.47 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.48 = {967105F5-9828-18D8-0AB3-AB33A96DF792} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.49 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.50 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.51 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.52 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.53 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.54 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.55 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.56 = {9B942FB3-91A0-9E4F-1514-1286B4872502} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.57 = {E1C134D4-C658-E321-DBBE-7D11200B882E} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.58 = {66C683AA-084B-50DD-3B04-ED38799342BA} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.59 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} {E2ECEB01-C66F-C40A-F57D-14B5700CED7A}.0 = {FF4C7AD7-84CA-8A2F-7EBF-2B1FA775848F} {E2ECEB01-C66F-C40A-F57D-14B5700CED7A}.1 = {AE89B23E-625D-8AD6-F293-EA999B1F3026} {E2ECEB01-C66F-C40A-F57D-14B5700CED7A}.2 = {E7FA7509-300D-FB19-912A-61D2694C9BD0} @@ -232,76 +220,69 @@ {866C2A26-400D-A8C9-8F7B-B780A879B604}.0 = {3EF52631-4486-D72B-BB17-DB8FCF36DDBA} {866C2A26-400D-A8C9-8F7B-B780A879B604}.1 = {EEC493BE-2745-954F-FA24-45447359FCDC} {866C2A26-400D-A8C9-8F7B-B780A879B604}.2 = {504CB6C0-4303-C53C-C345-AA750CD1A59D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.3 = {88DF53AC-1338-547B-6989-1C8B78DE542B} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.4 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.5 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.6 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.7 = {E15D3136-619B-861B-D8FF-561A1F846B6C} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.8 = {D4C2A921-6257-1D72-592F-450E19AA3E20} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.9 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.10 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.11 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.12 = {58918459-7FD8-C582-569D-A58038ABE9D1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.13 = {32B86666-15E0-F234-58EC-50D3CC10AD59} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.14 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.15 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.16 = {EF50101E-0BAC-395C-42F9-378D37DA03CE} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.17 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.18 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.19 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.20 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.21 = {F523A3D9-0D90-E985-CA29-10E441393BAE} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.22 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.23 = {98DD5582-CDDE-F076-F9C8-D6603B15A78E} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.24 = {47A9A513-F45E-728E-D930-72B622AE538C} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.25 = {5281C5BB-2394-E384-DEDF-73F9F661705D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.26 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.27 = {4F4A2447-5243-2EF5-BE00-701BB9473BA1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.28 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.29 = {89822485-8A94-469B-7CA5-A2839C03D271} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.30 = {7577CC57-FF93-6E33-EC99-846E898BED29} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.31 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.32 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.33 = {6AE42D83-4035-6C15-089B-D65BCF171A11} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.34 = {D7782591-5481-74E6-62CC-265E30D63A91} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.35 = {097814E8-8395-28B7-6CCF-374BA0D10503} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.36 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.37 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.38 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.39 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.40 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.41 = {967105F5-9828-18D8-0AB3-AB33A96DF792} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.42 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.43 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.44 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.45 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.46 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.47 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.48 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.49 = {9B942FB3-91A0-9E4F-1514-1286B4872502} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.50 = {E1C134D4-C658-E321-DBBE-7D11200B882E} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.51 = {66C683AA-084B-50DD-3B04-ED38799342BA} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.52 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.3 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.4 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.5 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.6 = {E15D3136-619B-861B-D8FF-561A1F846B6C} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.7 = {D4C2A921-6257-1D72-592F-450E19AA3E20} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.8 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.9 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.10 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.11 = {32B86666-15E0-F234-58EC-50D3CC10AD59} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.12 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.13 = {26C0690C-CDA5-5C37-87AC-D0C18C4F7064} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.14 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.15 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.16 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.17 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.18 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.19 = {F523A3D9-0D90-E985-CA29-10E441393BAE} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.20 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.21 = {47A9A513-F45E-728E-D930-72B622AE538C} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.22 = {5281C5BB-2394-E384-DEDF-73F9F661705D} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.23 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.24 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.25 = {89822485-8A94-469B-7CA5-A2839C03D271} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.26 = {7577CC57-FF93-6E33-EC99-846E898BED29} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.27 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.28 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.29 = {6AE42D83-4035-6C15-089B-D65BCF171A11} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.30 = {D7782591-5481-74E6-62CC-265E30D63A91} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.31 = {097814E8-8395-28B7-6CCF-374BA0D10503} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.32 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.33 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.34 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.35 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.36 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.37 = {967105F5-9828-18D8-0AB3-AB33A96DF792} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.38 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.39 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.40 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.41 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.42 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.43 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.44 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.45 = {9B942FB3-91A0-9E4F-1514-1286B4872502} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.46 = {E1C134D4-C658-E321-DBBE-7D11200B882E} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.47 = {66C683AA-084B-50DD-3B04-ED38799342BA} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.48 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} {3EF52631-4486-D72B-BB17-DB8FCF36DDBA}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {EEC493BE-2745-954F-FA24-45447359FCDC}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {504CB6C0-4303-C53C-C345-AA750CD1A59D}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {88DF53AC-1338-547B-6989-1C8B78DE542B}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {D4C2A921-6257-1D72-592F-450E19AA3E20}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {0E134A9B-0448-2CD4-954B-9F3ECBD81534}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {F523A3D9-0D90-E985-CA29-10E441393BAE}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {73CFB4EB-077E-9A27-E4D4-145EA219E262}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {47A9A513-F45E-728E-D930-72B622AE538C}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {5281C5BB-2394-E384-DEDF-73F9F661705D}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {89822485-8A94-469B-7CA5-A2839C03D271}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {7577CC57-FF93-6E33-EC99-846E898BED29}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} @@ -471,14 +452,6 @@ {504CB6C0-4303-C53C-C345-AA750CD1A59D}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {504CB6C0-4303-C53C-C345-AA750CD1A59D}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {504CB6C0-4303-C53C-C345-AA750CD1A59D}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -543,14 +516,6 @@ {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {32B86666-15E0-F234-58EC-50D3CC10AD59}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {32B86666-15E0-F234-58EC-50D3CC10AD59}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {32B86666-15E0-F234-58EC-50D3CC10AD59}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -567,6 +532,14 @@ {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with static libs).Build.0 = Release (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -575,14 +548,6 @@ {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -631,14 +596,6 @@ {73CFB4EB-077E-9A27-E4D4-145EA219E262}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {73CFB4EB-077E-9A27-E4D4-145EA219E262}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {73CFB4EB-077E-9A27-E4D4-145EA219E262}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {47A9A513-F45E-728E-D930-72B622AE538C}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {47A9A513-F45E-728E-D930-72B622AE538C}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {47A9A513-F45E-728E-D930-72B622AE538C}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -663,14 +620,6 @@ {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/appbootstrap_static.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/appbootstrap_static.vcproj --- cel-1.9+svn3615/msvc/71/appbootstrap_static.vcproj 2008-06-26 04:12:22.000000000 +0100 +++ cel-1.4/msvc/71/appbootstrap_static.vcproj 2009-11-28 16:47:20.000000000 +0000 @@ -54,7 +54,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\release71\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release71\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release71\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -130,7 +130,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\release71\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release71\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release71\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -203,7 +203,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\debug71\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug71\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug71\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -276,7 +276,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\debug71\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug71\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug71\libs;$(CRYSTAL)\libs\csutil\win32\libs" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/appcelstart_static.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/appcelstart_static.vcproj --- cel-1.9+svn3615/msvc/71/appcelstart_static.vcproj 2008-08-01 04:11:53.000000000 +0100 +++ cel-1.4/msvc/71/appcelstart_static.vcproj 2009-11-28 16:47:20.000000000 +0000 @@ -54,7 +54,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\release71\build\appcelstart_static\celstart_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71.lib bulletdynamics-vc71.lib bulletmath-vc71.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71.lib bulletdynamics-vc71.lib bulletmath-vc71.lib CEGUIBase-vc71.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release71\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release71\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -130,7 +130,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\release71\build\appcelstart_static\celstart_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71.lib bulletdynamics-vc71.lib bulletmath-vc71.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71.lib bulletdynamics-vc71.lib bulletmath-vc71.lib CEGUIBase-vc71.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release71\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release71\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -203,7 +203,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\debug71\build\appcelstart_static\celstart_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71_d.lib bulletdynamics-vc71_d.lib bulletmath-vc71_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71_d.lib bulletdynamics-vc71_d.lib bulletmath-vc71_d.lib CEGUIBase-vc71_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug71\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug71\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -276,7 +276,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\debug71\build\appcelstart_static\celstart_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71_d.lib bulletdynamics-vc71_d.lib bulletmath-vc71_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71_d.lib bulletdynamics-vc71_d.lib bulletmath-vc71_d.lib CEGUIBase-vc71_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug71\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug71\libs;$(CRYSTAL)\libs\csutil\win32\libs" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/libbootstrap_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/libbootstrap_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/71/libbootstrap_static_plugins_CRYSTAL.vcproj 2008-06-26 04:12:22.000000000 +0100 +++ cel-1.4/msvc/71/libbootstrap_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:21.000000000 +0000 @@ -49,7 +49,7 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release71\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc71.pdb" + ProgramDatabaseFileName="..\..\out\release71\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc71.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,10 +122,10 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.9-vc71.dll" + OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.4-vc71.dll" ImportLibrary="..\..\out\release71\libs\libbootstrap_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release71\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc71.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + ProgramDatabaseFile="..\..\out\release71\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc71.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -194,7 +194,7 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug71\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc71_d.pdb" + ProgramDatabaseFileName="..\..\out\debug71\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc71_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,10 +265,10 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.9-vc71_d.dll" + OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.4-vc71_d.dll" ImportLibrary="..\..\out\debug71\libs\libbootstrap_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug71\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc71_d.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + ProgramDatabaseFile="..\..\out\debug71\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc71_d.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appbootstrap_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/libbootstrap_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/libbootstrap_static_plugins.vcproj --- cel-1.9+svn3615/msvc/71/libbootstrap_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/71/libbootstrap_static_plugins.vcproj 2009-11-28 16:47:21.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release71\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc71.pdb" + ProgramDatabaseFileName="..\..\out\release71\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc71.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\bootstrap_static_plugins-1.9-vc71.dll" + OutputFile="..\..\bootstrap_static_plugins-1.4-vc71.dll" ImportLibrary="..\..\out\release71\libs\libbootstrap_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release71\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc71.pdb" + ProgramDatabaseFile="..\..\out\release71\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc71.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug71\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc71_d.pdb" + ProgramDatabaseFileName="..\..\out\debug71\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc71_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\bootstrap_static_plugins-1.9-vc71_d.dll" + OutputFile="..\..\bootstrap_static_plugins-1.4-vc71_d.dll" ImportLibrary="..\..\out\debug71\libs\libbootstrap_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug71\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc71_d.pdb" + ProgramDatabaseFile="..\..\out\debug71\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc71_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appbootstrap_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/libcelstart_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/libcelstart_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/71/libcelstart_static_plugins_CRYSTAL.vcproj 2008-08-01 04:11:53.000000000 +0100 +++ cel-1.4/msvc/71/libcelstart_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:21.000000000 +0000 @@ -49,7 +49,7 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71.lib bulletdynamics-vc71.lib bulletmath-vc71.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71.lib bulletdynamics-vc71.lib bulletmath-vc71.lib CEGUIBase-vc71.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release71\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc71.pdb" + ProgramDatabaseFileName="..\..\out\release71\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc71.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -122,10 +122,10 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.9-vc71.dll" + OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.4-vc71.dll" ImportLibrary="..\..\out\release71\libs\libcelstart_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release71\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc71.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71.lib bulletdynamics-vc71.lib bulletmath-vc71.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + ProgramDatabaseFile="..\..\out\release71\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc71.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71.lib bulletdynamics-vc71.lib bulletmath-vc71.lib CEGUIBase-vc71.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -194,7 +194,7 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71_d.lib bulletdynamics-vc71_d.lib bulletmath-vc71_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71_d.lib bulletdynamics-vc71_d.lib bulletmath-vc71_d.lib CEGUIBase-vc71_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug71\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc71_d.pdb" + ProgramDatabaseFileName="..\..\out\debug71\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc71_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -265,10 +265,10 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.9-vc71_d.dll" + OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.4-vc71_d.dll" ImportLibrary="..\..\out\debug71\libs\libcelstart_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug71\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc71_d.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71_d.lib bulletdynamics-vc71_d.lib bulletmath-vc71_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + ProgramDatabaseFile="..\..\out\debug71\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc71_d.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc71_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc71_d.lib bulletdynamics-vc71_d.lib bulletmath-vc71_d.lib CEGUIBase-vc71_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appcelstart_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/libcelstart_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/libcelstart_static_plugins.vcproj --- cel-1.9+svn3615/msvc/71/libcelstart_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/71/libcelstart_static_plugins.vcproj 2009-11-28 16:47:21.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release71\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc71.pdb" + ProgramDatabaseFileName="..\..\out\release71\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc71.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celstart_static_plugins-1.9-vc71.dll" + OutputFile="..\..\celstart_static_plugins-1.4-vc71.dll" ImportLibrary="..\..\out\release71\libs\libcelstart_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release71\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc71.pdb" + ProgramDatabaseFile="..\..\out\release71\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc71.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug71\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc71_d.pdb" + ProgramDatabaseFileName="..\..\out\debug71\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc71_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celstart_static_plugins-1.9-vc71_d.dll" + OutputFile="..\..\celstart_static_plugins-1.4-vc71_d.dll" ImportLibrary="..\..\out\debug71\libs\libcelstart_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug71\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc71_d.pdb" + ProgramDatabaseFile="..\..\out\debug71\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc71_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appcelstart_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/libcel_staticplugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/libcel_staticplugins.vcproj --- cel-1.9+svn3615/msvc/71/libcel_staticplugins.vcproj 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/71/libcel_staticplugins.vcproj 2009-11-28 16:47:21.000000000 +0000 @@ -376,31 +376,6 @@ - - - - - - - - - - - - @@ -601,31 +576,6 @@ - - - - - - - - - - - - @@ -676,53 +626,53 @@ + RelativePath="..\..\msvc\libpfactoranalog_staticreg.cpp"> + ObjectFile="..\..\out\release71\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + ObjectFile="..\..\out\release71\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug71\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug71\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + RelativePath="..\..\msvc\libpfactormove_staticreg.cpp"> + ObjectFile="..\..\out\release71\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> + ObjectFile="..\..\out\release71\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug71\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug71\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> - - - - - - - - - - - - @@ -976,31 +901,6 @@ - - - - - - - - - - - - @@ -1701,31 +1601,6 @@ - - - - - - - - - - - - @@ -2001,78 +1876,78 @@ + RelativePath="..\..\plugins\propclass\actoranalog\actoranalog.cpp"> + ObjectFile="..\..\out\release71\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + ObjectFile="..\..\out\release71\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + ObjectFile="..\..\out\debug71\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + ObjectFile="..\..\out\debug71\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + RelativePath="..\..\plugins\propclass\actormove\actormove.cpp"> + ObjectFile="..\..\out\release71\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + ObjectFile="..\..\out\release71\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + ObjectFile="..\..\out\debug71\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + ObjectFile="..\..\out\debug71\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + RelativePath="..\..\plugins\propclass\actormove\npcmove.cpp"> + ObjectFile="..\..\out\release71\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> + ObjectFile="..\..\out\release71\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> + ObjectFile="..\..\out\debug71\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> + ObjectFile="..\..\out\debug71\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> - - - - - - - - - - - - @@ -2376,31 +2226,6 @@ - - - - - - - - - - - - @@ -3551,31 +3376,6 @@ - - - - - - - - - - - - @@ -4314,9 +4114,6 @@ RelativePath="..\..\plugins\addons\celgraph\celgraph.h"> - - + RelativePath="..\..\plugins\propclass\actoranalog\actoranalog.h"> + RelativePath="..\..\plugins\propclass\actormove\actormove.h"> + RelativePath="..\..\plugins\propclass\actormove\npcmove.h"> @@ -4380,9 +4177,6 @@ RelativePath="..\..\plugins\propclass\evolve\evolve.h"> - - - - - - + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/libceltst_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/libceltst_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/71/libceltst_static_plugins_CRYSTAL.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/71/libceltst_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:21.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release71\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc71.pdb" + ProgramDatabaseFileName="..\..\out\release71\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc71.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.9-vc71.dll" + OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.4-vc71.dll" ImportLibrary="..\..\out\release71\libs\libceltst_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release71\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc71.pdb" + ProgramDatabaseFile="..\..\out\release71\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc71.pdb" AdditionalOptions="libjpeg.lib libpng.lib cg.lib cgGL.lib cal3d-vc71.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib opengl32.lib version.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib libcrystalspace_directx.lib zlib.lib dsound.lib ddraw.lib dinput.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug71\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc71_d.pdb" + ProgramDatabaseFileName="..\..\out\debug71\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc71_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.9-vc71_d.dll" + OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.4-vc71_d.dll" ImportLibrary="..\..\out\debug71\libs\libceltst_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug71\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc71_d.pdb" + ProgramDatabaseFile="..\..\out\debug71\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc71_d.pdb" AdditionalOptions="libjpeg.lib libpng.lib cg.lib cgGL.lib cal3d-vc71_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib opengl32.lib version.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib libcrystalspace_directx_d.lib zlib.lib dsound.lib ddraw.lib dinput.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appceltst_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/libceltst_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/libceltst_static_plugins.vcproj --- cel-1.9+svn3615/msvc/71/libceltst_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/71/libceltst_static_plugins.vcproj 2009-11-28 16:47:21.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release71\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc71.pdb" + ProgramDatabaseFileName="..\..\out\release71\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc71.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celtst_static_plugins-1.9-vc71.dll" + OutputFile="..\..\celtst_static_plugins-1.4-vc71.dll" ImportLibrary="..\..\out\release71\libs\libceltst_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release71\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc71.pdb" + ProgramDatabaseFile="..\..\out\release71\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc71.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug71\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc71_d.pdb" + ProgramDatabaseFileName="..\..\out\debug71\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc71_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celtst_static_plugins-1.9-vc71_d.dll" + OutputFile="..\..\celtst_static_plugins-1.4-vc71_d.dll" ImportLibrary="..\..\out\debug71\libs\libceltst_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug71\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc71_d.pdb" + ProgramDatabaseFile="..\..\out\debug71\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc71_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appceltst_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/libnettest_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/libnettest_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/71/libnettest_static_plugins_CRYSTAL.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/71/libnettest_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:21.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release71\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc71.pdb" + ProgramDatabaseFileName="..\..\out\release71\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc71.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.9-vc71.dll" + OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.4-vc71.dll" ImportLibrary="..\..\out\release71\libs\libnettest_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release71\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc71.pdb" + ProgramDatabaseFile="..\..\out\release71\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc71.pdb" AdditionalOptions="libjpeg.lib libpng.lib cal3d-vc71.lib cg.lib cgGL.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib opengl32.lib version.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug71\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc71_d.pdb" + ProgramDatabaseFileName="..\..\out\debug71\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc71_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.9-vc71_d.dll" + OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.4-vc71_d.dll" ImportLibrary="..\..\out\debug71\libs\libnettest_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug71\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc71_d.pdb" + ProgramDatabaseFile="..\..\out\debug71\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc71_d.pdb" AdditionalOptions="libjpeg.lib libpng.lib cal3d-vc71_d.lib cg.lib cgGL.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib opengl32.lib version.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appnettest_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/libnettest_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/libnettest_static_plugins.vcproj --- cel-1.9+svn3615/msvc/71/libnettest_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/71/libnettest_static_plugins.vcproj 2009-11-28 16:47:21.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release71\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc71.pdb" + ProgramDatabaseFileName="..\..\out\release71\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc71.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\nettest_static_plugins-1.9-vc71.dll" + OutputFile="..\..\nettest_static_plugins-1.4-vc71.dll" ImportLibrary="..\..\out\release71\libs\libnettest_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release71\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc71.pdb" + ProgramDatabaseFile="..\..\out\release71\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc71.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug71\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc71_d.pdb" + ProgramDatabaseFileName="..\..\out\debug71\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc71_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\nettest_static_plugins-1.9-vc71_d.dll" + OutputFile="..\..\nettest_static_plugins-1.4-vc71_d.dll" ImportLibrary="..\..\out\debug71\libs\libnettest_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug71\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc71_d.pdb" + ProgramDatabaseFile="..\..\out\debug71\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc71_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appnettest_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/plgaddon_ledges.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/plgaddon_ledges.vcproj --- cel-1.9+svn3615/msvc/71/plgaddon_ledges.vcproj 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/71/plgaddon_ledges.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/plgledges.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/plgledges.vcproj --- cel-1.9+svn3615/msvc/71/plgledges.vcproj 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/71/plgledges.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/plgpfactoranalog.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/plgpfactoranalog.vcproj --- cel-1.9+svn3615/msvc/71/plgpfactoranalog.vcproj 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/71/plgpfactoranalog.vcproj 2009-11-28 16:47:20.000000000 +0000 @@ -0,0 +1,345 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/plgpfanalogmotion.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/plgpfanalogmotion.vcproj --- cel-1.9+svn3615/msvc/71/plgpfanalogmotion.vcproj 2008-06-23 04:02:10.000000000 +0100 +++ cel-1.4/msvc/71/plgpfanalogmotion.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/plgpfgrab.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/plgpfgrab.vcproj --- cel-1.9+svn3615/msvc/71/plgpfgrab.vcproj 2008-07-04 04:04:39.000000000 +0100 +++ cel-1.4/msvc/71/plgpfgrab.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/plgpfjump.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/plgpfjump.vcproj --- cel-1.9+svn3615/msvc/71/plgpfjump.vcproj 2008-06-23 04:02:10.000000000 +0100 +++ cel-1.4/msvc/71/plgpfjump.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/71/wkscel.sln /tmp/IB0bHXT4Oc/cel-1.4/msvc/71/wkscel.sln --- cel-1.9+svn3615/msvc/71/wkscel.sln 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/71/wkscel.sln 2009-11-28 16:47:21.000000000 +0000 @@ -36,8 +36,6 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_celgraph", "plgaddon_celgraph.vcproj", "{504CB6C0-4303-C53C-C345-AA750CD1A59D}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_ledges", "plgaddon_ledges.vcproj", "{88DF53AC-1338-547B-6989-1C8B78DE542B}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_questdef", "plgaddon_questdef.vcproj", "{D55BE37F-A3CE-2CF1-7474-6961CF055BC0}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_ruledef", "plgaddon_ruledef.vcproj", "{A8B80D52-CD56-437D-0DF3-3798C9279FE4}" @@ -54,15 +52,13 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgcpersist", "plgcpersist.vcproj", "{403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgledges", "plgledges.vcproj", "{58918459-7FD8-C582-569D-A58038ABE9D1}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgmgr_billboard", "plgmgr_billboard.vcproj", "{32B86666-15E0-F234-58EC-50D3CC10AD59}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgmgr_quests", "plgmgr_quests.vcproj", "{96C3E65A-7CC9-961B-0681-395F51BC9CE2}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfactormove", "plgpfactormove.vcproj", "{8EBBE255-F364-3793-8E84-4ACE0FB487A1}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfactoranalog", "plgpfactoranalog.vcproj", "{26C0690C-CDA5-5C37-87AC-D0C18C4F7064}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfanalogmotion", "plgpfanalogmotion.vcproj", "{EF50101E-0BAC-395C-42F9-378D37DA03CE}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfactormove", "plgpfactormove.vcproj", "{8EBBE255-F364-3793-8E84-4ACE0FB487A1}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfbillboard", "plgpfbillboard.vcproj", "{8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}" EndProject @@ -76,16 +72,12 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfevolve", "plgpfevolve.vcproj", "{73CFB4EB-077E-9A27-E4D4-145EA219E262}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfgrab", "plgpfgrab.vcproj", "{98DD5582-CDDE-F076-F9C8-D6603B15A78E}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfhover", "plgpfhover.vcproj", "{47A9A513-F45E-728E-D930-72B622AE538C}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfinput", "plgpfinput.vcproj", "{5281C5BB-2394-E384-DEDF-73F9F661705D}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfinv", "plgpfinv.vcproj", "{CB5A4EF1-E092-959D-EFD1-E0442F3119F1}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfjump", "plgpfjump.vcproj", "{4F4A2447-5243-2EF5-BE00-701BB9473BA1}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpflight", "plgpflight.vcproj", "{23D61ADF-182D-DD0F-43F2-2E474EE1FB00}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfmechanics", "plgpfmechanics.vcproj", "{89822485-8A94-469B-7CA5-A2839C03D271}" @@ -168,56 +160,52 @@ {36C62D61-808A-D8D0-D561-3EE6C506C350}.11 = {3EF52631-4486-D72B-BB17-DB8FCF36DDBA} {36C62D61-808A-D8D0-D561-3EE6C506C350}.12 = {EEC493BE-2745-954F-FA24-45447359FCDC} {36C62D61-808A-D8D0-D561-3EE6C506C350}.13 = {504CB6C0-4303-C53C-C345-AA750CD1A59D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.14 = {88DF53AC-1338-547B-6989-1C8B78DE542B} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.15 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.16 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.17 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.18 = {E15D3136-619B-861B-D8FF-561A1F846B6C} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.19 = {D4C2A921-6257-1D72-592F-450E19AA3E20} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.20 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.21 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.22 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.23 = {58918459-7FD8-C582-569D-A58038ABE9D1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.24 = {32B86666-15E0-F234-58EC-50D3CC10AD59} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.25 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.26 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.27 = {EF50101E-0BAC-395C-42F9-378D37DA03CE} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.28 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.29 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.30 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.31 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.32 = {F523A3D9-0D90-E985-CA29-10E441393BAE} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.33 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.34 = {98DD5582-CDDE-F076-F9C8-D6603B15A78E} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.35 = {47A9A513-F45E-728E-D930-72B622AE538C} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.36 = {5281C5BB-2394-E384-DEDF-73F9F661705D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.37 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.38 = {4F4A2447-5243-2EF5-BE00-701BB9473BA1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.39 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.40 = {89822485-8A94-469B-7CA5-A2839C03D271} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.41 = {7577CC57-FF93-6E33-EC99-846E898BED29} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.42 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.43 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.44 = {6AE42D83-4035-6C15-089B-D65BCF171A11} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.45 = {D7782591-5481-74E6-62CC-265E30D63A91} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.46 = {097814E8-8395-28B7-6CCF-374BA0D10503} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.47 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.48 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.49 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.50 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.51 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.52 = {967105F5-9828-18D8-0AB3-AB33A96DF792} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.53 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.54 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.55 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.56 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.57 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.58 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.59 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.60 = {9B942FB3-91A0-9E4F-1514-1286B4872502} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.61 = {E1C134D4-C658-E321-DBBE-7D11200B882E} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.62 = {66C683AA-084B-50DD-3B04-ED38799342BA} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.63 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.14 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.15 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.16 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.17 = {E15D3136-619B-861B-D8FF-561A1F846B6C} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.18 = {D4C2A921-6257-1D72-592F-450E19AA3E20} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.19 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.20 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.21 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.22 = {32B86666-15E0-F234-58EC-50D3CC10AD59} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.23 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.24 = {26C0690C-CDA5-5C37-87AC-D0C18C4F7064} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.25 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.26 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.27 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.28 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.29 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.30 = {F523A3D9-0D90-E985-CA29-10E441393BAE} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.31 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.32 = {47A9A513-F45E-728E-D930-72B622AE538C} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.33 = {5281C5BB-2394-E384-DEDF-73F9F661705D} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.34 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.35 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.36 = {89822485-8A94-469B-7CA5-A2839C03D271} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.37 = {7577CC57-FF93-6E33-EC99-846E898BED29} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.38 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.39 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.40 = {6AE42D83-4035-6C15-089B-D65BCF171A11} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.41 = {D7782591-5481-74E6-62CC-265E30D63A91} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.42 = {097814E8-8395-28B7-6CCF-374BA0D10503} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.43 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.44 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.45 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.46 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.47 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.48 = {967105F5-9828-18D8-0AB3-AB33A96DF792} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.49 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.50 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.51 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.52 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.53 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.54 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.55 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.56 = {9B942FB3-91A0-9E4F-1514-1286B4872502} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.57 = {E1C134D4-C658-E321-DBBE-7D11200B882E} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.58 = {66C683AA-084B-50DD-3B04-ED38799342BA} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.59 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} {E2ECEB01-C66F-C40A-F57D-14B5700CED7A}.0 = {FF4C7AD7-84CA-8A2F-7EBF-2B1FA775848F} {E2ECEB01-C66F-C40A-F57D-14B5700CED7A}.1 = {AE89B23E-625D-8AD6-F293-EA999B1F3026} {E2ECEB01-C66F-C40A-F57D-14B5700CED7A}.2 = {E7FA7509-300D-FB19-912A-61D2694C9BD0} @@ -232,76 +220,69 @@ {866C2A26-400D-A8C9-8F7B-B780A879B604}.0 = {3EF52631-4486-D72B-BB17-DB8FCF36DDBA} {866C2A26-400D-A8C9-8F7B-B780A879B604}.1 = {EEC493BE-2745-954F-FA24-45447359FCDC} {866C2A26-400D-A8C9-8F7B-B780A879B604}.2 = {504CB6C0-4303-C53C-C345-AA750CD1A59D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.3 = {88DF53AC-1338-547B-6989-1C8B78DE542B} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.4 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.5 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.6 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.7 = {E15D3136-619B-861B-D8FF-561A1F846B6C} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.8 = {D4C2A921-6257-1D72-592F-450E19AA3E20} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.9 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.10 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.11 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.12 = {58918459-7FD8-C582-569D-A58038ABE9D1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.13 = {32B86666-15E0-F234-58EC-50D3CC10AD59} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.14 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.15 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.16 = {EF50101E-0BAC-395C-42F9-378D37DA03CE} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.17 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.18 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.19 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.20 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.21 = {F523A3D9-0D90-E985-CA29-10E441393BAE} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.22 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.23 = {98DD5582-CDDE-F076-F9C8-D6603B15A78E} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.24 = {47A9A513-F45E-728E-D930-72B622AE538C} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.25 = {5281C5BB-2394-E384-DEDF-73F9F661705D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.26 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.27 = {4F4A2447-5243-2EF5-BE00-701BB9473BA1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.28 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.29 = {89822485-8A94-469B-7CA5-A2839C03D271} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.30 = {7577CC57-FF93-6E33-EC99-846E898BED29} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.31 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.32 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.33 = {6AE42D83-4035-6C15-089B-D65BCF171A11} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.34 = {D7782591-5481-74E6-62CC-265E30D63A91} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.35 = {097814E8-8395-28B7-6CCF-374BA0D10503} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.36 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.37 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.38 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.39 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.40 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.41 = {967105F5-9828-18D8-0AB3-AB33A96DF792} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.42 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.43 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.44 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.45 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.46 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.47 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.48 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.49 = {9B942FB3-91A0-9E4F-1514-1286B4872502} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.50 = {E1C134D4-C658-E321-DBBE-7D11200B882E} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.51 = {66C683AA-084B-50DD-3B04-ED38799342BA} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.52 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.3 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.4 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.5 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.6 = {E15D3136-619B-861B-D8FF-561A1F846B6C} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.7 = {D4C2A921-6257-1D72-592F-450E19AA3E20} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.8 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.9 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.10 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.11 = {32B86666-15E0-F234-58EC-50D3CC10AD59} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.12 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.13 = {26C0690C-CDA5-5C37-87AC-D0C18C4F7064} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.14 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.15 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.16 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.17 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.18 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.19 = {F523A3D9-0D90-E985-CA29-10E441393BAE} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.20 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.21 = {47A9A513-F45E-728E-D930-72B622AE538C} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.22 = {5281C5BB-2394-E384-DEDF-73F9F661705D} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.23 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.24 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.25 = {89822485-8A94-469B-7CA5-A2839C03D271} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.26 = {7577CC57-FF93-6E33-EC99-846E898BED29} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.27 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.28 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.29 = {6AE42D83-4035-6C15-089B-D65BCF171A11} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.30 = {D7782591-5481-74E6-62CC-265E30D63A91} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.31 = {097814E8-8395-28B7-6CCF-374BA0D10503} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.32 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.33 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.34 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.35 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.36 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.37 = {967105F5-9828-18D8-0AB3-AB33A96DF792} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.38 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.39 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.40 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.41 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.42 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.43 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.44 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.45 = {9B942FB3-91A0-9E4F-1514-1286B4872502} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.46 = {E1C134D4-C658-E321-DBBE-7D11200B882E} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.47 = {66C683AA-084B-50DD-3B04-ED38799342BA} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.48 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} {3EF52631-4486-D72B-BB17-DB8FCF36DDBA}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {EEC493BE-2745-954F-FA24-45447359FCDC}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {504CB6C0-4303-C53C-C345-AA750CD1A59D}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {88DF53AC-1338-547B-6989-1C8B78DE542B}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {D4C2A921-6257-1D72-592F-450E19AA3E20}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {0E134A9B-0448-2CD4-954B-9F3ECBD81534}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {F523A3D9-0D90-E985-CA29-10E441393BAE}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {73CFB4EB-077E-9A27-E4D4-145EA219E262}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {47A9A513-F45E-728E-D930-72B622AE538C}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {5281C5BB-2394-E384-DEDF-73F9F661705D}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {89822485-8A94-469B-7CA5-A2839C03D271}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {7577CC57-FF93-6E33-EC99-846E898BED29}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} @@ -471,14 +452,6 @@ {504CB6C0-4303-C53C-C345-AA750CD1A59D}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {504CB6C0-4303-C53C-C345-AA750CD1A59D}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {504CB6C0-4303-C53C-C345-AA750CD1A59D}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -543,14 +516,6 @@ {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {32B86666-15E0-F234-58EC-50D3CC10AD59}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {32B86666-15E0-F234-58EC-50D3CC10AD59}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {32B86666-15E0-F234-58EC-50D3CC10AD59}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -567,6 +532,14 @@ {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with static libs).Build.0 = Release (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -575,14 +548,6 @@ {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -631,14 +596,6 @@ {73CFB4EB-077E-9A27-E4D4-145EA219E262}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {73CFB4EB-077E-9A27-E4D4-145EA219E262}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {73CFB4EB-077E-9A27-E4D4-145EA219E262}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {47A9A513-F45E-728E-D930-72B622AE538C}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {47A9A513-F45E-728E-D930-72B622AE538C}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {47A9A513-F45E-728E-D930-72B622AE538C}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -663,14 +620,6 @@ {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/appbootstrap_static.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/appbootstrap_static.vcproj --- cel-1.9+svn3615/msvc/8/appbootstrap_static.vcproj 2008-06-26 04:12:22.000000000 +0100 +++ cel-1.4/msvc/8/appbootstrap_static.vcproj 2009-11-28 16:47:23.000000000 +0000 @@ -54,7 +54,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\release8\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release8\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release8\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -130,7 +130,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\release8\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release8\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release8\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -203,7 +203,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\debug8\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug8\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug8\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -276,7 +276,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\debug8\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug8\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug8\libs;$(CRYSTAL)\libs\csutil\win32\libs" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/appcelstart_static.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/appcelstart_static.vcproj --- cel-1.9+svn3615/msvc/8/appcelstart_static.vcproj 2008-08-01 04:11:53.000000000 +0100 +++ cel-1.4/msvc/8/appcelstart_static.vcproj 2009-11-28 16:47:23.000000000 +0000 @@ -54,7 +54,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\release8\build\appcelstart_static\celstart_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8.lib bulletdynamics-vc8.lib bulletmath-vc8.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8.lib bulletdynamics-vc8.lib bulletmath-vc8.lib CEGUIBase-vc8.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release8\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release8\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -130,7 +130,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\release8\build\appcelstart_static\celstart_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8.lib bulletdynamics-vc8.lib bulletmath-vc8.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8.lib bulletdynamics-vc8.lib bulletmath-vc8.lib CEGUIBase-vc8.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release8\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release8\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -203,7 +203,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\debug8\build\appcelstart_static\celstart_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8_d.lib bulletdynamics-vc8_d.lib bulletmath-vc8_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8_d.lib bulletdynamics-vc8_d.lib bulletmath-vc8_d.lib CEGUIBase-vc8_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug8\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug8\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -276,7 +276,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\debug8\build\appcelstart_static\celstart_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8_d.lib bulletdynamics-vc8_d.lib bulletmath-vc8_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8_d.lib bulletdynamics-vc8_d.lib bulletmath-vc8_d.lib CEGUIBase-vc8_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug8\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug8\libs;$(CRYSTAL)\libs\csutil\win32\libs" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/libbootstrap_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/libbootstrap_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/8/libbootstrap_static_plugins_CRYSTAL.vcproj 2008-06-26 04:12:22.000000000 +0100 +++ cel-1.4/msvc/8/libbootstrap_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:23.000000000 +0000 @@ -49,7 +49,7 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release8\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc8.pdb" + ProgramDatabaseFileName="..\..\out\release8\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc8.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,10 +122,10 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.9-vc8.dll" + OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.4-vc8.dll" ImportLibrary="..\..\out\release8\libs\libbootstrap_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release8\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc8.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + ProgramDatabaseFile="..\..\out\release8\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc8.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -194,7 +194,7 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug8\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc8_d.pdb" + ProgramDatabaseFileName="..\..\out\debug8\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc8_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,10 +265,10 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.9-vc8_d.dll" + OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.4-vc8_d.dll" ImportLibrary="..\..\out\debug8\libs\libbootstrap_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug8\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc8_d.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + ProgramDatabaseFile="..\..\out\debug8\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc8_d.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appbootstrap_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/libbootstrap_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/libbootstrap_static_plugins.vcproj --- cel-1.9+svn3615/msvc/8/libbootstrap_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/8/libbootstrap_static_plugins.vcproj 2009-11-28 16:47:23.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release8\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc8.pdb" + ProgramDatabaseFileName="..\..\out\release8\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc8.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\bootstrap_static_plugins-1.9-vc8.dll" + OutputFile="..\..\bootstrap_static_plugins-1.4-vc8.dll" ImportLibrary="..\..\out\release8\libs\libbootstrap_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release8\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc8.pdb" + ProgramDatabaseFile="..\..\out\release8\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc8.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug8\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc8_d.pdb" + ProgramDatabaseFileName="..\..\out\debug8\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc8_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\bootstrap_static_plugins-1.9-vc8_d.dll" + OutputFile="..\..\bootstrap_static_plugins-1.4-vc8_d.dll" ImportLibrary="..\..\out\debug8\libs\libbootstrap_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug8\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc8_d.pdb" + ProgramDatabaseFile="..\..\out\debug8\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc8_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appbootstrap_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/libcelstart_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/libcelstart_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/8/libcelstart_static_plugins_CRYSTAL.vcproj 2008-08-01 04:11:53.000000000 +0100 +++ cel-1.4/msvc/8/libcelstart_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:23.000000000 +0000 @@ -49,7 +49,7 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8.lib bulletdynamics-vc8.lib bulletmath-vc8.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8.lib bulletdynamics-vc8.lib bulletmath-vc8.lib CEGUIBase-vc8.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release8\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc8.pdb" + ProgramDatabaseFileName="..\..\out\release8\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc8.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -122,10 +122,10 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.9-vc8.dll" + OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.4-vc8.dll" ImportLibrary="..\..\out\release8\libs\libcelstart_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release8\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc8.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8.lib bulletdynamics-vc8.lib bulletmath-vc8.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + ProgramDatabaseFile="..\..\out\release8\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc8.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8.lib bulletdynamics-vc8.lib bulletmath-vc8.lib CEGUIBase-vc8.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -194,7 +194,7 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8_d.lib bulletdynamics-vc8_d.lib bulletmath-vc8_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8_d.lib bulletdynamics-vc8_d.lib bulletmath-vc8_d.lib CEGUIBase-vc8_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug8\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc8_d.pdb" + ProgramDatabaseFileName="..\..\out\debug8\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc8_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -265,10 +265,10 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.9-vc8_d.dll" + OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.4-vc8_d.dll" ImportLibrary="..\..\out\debug8\libs\libcelstart_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug8\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc8_d.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8_d.lib bulletdynamics-vc8_d.lib bulletmath-vc8_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + ProgramDatabaseFile="..\..\out\debug8\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc8_d.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc8_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc8_d.lib bulletdynamics-vc8_d.lib bulletmath-vc8_d.lib CEGUIBase-vc8_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appcelstart_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/libcelstart_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/libcelstart_static_plugins.vcproj --- cel-1.9+svn3615/msvc/8/libcelstart_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/8/libcelstart_static_plugins.vcproj 2009-11-28 16:47:23.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release8\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc8.pdb" + ProgramDatabaseFileName="..\..\out\release8\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc8.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celstart_static_plugins-1.9-vc8.dll" + OutputFile="..\..\celstart_static_plugins-1.4-vc8.dll" ImportLibrary="..\..\out\release8\libs\libcelstart_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release8\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc8.pdb" + ProgramDatabaseFile="..\..\out\release8\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc8.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug8\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc8_d.pdb" + ProgramDatabaseFileName="..\..\out\debug8\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc8_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celstart_static_plugins-1.9-vc8_d.dll" + OutputFile="..\..\celstart_static_plugins-1.4-vc8_d.dll" ImportLibrary="..\..\out\debug8\libs\libcelstart_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug8\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc8_d.pdb" + ProgramDatabaseFile="..\..\out\debug8\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc8_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appcelstart_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/libcel_staticplugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/libcel_staticplugins.vcproj --- cel-1.9+svn3615/msvc/8/libcel_staticplugins.vcproj 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/8/libcel_staticplugins.vcproj 2009-11-28 16:47:23.000000000 +0000 @@ -376,31 +376,6 @@ - - - - - - - - - - - - @@ -601,31 +576,6 @@ - - - - - - - - - - - - @@ -676,53 +626,53 @@ + RelativePath="..\..\msvc\libpfactoranalog_staticreg.cpp"> + ObjectFile="..\..\out\release8\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + ObjectFile="..\..\out\release8\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug8\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug8\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + RelativePath="..\..\msvc\libpfactormove_staticreg.cpp"> + ObjectFile="..\..\out\release8\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> + ObjectFile="..\..\out\release8\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug8\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug8\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> - - - - - - - - - - - - @@ -976,31 +901,6 @@ - - - - - - - - - - - - @@ -1701,31 +1601,6 @@ - - - - - - - - - - - - @@ -2001,78 +1876,78 @@ + RelativePath="..\..\plugins\propclass\actoranalog\actoranalog.cpp"> + ObjectFile="..\..\out\release8\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + ObjectFile="..\..\out\release8\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + ObjectFile="..\..\out\debug8\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + ObjectFile="..\..\out\debug8\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + RelativePath="..\..\plugins\propclass\actormove\actormove.cpp"> + ObjectFile="..\..\out\release8\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + ObjectFile="..\..\out\release8\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + ObjectFile="..\..\out\debug8\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + ObjectFile="..\..\out\debug8\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + RelativePath="..\..\plugins\propclass\actormove\npcmove.cpp"> + ObjectFile="..\..\out\release8\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> + ObjectFile="..\..\out\release8\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> + ObjectFile="..\..\out\debug8\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> + ObjectFile="..\..\out\debug8\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> - - - - - - - - - - - - @@ -2376,31 +2226,6 @@ - - - - - - - - - - - - @@ -3551,31 +3376,6 @@ - - - - - - - - - - - - @@ -4314,9 +4114,6 @@ RelativePath="..\..\plugins\addons\celgraph\celgraph.h"> - - + RelativePath="..\..\plugins\propclass\actoranalog\actoranalog.h"> + RelativePath="..\..\plugins\propclass\actormove\actormove.h"> + RelativePath="..\..\plugins\propclass\actormove\npcmove.h"> @@ -4380,9 +4177,6 @@ RelativePath="..\..\plugins\propclass\evolve\evolve.h"> - - - - - - + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/libceltst_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/libceltst_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/8/libceltst_static_plugins_CRYSTAL.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/8/libceltst_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:23.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release8\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc8.pdb" + ProgramDatabaseFileName="..\..\out\release8\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc8.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.9-vc8.dll" + OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.4-vc8.dll" ImportLibrary="..\..\out\release8\libs\libceltst_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release8\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc8.pdb" + ProgramDatabaseFile="..\..\out\release8\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc8.pdb" AdditionalOptions="libjpeg.lib libpng.lib cg.lib cgGL.lib cal3d-vc8.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib opengl32.lib version.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib libcrystalspace_directx.lib zlib.lib dsound.lib ddraw.lib dinput.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug8\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc8_d.pdb" + ProgramDatabaseFileName="..\..\out\debug8\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc8_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.9-vc8_d.dll" + OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.4-vc8_d.dll" ImportLibrary="..\..\out\debug8\libs\libceltst_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug8\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc8_d.pdb" + ProgramDatabaseFile="..\..\out\debug8\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc8_d.pdb" AdditionalOptions="libjpeg.lib libpng.lib cg.lib cgGL.lib cal3d-vc8_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib opengl32.lib version.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib libcrystalspace_directx_d.lib zlib.lib dsound.lib ddraw.lib dinput.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appceltst_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/libceltst_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/libceltst_static_plugins.vcproj --- cel-1.9+svn3615/msvc/8/libceltst_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/8/libceltst_static_plugins.vcproj 2009-11-28 16:47:23.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release8\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc8.pdb" + ProgramDatabaseFileName="..\..\out\release8\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc8.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celtst_static_plugins-1.9-vc8.dll" + OutputFile="..\..\celtst_static_plugins-1.4-vc8.dll" ImportLibrary="..\..\out\release8\libs\libceltst_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release8\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc8.pdb" + ProgramDatabaseFile="..\..\out\release8\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc8.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug8\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc8_d.pdb" + ProgramDatabaseFileName="..\..\out\debug8\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc8_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celtst_static_plugins-1.9-vc8_d.dll" + OutputFile="..\..\celtst_static_plugins-1.4-vc8_d.dll" ImportLibrary="..\..\out\debug8\libs\libceltst_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug8\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc8_d.pdb" + ProgramDatabaseFile="..\..\out\debug8\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc8_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appceltst_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/libnettest_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/libnettest_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/8/libnettest_static_plugins_CRYSTAL.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/8/libnettest_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:23.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release8\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc8.pdb" + ProgramDatabaseFileName="..\..\out\release8\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc8.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.9-vc8.dll" + OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.4-vc8.dll" ImportLibrary="..\..\out\release8\libs\libnettest_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release8\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc8.pdb" + ProgramDatabaseFile="..\..\out\release8\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc8.pdb" AdditionalOptions="libjpeg.lib libpng.lib cal3d-vc8.lib cg.lib cgGL.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib opengl32.lib version.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug8\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc8_d.pdb" + ProgramDatabaseFileName="..\..\out\debug8\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc8_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.9-vc8_d.dll" + OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.4-vc8_d.dll" ImportLibrary="..\..\out\debug8\libs\libnettest_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug8\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc8_d.pdb" + ProgramDatabaseFile="..\..\out\debug8\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc8_d.pdb" AdditionalOptions="libjpeg.lib libpng.lib cal3d-vc8_d.lib cg.lib cgGL.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib opengl32.lib version.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appnettest_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/libnettest_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/libnettest_static_plugins.vcproj --- cel-1.9+svn3615/msvc/8/libnettest_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/8/libnettest_static_plugins.vcproj 2009-11-28 16:47:23.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release8\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc8.pdb" + ProgramDatabaseFileName="..\..\out\release8\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc8.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\nettest_static_plugins-1.9-vc8.dll" + OutputFile="..\..\nettest_static_plugins-1.4-vc8.dll" ImportLibrary="..\..\out\release8\libs\libnettest_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release8\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc8.pdb" + ProgramDatabaseFile="..\..\out\release8\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc8.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug8\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc8_d.pdb" + ProgramDatabaseFileName="..\..\out\debug8\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc8_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\nettest_static_plugins-1.9-vc8_d.dll" + OutputFile="..\..\nettest_static_plugins-1.4-vc8_d.dll" ImportLibrary="..\..\out\debug8\libs\libnettest_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug8\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc8_d.pdb" + ProgramDatabaseFile="..\..\out\debug8\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc8_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appnettest_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/plgaddon_ledges.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/plgaddon_ledges.vcproj --- cel-1.9+svn3615/msvc/8/plgaddon_ledges.vcproj 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/8/plgaddon_ledges.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/plgledges.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/plgledges.vcproj --- cel-1.9+svn3615/msvc/8/plgledges.vcproj 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/8/plgledges.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/plgpfactoranalog.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/plgpfactoranalog.vcproj --- cel-1.9+svn3615/msvc/8/plgpfactoranalog.vcproj 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/8/plgpfactoranalog.vcproj 2009-11-28 16:47:23.000000000 +0000 @@ -0,0 +1,345 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/plgpfanalogmotion.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/plgpfanalogmotion.vcproj --- cel-1.9+svn3615/msvc/8/plgpfanalogmotion.vcproj 2008-06-23 04:02:10.000000000 +0100 +++ cel-1.4/msvc/8/plgpfanalogmotion.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/plgpfgrab.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/plgpfgrab.vcproj --- cel-1.9+svn3615/msvc/8/plgpfgrab.vcproj 2008-07-04 04:04:39.000000000 +0100 +++ cel-1.4/msvc/8/plgpfgrab.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/plgpfjump.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/plgpfjump.vcproj --- cel-1.9+svn3615/msvc/8/plgpfjump.vcproj 2008-06-23 04:02:10.000000000 +0100 +++ cel-1.4/msvc/8/plgpfjump.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/8/wkscel.sln /tmp/IB0bHXT4Oc/cel-1.4/msvc/8/wkscel.sln --- cel-1.9+svn3615/msvc/8/wkscel.sln 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/8/wkscel.sln 2009-11-28 16:47:23.000000000 +0000 @@ -36,8 +36,6 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_celgraph", "plgaddon_celgraph.vcproj", "{504CB6C0-4303-C53C-C345-AA750CD1A59D}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_ledges", "plgaddon_ledges.vcproj", "{88DF53AC-1338-547B-6989-1C8B78DE542B}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_questdef", "plgaddon_questdef.vcproj", "{D55BE37F-A3CE-2CF1-7474-6961CF055BC0}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_ruledef", "plgaddon_ruledef.vcproj", "{A8B80D52-CD56-437D-0DF3-3798C9279FE4}" @@ -54,15 +52,13 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgcpersist", "plgcpersist.vcproj", "{403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgledges", "plgledges.vcproj", "{58918459-7FD8-C582-569D-A58038ABE9D1}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgmgr_billboard", "plgmgr_billboard.vcproj", "{32B86666-15E0-F234-58EC-50D3CC10AD59}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgmgr_quests", "plgmgr_quests.vcproj", "{96C3E65A-7CC9-961B-0681-395F51BC9CE2}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfactormove", "plgpfactormove.vcproj", "{8EBBE255-F364-3793-8E84-4ACE0FB487A1}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfactoranalog", "plgpfactoranalog.vcproj", "{26C0690C-CDA5-5C37-87AC-D0C18C4F7064}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfanalogmotion", "plgpfanalogmotion.vcproj", "{EF50101E-0BAC-395C-42F9-378D37DA03CE}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfactormove", "plgpfactormove.vcproj", "{8EBBE255-F364-3793-8E84-4ACE0FB487A1}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfbillboard", "plgpfbillboard.vcproj", "{8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}" EndProject @@ -76,16 +72,12 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfevolve", "plgpfevolve.vcproj", "{73CFB4EB-077E-9A27-E4D4-145EA219E262}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfgrab", "plgpfgrab.vcproj", "{98DD5582-CDDE-F076-F9C8-D6603B15A78E}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfhover", "plgpfhover.vcproj", "{47A9A513-F45E-728E-D930-72B622AE538C}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfinput", "plgpfinput.vcproj", "{5281C5BB-2394-E384-DEDF-73F9F661705D}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfinv", "plgpfinv.vcproj", "{CB5A4EF1-E092-959D-EFD1-E0442F3119F1}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfjump", "plgpfjump.vcproj", "{4F4A2447-5243-2EF5-BE00-701BB9473BA1}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpflight", "plgpflight.vcproj", "{23D61ADF-182D-DD0F-43F2-2E474EE1FB00}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfmechanics", "plgpfmechanics.vcproj", "{89822485-8A94-469B-7CA5-A2839C03D271}" @@ -168,56 +160,52 @@ {36C62D61-808A-D8D0-D561-3EE6C506C350}.11 = {3EF52631-4486-D72B-BB17-DB8FCF36DDBA} {36C62D61-808A-D8D0-D561-3EE6C506C350}.12 = {EEC493BE-2745-954F-FA24-45447359FCDC} {36C62D61-808A-D8D0-D561-3EE6C506C350}.13 = {504CB6C0-4303-C53C-C345-AA750CD1A59D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.14 = {88DF53AC-1338-547B-6989-1C8B78DE542B} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.15 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.16 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.17 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.18 = {E15D3136-619B-861B-D8FF-561A1F846B6C} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.19 = {D4C2A921-6257-1D72-592F-450E19AA3E20} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.20 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.21 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.22 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.23 = {58918459-7FD8-C582-569D-A58038ABE9D1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.24 = {32B86666-15E0-F234-58EC-50D3CC10AD59} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.25 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.26 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.27 = {EF50101E-0BAC-395C-42F9-378D37DA03CE} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.28 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.29 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.30 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.31 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.32 = {F523A3D9-0D90-E985-CA29-10E441393BAE} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.33 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.34 = {98DD5582-CDDE-F076-F9C8-D6603B15A78E} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.35 = {47A9A513-F45E-728E-D930-72B622AE538C} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.36 = {5281C5BB-2394-E384-DEDF-73F9F661705D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.37 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.38 = {4F4A2447-5243-2EF5-BE00-701BB9473BA1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.39 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.40 = {89822485-8A94-469B-7CA5-A2839C03D271} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.41 = {7577CC57-FF93-6E33-EC99-846E898BED29} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.42 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.43 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.44 = {6AE42D83-4035-6C15-089B-D65BCF171A11} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.45 = {D7782591-5481-74E6-62CC-265E30D63A91} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.46 = {097814E8-8395-28B7-6CCF-374BA0D10503} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.47 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.48 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.49 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.50 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.51 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.52 = {967105F5-9828-18D8-0AB3-AB33A96DF792} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.53 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.54 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.55 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.56 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.57 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.58 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.59 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.60 = {9B942FB3-91A0-9E4F-1514-1286B4872502} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.61 = {E1C134D4-C658-E321-DBBE-7D11200B882E} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.62 = {66C683AA-084B-50DD-3B04-ED38799342BA} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.63 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.14 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.15 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.16 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.17 = {E15D3136-619B-861B-D8FF-561A1F846B6C} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.18 = {D4C2A921-6257-1D72-592F-450E19AA3E20} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.19 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.20 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.21 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.22 = {32B86666-15E0-F234-58EC-50D3CC10AD59} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.23 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.24 = {26C0690C-CDA5-5C37-87AC-D0C18C4F7064} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.25 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.26 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.27 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.28 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.29 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.30 = {F523A3D9-0D90-E985-CA29-10E441393BAE} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.31 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.32 = {47A9A513-F45E-728E-D930-72B622AE538C} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.33 = {5281C5BB-2394-E384-DEDF-73F9F661705D} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.34 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.35 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.36 = {89822485-8A94-469B-7CA5-A2839C03D271} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.37 = {7577CC57-FF93-6E33-EC99-846E898BED29} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.38 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.39 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.40 = {6AE42D83-4035-6C15-089B-D65BCF171A11} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.41 = {D7782591-5481-74E6-62CC-265E30D63A91} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.42 = {097814E8-8395-28B7-6CCF-374BA0D10503} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.43 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.44 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.45 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.46 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.47 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.48 = {967105F5-9828-18D8-0AB3-AB33A96DF792} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.49 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.50 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.51 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.52 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.53 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.54 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.55 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.56 = {9B942FB3-91A0-9E4F-1514-1286B4872502} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.57 = {E1C134D4-C658-E321-DBBE-7D11200B882E} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.58 = {66C683AA-084B-50DD-3B04-ED38799342BA} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.59 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} {E2ECEB01-C66F-C40A-F57D-14B5700CED7A}.0 = {FF4C7AD7-84CA-8A2F-7EBF-2B1FA775848F} {E2ECEB01-C66F-C40A-F57D-14B5700CED7A}.1 = {AE89B23E-625D-8AD6-F293-EA999B1F3026} {E2ECEB01-C66F-C40A-F57D-14B5700CED7A}.2 = {E7FA7509-300D-FB19-912A-61D2694C9BD0} @@ -232,76 +220,69 @@ {866C2A26-400D-A8C9-8F7B-B780A879B604}.0 = {3EF52631-4486-D72B-BB17-DB8FCF36DDBA} {866C2A26-400D-A8C9-8F7B-B780A879B604}.1 = {EEC493BE-2745-954F-FA24-45447359FCDC} {866C2A26-400D-A8C9-8F7B-B780A879B604}.2 = {504CB6C0-4303-C53C-C345-AA750CD1A59D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.3 = {88DF53AC-1338-547B-6989-1C8B78DE542B} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.4 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.5 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.6 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.7 = {E15D3136-619B-861B-D8FF-561A1F846B6C} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.8 = {D4C2A921-6257-1D72-592F-450E19AA3E20} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.9 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.10 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.11 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.12 = {58918459-7FD8-C582-569D-A58038ABE9D1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.13 = {32B86666-15E0-F234-58EC-50D3CC10AD59} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.14 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.15 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.16 = {EF50101E-0BAC-395C-42F9-378D37DA03CE} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.17 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.18 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.19 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.20 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.21 = {F523A3D9-0D90-E985-CA29-10E441393BAE} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.22 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.23 = {98DD5582-CDDE-F076-F9C8-D6603B15A78E} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.24 = {47A9A513-F45E-728E-D930-72B622AE538C} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.25 = {5281C5BB-2394-E384-DEDF-73F9F661705D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.26 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.27 = {4F4A2447-5243-2EF5-BE00-701BB9473BA1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.28 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.29 = {89822485-8A94-469B-7CA5-A2839C03D271} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.30 = {7577CC57-FF93-6E33-EC99-846E898BED29} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.31 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.32 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.33 = {6AE42D83-4035-6C15-089B-D65BCF171A11} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.34 = {D7782591-5481-74E6-62CC-265E30D63A91} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.35 = {097814E8-8395-28B7-6CCF-374BA0D10503} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.36 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.37 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.38 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.39 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.40 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.41 = {967105F5-9828-18D8-0AB3-AB33A96DF792} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.42 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.43 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.44 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.45 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.46 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.47 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.48 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.49 = {9B942FB3-91A0-9E4F-1514-1286B4872502} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.50 = {E1C134D4-C658-E321-DBBE-7D11200B882E} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.51 = {66C683AA-084B-50DD-3B04-ED38799342BA} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.52 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.3 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.4 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.5 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.6 = {E15D3136-619B-861B-D8FF-561A1F846B6C} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.7 = {D4C2A921-6257-1D72-592F-450E19AA3E20} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.8 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.9 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.10 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.11 = {32B86666-15E0-F234-58EC-50D3CC10AD59} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.12 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.13 = {26C0690C-CDA5-5C37-87AC-D0C18C4F7064} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.14 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.15 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.16 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.17 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.18 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.19 = {F523A3D9-0D90-E985-CA29-10E441393BAE} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.20 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.21 = {47A9A513-F45E-728E-D930-72B622AE538C} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.22 = {5281C5BB-2394-E384-DEDF-73F9F661705D} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.23 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.24 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.25 = {89822485-8A94-469B-7CA5-A2839C03D271} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.26 = {7577CC57-FF93-6E33-EC99-846E898BED29} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.27 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.28 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.29 = {6AE42D83-4035-6C15-089B-D65BCF171A11} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.30 = {D7782591-5481-74E6-62CC-265E30D63A91} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.31 = {097814E8-8395-28B7-6CCF-374BA0D10503} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.32 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.33 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.34 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.35 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.36 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.37 = {967105F5-9828-18D8-0AB3-AB33A96DF792} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.38 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.39 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.40 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.41 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.42 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.43 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.44 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.45 = {9B942FB3-91A0-9E4F-1514-1286B4872502} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.46 = {E1C134D4-C658-E321-DBBE-7D11200B882E} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.47 = {66C683AA-084B-50DD-3B04-ED38799342BA} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.48 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} {3EF52631-4486-D72B-BB17-DB8FCF36DDBA}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {EEC493BE-2745-954F-FA24-45447359FCDC}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {504CB6C0-4303-C53C-C345-AA750CD1A59D}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {88DF53AC-1338-547B-6989-1C8B78DE542B}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {D4C2A921-6257-1D72-592F-450E19AA3E20}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {0E134A9B-0448-2CD4-954B-9F3ECBD81534}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {F523A3D9-0D90-E985-CA29-10E441393BAE}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {73CFB4EB-077E-9A27-E4D4-145EA219E262}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {47A9A513-F45E-728E-D930-72B622AE538C}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {5281C5BB-2394-E384-DEDF-73F9F661705D}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {89822485-8A94-469B-7CA5-A2839C03D271}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {7577CC57-FF93-6E33-EC99-846E898BED29}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} @@ -471,14 +452,6 @@ {504CB6C0-4303-C53C-C345-AA750CD1A59D}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {504CB6C0-4303-C53C-C345-AA750CD1A59D}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {504CB6C0-4303-C53C-C345-AA750CD1A59D}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -543,14 +516,6 @@ {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {32B86666-15E0-F234-58EC-50D3CC10AD59}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {32B86666-15E0-F234-58EC-50D3CC10AD59}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {32B86666-15E0-F234-58EC-50D3CC10AD59}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -567,6 +532,14 @@ {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with static libs).Build.0 = Release (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -575,14 +548,6 @@ {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -631,14 +596,6 @@ {73CFB4EB-077E-9A27-E4D4-145EA219E262}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {73CFB4EB-077E-9A27-E4D4-145EA219E262}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {73CFB4EB-077E-9A27-E4D4-145EA219E262}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {47A9A513-F45E-728E-D930-72B622AE538C}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {47A9A513-F45E-728E-D930-72B622AE538C}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {47A9A513-F45E-728E-D930-72B622AE538C}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -663,14 +620,6 @@ {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appbootstrap_static.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appbootstrap_static.vcproj --- cel-1.9+svn3615/msvc/9/appbootstrap_static.vcproj 2008-06-26 04:12:22.000000000 +0100 +++ cel-1.4/msvc/9/appbootstrap_static.vcproj 2009-11-28 16:47:26.000000000 +0000 @@ -54,7 +54,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\release9\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release9\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release9\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -130,7 +130,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\release9\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release9\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release9\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -203,7 +203,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\debug9\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug9\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug9\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -276,7 +276,7 @@ OutputFile="..\..\bootstrap_static.exe" ProgramDatabaseFile="..\..\out\debug9\build\appbootstrap_static\bootstrap_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug9\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug9\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -335,6 +335,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appbootstrap.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appbootstrap.vcproj --- cel-1.9+svn3615/msvc/9/appbootstrap.vcproj 2008-01-09 00:55:24.000000000 +0000 +++ cel-1.4/msvc/9/appbootstrap.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -329,6 +329,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appcelstart_static.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appcelstart_static.vcproj --- cel-1.9+svn3615/msvc/9/appcelstart_static.vcproj 2008-08-01 04:11:53.000000000 +0100 +++ cel-1.4/msvc/9/appcelstart_static.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -54,7 +54,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\release9\build\appcelstart_static\celstart_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9.lib bulletdynamics-vc9.lib bulletmath-vc9.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9.lib bulletdynamics-vc9.lib bulletmath-vc9.lib CEGUIBase-vc9.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release9\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release9\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -130,7 +130,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\release9\build\appcelstart_static\celstart_static.pdb" SubSystem="2" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9.lib bulletdynamics-vc9.lib bulletmath-vc9.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9.lib bulletdynamics-vc9.lib bulletmath-vc9.lib CEGUIBase-vc9.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\release9\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\release9\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -203,7 +203,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\debug9\build\appcelstart_static\celstart_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9_d.lib bulletdynamics-vc9_d.lib bulletmath-vc9_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9_d.lib bulletdynamics-vc9_d.lib bulletmath-vc9_d.lib CEGUIBase-vc9_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug9\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug9\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -276,7 +276,7 @@ OutputFile="..\..\celstart_static.exe" ProgramDatabaseFile="..\..\out\debug9\build\appcelstart_static\celstart_static.pdb" SubSystem="1" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9_d.lib bulletdynamics-vc9_d.lib bulletmath-vc9_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9_d.lib bulletdynamics-vc9_d.lib bulletmath-vc9_d.lib CEGUIBase-vc9_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="..\..\..\CS\out\debug9\libs;..\..\..\CS\libs\csutil\win32\libs;$(CRYSTAL)\out\debug9\libs;$(CRYSTAL)\libs\csutil\win32\libs" @@ -335,6 +335,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appcelstart.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appcelstart.vcproj --- cel-1.9+svn3615/msvc/9/appcelstart.vcproj 2008-01-09 00:55:24.000000000 +0000 +++ cel-1.4/msvc/9/appcelstart.vcproj 2009-11-28 16:47:26.000000000 +0000 @@ -329,6 +329,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appceltst_static.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appceltst_static.vcproj --- cel-1.9+svn3615/msvc/9/appceltst_static.vcproj 2008-01-10 00:53:32.000000000 +0000 +++ cel-1.4/msvc/9/appceltst_static.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -338,6 +338,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appceltst.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appceltst.vcproj --- cel-1.9+svn3615/msvc/9/appceltst.vcproj 2008-01-09 00:55:24.000000000 +0000 +++ cel-1.4/msvc/9/appceltst.vcproj 2009-11-28 16:47:26.000000000 +0000 @@ -332,6 +332,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appevolvecraft.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appevolvecraft.vcproj --- cel-1.9+svn3615/msvc/9/appevolvecraft.vcproj 2008-01-09 00:55:24.000000000 +0000 +++ cel-1.4/msvc/9/appevolvecraft.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -344,6 +344,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appgraph.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appgraph.vcproj --- cel-1.9+svn3615/msvc/9/appgraph.vcproj 2008-01-09 00:55:24.000000000 +0000 +++ cel-1.4/msvc/9/appgraph.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -338,6 +338,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/apphovertest.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/apphovertest.vcproj --- cel-1.9+svn3615/msvc/9/apphovertest.vcproj 2008-01-09 00:55:24.000000000 +0000 +++ cel-1.4/msvc/9/apphovertest.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -344,6 +344,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appnettest_static.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appnettest_static.vcproj --- cel-1.9+svn3615/msvc/9/appnettest_static.vcproj 2008-01-10 00:53:32.000000000 +0000 +++ cel-1.4/msvc/9/appnettest_static.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -347,6 +347,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appnettest.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appnettest.vcproj --- cel-1.9+svn3615/msvc/9/appnettest.vcproj 2008-01-09 00:55:24.000000000 +0000 +++ cel-1.4/msvc/9/appnettest.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -341,6 +341,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appsteering.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appsteering.vcproj --- cel-1.9+svn3615/msvc/9/appsteering.vcproj 2008-01-09 00:55:24.000000000 +0000 +++ cel-1.4/msvc/9/appsteering.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -338,6 +338,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appwalktut.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appwalktut.vcproj --- cel-1.9+svn3615/msvc/9/appwalktut.vcproj 2008-01-09 00:55:24.000000000 +0000 +++ cel-1.4/msvc/9/appwalktut.vcproj 2009-11-28 16:47:26.000000000 +0000 @@ -338,6 +338,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/appwheeledtest.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/appwheeledtest.vcproj --- cel-1.9+svn3615/msvc/9/appwheeledtest.vcproj 2008-01-09 00:55:24.000000000 +0000 +++ cel-1.4/msvc/9/appwheeledtest.vcproj 2009-11-28 16:47:26.000000000 +0000 @@ -332,6 +332,9 @@ Name="Resource Files" Filter=""> + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/libbootstrap_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/libbootstrap_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/9/libbootstrap_static_plugins_CRYSTAL.vcproj 2008-06-26 04:12:22.000000000 +0100 +++ cel-1.4/msvc/9/libbootstrap_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -49,7 +49,7 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release9\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc9.pdb" + ProgramDatabaseFileName="..\..\out\release9\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc9.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,10 +122,10 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.9-vc9.dll" + OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.4-vc9.dll" ImportLibrary="..\..\out\release9\libs\libbootstrap_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release9\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc9.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + ProgramDatabaseFile="..\..\out\release9\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc9.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -194,7 +194,7 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug9\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc9_d.pdb" + ProgramDatabaseFileName="..\..\out\debug9\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc9_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,10 +265,10 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.9-vc9_d.dll" + OutputFile="..\..\bootstrap_static_plugins_CRYSTAL-1.4-vc9_d.dll" ImportLibrary="..\..\out\debug9\libs\libbootstrap_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug9\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.9-vc9_d.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + ProgramDatabaseFile="..\..\out\debug9\build\libbootstrap_static_plugins_CRYSTAL\bootstrap_static_plugins_CRYSTAL-1.4-vc9_d.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib ode.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib cg.lib cgGL.lib opengl32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appbootstrap_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/libbootstrap_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/libbootstrap_static_plugins.vcproj --- cel-1.9+svn3615/msvc/9/libbootstrap_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/9/libbootstrap_static_plugins.vcproj 2009-11-28 16:47:26.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release9\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc9.pdb" + ProgramDatabaseFileName="..\..\out\release9\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc9.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\bootstrap_static_plugins-1.9-vc9.dll" + OutputFile="..\..\bootstrap_static_plugins-1.4-vc9.dll" ImportLibrary="..\..\out\release9\libs\libbootstrap_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release9\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc9.pdb" + ProgramDatabaseFile="..\..\out\release9\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc9.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug9\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc9_d.pdb" + ProgramDatabaseFileName="..\..\out\debug9\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc9_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\bootstrap_static_plugins-1.9-vc9_d.dll" + OutputFile="..\..\bootstrap_static_plugins-1.4-vc9_d.dll" ImportLibrary="..\..\out\debug9\libs\libbootstrap_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug9\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.9-vc9_d.pdb" + ProgramDatabaseFile="..\..\out\debug9\build\libbootstrap_static_plugins\bootstrap_static_plugins-1.4-vc9_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appbootstrap_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/libcelstart_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/libcelstart_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/9/libcelstart_static_plugins_CRYSTAL.vcproj 2008-08-01 04:11:53.000000000 +0100 +++ cel-1.4/msvc/9/libcelstart_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -49,7 +49,7 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9.lib bulletdynamics-vc9.lib bulletmath-vc9.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9.lib bulletdynamics-vc9.lib bulletmath-vc9.lib CEGUIBase-vc9.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release9\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc9.pdb" + ProgramDatabaseFileName="..\..\out\release9\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc9.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -122,10 +122,10 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.9-vc9.dll" + OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.4-vc9.dll" ImportLibrary="..\..\out\release9\libs\libcelstart_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release9\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc9.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9.lib libcrystalspace_windows.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9.lib bulletdynamics-vc9.lib bulletmath-vc9.lib libcrystalspace_opengl.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " + ProgramDatabaseFile="..\..\out\release9\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc9.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib version.lib libcrystalspace_directx.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9.lib bulletdynamics-vc9.lib bulletmath-vc9.lib CEGUIBase-vc9.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -194,7 +194,7 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9_d.lib bulletdynamics-vc9_d.lib bulletmath-vc9_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9_d.lib bulletdynamics-vc9_d.lib bulletmath-vc9_d.lib CEGUIBase-vc9_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug9\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc9_d.pdb" + ProgramDatabaseFileName="..\..\out\debug9\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc9_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -265,10 +265,10 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.9-vc9_d.dll" + OutputFile="..\..\celstart_static_plugins_CRYSTAL-1.4-vc9_d.dll" ImportLibrary="..\..\out\debug9\libs\libcelstart_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug9\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.9-vc9_d.pdb" - AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9_d.lib libcrystalspace_windows_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9_d.lib bulletdynamics-vc9_d.lib bulletmath-vc9_d.lib libcrystalspace_opengl_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " + ProgramDatabaseFile="..\..\out\debug9\build\libcelstart_static_plugins_CRYSTAL\celstart_static_plugins_CRYSTAL-1.4-vc9_d.pdb" + AdditionalOptions="libmng.lib libjpeg.lib libpng.lib freetype2.lib cal3d-vc9_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib version.lib libcrystalspace_directx_d.lib dsound.lib ddraw.lib dinput.lib bulletcollision-vc9_d.lib bulletdynamics-vc9_d.lib bulletmath-vc9_d.lib CEGUIBase-vc9_d.lib cg.lib cgGL.lib opengl32.lib ode.lib openal32.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appcelstart_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/libcelstart_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/libcelstart_static_plugins.vcproj --- cel-1.9+svn3615/msvc/9/libcelstart_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/9/libcelstart_static_plugins.vcproj 2009-11-28 16:47:26.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release9\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc9.pdb" + ProgramDatabaseFileName="..\..\out\release9\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc9.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celstart_static_plugins-1.9-vc9.dll" + OutputFile="..\..\celstart_static_plugins-1.4-vc9.dll" ImportLibrary="..\..\out\release9\libs\libcelstart_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release9\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc9.pdb" + ProgramDatabaseFile="..\..\out\release9\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc9.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug9\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc9_d.pdb" + ProgramDatabaseFileName="..\..\out\debug9\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc9_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celstart_static_plugins-1.9-vc9_d.dll" + OutputFile="..\..\celstart_static_plugins-1.4-vc9_d.dll" ImportLibrary="..\..\out\debug9\libs\libcelstart_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug9\build\libcelstart_static_plugins\celstart_static_plugins-1.9-vc9_d.pdb" + ProgramDatabaseFile="..\..\out\debug9\build\libcelstart_static_plugins\celstart_static_plugins-1.4-vc9_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appcelstart_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/libcel_staticplugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/libcel_staticplugins.vcproj --- cel-1.9+svn3615/msvc/9/libcel_staticplugins.vcproj 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/9/libcel_staticplugins.vcproj 2009-11-28 16:47:26.000000000 +0000 @@ -376,31 +376,6 @@ - - - - - - - - - - - - @@ -601,31 +576,6 @@ - - - - - - - - - - - - @@ -676,53 +626,53 @@ + RelativePath="..\..\msvc\libpfactoranalog_staticreg.cpp"> + ObjectFile="..\..\out\release9\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + ObjectFile="..\..\out\release9\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug9\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug9\build\libcel_staticplugins\msvc_libpfactoranalog_staticreg.cpp.obj"/> + RelativePath="..\..\msvc\libpfactormove_staticreg.cpp"> + ObjectFile="..\..\out\release9\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> + ObjectFile="..\..\out\release9\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug9\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> + ObjectFile="..\..\out\debug9\build\libcel_staticplugins\msvc_libpfactormove_staticreg.cpp.obj"/> - - - - - - - - - - - - @@ -976,31 +901,6 @@ - - - - - - - - - - - - @@ -1701,31 +1601,6 @@ - - - - - - - - - - - - @@ -2001,78 +1876,78 @@ + RelativePath="..\..\plugins\propclass\actoranalog\actoranalog.cpp"> + ObjectFile="..\..\out\release9\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + ObjectFile="..\..\out\release9\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + ObjectFile="..\..\out\debug9\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + ObjectFile="..\..\out\debug9\build\libcel_staticplugins\plugins_propclass_actoranalog_actoranalog.cpp.obj"/> + RelativePath="..\..\plugins\propclass\actormove\actormove.cpp"> + ObjectFile="..\..\out\release9\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + ObjectFile="..\..\out\release9\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + ObjectFile="..\..\out\debug9\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + ObjectFile="..\..\out\debug9\build\libcel_staticplugins\plugins_propclass_actormove_actormove.cpp.obj"/> + RelativePath="..\..\plugins\propclass\actormove\npcmove.cpp"> + ObjectFile="..\..\out\release9\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> + ObjectFile="..\..\out\release9\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> + ObjectFile="..\..\out\debug9\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> + ObjectFile="..\..\out\debug9\build\libcel_staticplugins\plugins_propclass_actormove_npcmove.cpp.obj"/> - - - - - - - - - - - - @@ -2376,31 +2226,6 @@ - - - - - - - - - - - - @@ -3551,31 +3376,6 @@ - - - - - - - - - - - - @@ -4314,9 +4114,6 @@ RelativePath="..\..\plugins\addons\celgraph\celgraph.h"> - - + RelativePath="..\..\plugins\propclass\actoranalog\actoranalog.h"> + RelativePath="..\..\plugins\propclass\actormove\actormove.h"> + RelativePath="..\..\plugins\propclass\actormove\npcmove.h"> @@ -4380,9 +4177,6 @@ RelativePath="..\..\plugins\propclass\evolve\evolve.h"> - - - - - - + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/libceltst_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/libceltst_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/9/libceltst_static_plugins_CRYSTAL.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/9/libceltst_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release9\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc9.pdb" + ProgramDatabaseFileName="..\..\out\release9\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc9.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.9-vc9.dll" + OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.4-vc9.dll" ImportLibrary="..\..\out\release9\libs\libceltst_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release9\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc9.pdb" + ProgramDatabaseFile="..\..\out\release9\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc9.pdb" AdditionalOptions="libjpeg.lib libpng.lib cg.lib cgGL.lib cal3d-vc9.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib opengl32.lib version.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins.lib libcrystalspace.lib libcrystalspace_directx.lib zlib.lib dsound.lib ddraw.lib dinput.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug9\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc9_d.pdb" + ProgramDatabaseFileName="..\..\out\debug9\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc9_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.9-vc9_d.dll" + OutputFile="..\..\celtst_static_plugins_CRYSTAL-1.4-vc9_d.dll" ImportLibrary="..\..\out\debug9\libs\libceltst_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug9\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.9-vc9_d.pdb" + ProgramDatabaseFile="..\..\out\debug9\build\libceltst_static_plugins_CRYSTAL\celtst_static_plugins_CRYSTAL-1.4-vc9_d.pdb" AdditionalOptions="libjpeg.lib libpng.lib cg.lib cgGL.lib cal3d-vc9_d.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib opengl32.lib version.lib vorbisfile.lib vorbis.lib ogg.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib libcrystalspace_directx_d.lib zlib.lib dsound.lib ddraw.lib dinput.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appceltst_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/libceltst_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/libceltst_static_plugins.vcproj --- cel-1.9+svn3615/msvc/9/libceltst_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/9/libceltst_static_plugins.vcproj 2009-11-28 16:47:26.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release9\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc9.pdb" + ProgramDatabaseFileName="..\..\out\release9\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc9.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\celtst_static_plugins-1.9-vc9.dll" + OutputFile="..\..\celtst_static_plugins-1.4-vc9.dll" ImportLibrary="..\..\out\release9\libs\libceltst_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release9\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc9.pdb" + ProgramDatabaseFile="..\..\out\release9\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc9.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug9\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc9_d.pdb" + ProgramDatabaseFileName="..\..\out\debug9\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc9_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\celtst_static_plugins-1.9-vc9_d.dll" + OutputFile="..\..\celtst_static_plugins-1.4-vc9_d.dll" ImportLibrary="..\..\out\debug9\libs\libceltst_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug9\build\libceltst_static_plugins\celtst_static_plugins-1.9-vc9_d.pdb" + ProgramDatabaseFile="..\..\out\debug9\build\libceltst_static_plugins\celtst_static_plugins-1.4-vc9_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appceltst_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/libnettest_static_plugins_CRYSTAL.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/libnettest_static_plugins_CRYSTAL.vcproj --- cel-1.9+svn3615/msvc/9/libnettest_static_plugins_CRYSTAL.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/9/libnettest_static_plugins_CRYSTAL.vcproj 2009-11-28 16:47:25.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release9\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc9.pdb" + ProgramDatabaseFileName="..\..\out\release9\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc9.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.9-vc9.dll" + OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.4-vc9.dll" ImportLibrary="..\..\out\release9\libs\libnettest_static_plugins_CRYSTAL.lib" - ProgramDatabaseFile="..\..\out\release9\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc9.pdb" + ProgramDatabaseFile="..\..\out\release9\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc9.pdb" AdditionalOptions="libjpeg.lib libpng.lib cal3d-vc9.lib cg.lib cgGL.lib libcrystalspace_windows.lib libcrystalspace_opengl.lib opengl32.lib version.lib libcrystalspace_staticplugins.lib libcrystalspace.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug9\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc9_d.pdb" + ProgramDatabaseFileName="..\..\out\debug9\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc9_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions="/D CS_HAVE_CAL3D " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.9-vc9_d.dll" + OutputFile="..\..\nettest_static_plugins_CRYSTAL-1.4-vc9_d.dll" ImportLibrary="..\..\out\debug9\libs\libnettest_static_plugins_CRYSTAL_d.lib" - ProgramDatabaseFile="..\..\out\debug9\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.9-vc9_d.pdb" + ProgramDatabaseFile="..\..\out\debug9\build\libnettest_static_plugins_CRYSTAL\nettest_static_plugins_CRYSTAL-1.4-vc9_d.pdb" AdditionalOptions="libjpeg.lib libpng.lib cal3d-vc9_d.lib cg.lib cgGL.lib libcrystalspace_windows_d.lib libcrystalspace_opengl_d.lib opengl32.lib version.lib libcrystalspace_staticplugins_d.lib libcrystalspace_d.lib zlib.lib " AdditionalDependencies="" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appnettest_static_staticuse_CRYSTAL.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/libnettest_static_plugins.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/libnettest_static_plugins.vcproj --- cel-1.9+svn3615/msvc/9/libnettest_static_plugins.vcproj 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/9/libnettest_static_plugins.vcproj 2009-11-28 16:47:26.000000000 +0000 @@ -99,7 +99,7 @@ RuntimeLibrary="2" DebugInformationFormat="3" BufferSecurityCheck="FALSE" - ProgramDatabaseFileName="..\..\out\release9\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc9.pdb" + ProgramDatabaseFileName="..\..\out\release9\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc9.pdb" PreprocessorDefinitions="NDEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -122,9 +122,9 @@ EnableCOMDATFolding="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD" - OutputFile="..\..\nettest_static_plugins-1.9-vc9.dll" + OutputFile="..\..\nettest_static_plugins-1.4-vc9.dll" ImportLibrary="..\..\out\release9\libs\libnettest_static_plugins.lib" - ProgramDatabaseFile="..\..\out\release9\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc9.pdb" + ProgramDatabaseFile="..\..\out\release9\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc9.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace.lib" SuppressStartupBanner="TRUE" @@ -244,7 +244,7 @@ RuntimeLibrary="3" - ProgramDatabaseFileName="..\..\out\debug9\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc9_d.pdb" + ProgramDatabaseFileName="..\..\out\debug9\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc9_d.pdb" PreprocessorDefinitions="_DEBUG;CS_DEBUG;CS_WIN32_CSCONFIG;__CRYSTAL_SPACE__;PACKAGE_NAME=CEL;_WINDOWS;WIN32;CS_BUILD_SHARED_LIBS;CEL_BUILD_SHARED_LIBS" OptimizeForProcessor="1" AdditionalOptions=" " @@ -265,9 +265,9 @@ LinkIncremental="2" GenerateDebugInformation="TRUE" IgnoreDefaultLibraryNames="LIBC,LIBCD,LIBCMT,LIBCMTD,MSVCRT" - OutputFile="..\..\nettest_static_plugins-1.9-vc9_d.dll" + OutputFile="..\..\nettest_static_plugins-1.4-vc9_d.dll" ImportLibrary="..\..\out\debug9\libs\libnettest_static_plugins_d.lib" - ProgramDatabaseFile="..\..\out\debug9\build\libnettest_static_plugins\nettest_static_plugins-1.9-vc9_d.pdb" + ProgramDatabaseFile="..\..\out\debug9\build\libnettest_static_plugins\nettest_static_plugins-1.4-vc9_d.pdb" AdditionalOptions=" " AdditionalDependencies="libcrystalspace_d.lib" SuppressStartupBanner="TRUE" @@ -313,6 +313,13 @@ RelativePath="..\..\msvc\appnettest_static_staticuse.cpp"> + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/plgaddon_ledges.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/plgaddon_ledges.vcproj --- cel-1.9+svn3615/msvc/9/plgaddon_ledges.vcproj 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/9/plgaddon_ledges.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/plgledges.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/plgledges.vcproj --- cel-1.9+svn3615/msvc/9/plgledges.vcproj 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/9/plgledges.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/plgpfactoranalog.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/plgpfactoranalog.vcproj --- cel-1.9+svn3615/msvc/9/plgpfactoranalog.vcproj 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/9/plgpfactoranalog.vcproj 2009-11-28 16:47:26.000000000 +0000 @@ -0,0 +1,345 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/plgpfanalogmotion.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/plgpfanalogmotion.vcproj --- cel-1.9+svn3615/msvc/9/plgpfanalogmotion.vcproj 2008-06-23 04:02:10.000000000 +0100 +++ cel-1.4/msvc/9/plgpfanalogmotion.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/plgpfgrab.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/plgpfgrab.vcproj --- cel-1.9+svn3615/msvc/9/plgpfgrab.vcproj 2008-07-04 04:04:39.000000000 +0100 +++ cel-1.4/msvc/9/plgpfgrab.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/plgpfjump.vcproj /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/plgpfjump.vcproj --- cel-1.9+svn3615/msvc/9/plgpfjump.vcproj 2008-06-23 04:02:10.000000000 +0100 +++ cel-1.4/msvc/9/plgpfjump.vcproj 1970-01-01 01:00:00.000000000 +0100 @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/9/wkscel.sln /tmp/IB0bHXT4Oc/cel-1.4/msvc/9/wkscel.sln --- cel-1.9+svn3615/msvc/9/wkscel.sln 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/9/wkscel.sln 2009-11-28 16:47:26.000000000 +0000 @@ -36,8 +36,6 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_celgraph", "plgaddon_celgraph.vcproj", "{504CB6C0-4303-C53C-C345-AA750CD1A59D}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_ledges", "plgaddon_ledges.vcproj", "{88DF53AC-1338-547B-6989-1C8B78DE542B}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_questdef", "plgaddon_questdef.vcproj", "{D55BE37F-A3CE-2CF1-7474-6961CF055BC0}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgaddon_ruledef", "plgaddon_ruledef.vcproj", "{A8B80D52-CD56-437D-0DF3-3798C9279FE4}" @@ -54,15 +52,13 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgcpersist", "plgcpersist.vcproj", "{403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgledges", "plgledges.vcproj", "{58918459-7FD8-C582-569D-A58038ABE9D1}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgmgr_billboard", "plgmgr_billboard.vcproj", "{32B86666-15E0-F234-58EC-50D3CC10AD59}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgmgr_quests", "plgmgr_quests.vcproj", "{96C3E65A-7CC9-961B-0681-395F51BC9CE2}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfactormove", "plgpfactormove.vcproj", "{8EBBE255-F364-3793-8E84-4ACE0FB487A1}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfactoranalog", "plgpfactoranalog.vcproj", "{26C0690C-CDA5-5C37-87AC-D0C18C4F7064}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfanalogmotion", "plgpfanalogmotion.vcproj", "{EF50101E-0BAC-395C-42F9-378D37DA03CE}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfactormove", "plgpfactormove.vcproj", "{8EBBE255-F364-3793-8E84-4ACE0FB487A1}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfbillboard", "plgpfbillboard.vcproj", "{8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}" EndProject @@ -76,16 +72,12 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfevolve", "plgpfevolve.vcproj", "{73CFB4EB-077E-9A27-E4D4-145EA219E262}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfgrab", "plgpfgrab.vcproj", "{98DD5582-CDDE-F076-F9C8-D6603B15A78E}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfhover", "plgpfhover.vcproj", "{47A9A513-F45E-728E-D930-72B622AE538C}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfinput", "plgpfinput.vcproj", "{5281C5BB-2394-E384-DEDF-73F9F661705D}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfinv", "plgpfinv.vcproj", "{CB5A4EF1-E092-959D-EFD1-E0442F3119F1}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfjump", "plgpfjump.vcproj", "{4F4A2447-5243-2EF5-BE00-701BB9473BA1}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpflight", "plgpflight.vcproj", "{23D61ADF-182D-DD0F-43F2-2E474EE1FB00}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plgpfmechanics", "plgpfmechanics.vcproj", "{89822485-8A94-469B-7CA5-A2839C03D271}" @@ -168,56 +160,52 @@ {36C62D61-808A-D8D0-D561-3EE6C506C350}.11 = {3EF52631-4486-D72B-BB17-DB8FCF36DDBA} {36C62D61-808A-D8D0-D561-3EE6C506C350}.12 = {EEC493BE-2745-954F-FA24-45447359FCDC} {36C62D61-808A-D8D0-D561-3EE6C506C350}.13 = {504CB6C0-4303-C53C-C345-AA750CD1A59D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.14 = {88DF53AC-1338-547B-6989-1C8B78DE542B} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.15 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.16 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.17 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.18 = {E15D3136-619B-861B-D8FF-561A1F846B6C} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.19 = {D4C2A921-6257-1D72-592F-450E19AA3E20} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.20 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.21 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.22 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.23 = {58918459-7FD8-C582-569D-A58038ABE9D1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.24 = {32B86666-15E0-F234-58EC-50D3CC10AD59} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.25 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.26 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.27 = {EF50101E-0BAC-395C-42F9-378D37DA03CE} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.28 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.29 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.30 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.31 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.32 = {F523A3D9-0D90-E985-CA29-10E441393BAE} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.33 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.34 = {98DD5582-CDDE-F076-F9C8-D6603B15A78E} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.35 = {47A9A513-F45E-728E-D930-72B622AE538C} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.36 = {5281C5BB-2394-E384-DEDF-73F9F661705D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.37 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.38 = {4F4A2447-5243-2EF5-BE00-701BB9473BA1} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.39 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.40 = {89822485-8A94-469B-7CA5-A2839C03D271} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.41 = {7577CC57-FF93-6E33-EC99-846E898BED29} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.42 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.43 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.44 = {6AE42D83-4035-6C15-089B-D65BCF171A11} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.45 = {D7782591-5481-74E6-62CC-265E30D63A91} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.46 = {097814E8-8395-28B7-6CCF-374BA0D10503} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.47 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.48 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.49 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.50 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.51 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.52 = {967105F5-9828-18D8-0AB3-AB33A96DF792} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.53 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.54 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.55 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.56 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.57 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.58 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.59 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.60 = {9B942FB3-91A0-9E4F-1514-1286B4872502} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.61 = {E1C134D4-C658-E321-DBBE-7D11200B882E} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.62 = {66C683AA-084B-50DD-3B04-ED38799342BA} - {36C62D61-808A-D8D0-D561-3EE6C506C350}.63 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.14 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.15 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.16 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.17 = {E15D3136-619B-861B-D8FF-561A1F846B6C} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.18 = {D4C2A921-6257-1D72-592F-450E19AA3E20} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.19 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.20 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.21 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.22 = {32B86666-15E0-F234-58EC-50D3CC10AD59} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.23 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.24 = {26C0690C-CDA5-5C37-87AC-D0C18C4F7064} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.25 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.26 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.27 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.28 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.29 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.30 = {F523A3D9-0D90-E985-CA29-10E441393BAE} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.31 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.32 = {47A9A513-F45E-728E-D930-72B622AE538C} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.33 = {5281C5BB-2394-E384-DEDF-73F9F661705D} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.34 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.35 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.36 = {89822485-8A94-469B-7CA5-A2839C03D271} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.37 = {7577CC57-FF93-6E33-EC99-846E898BED29} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.38 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.39 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.40 = {6AE42D83-4035-6C15-089B-D65BCF171A11} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.41 = {D7782591-5481-74E6-62CC-265E30D63A91} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.42 = {097814E8-8395-28B7-6CCF-374BA0D10503} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.43 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.44 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.45 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.46 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.47 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.48 = {967105F5-9828-18D8-0AB3-AB33A96DF792} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.49 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.50 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.51 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.52 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.53 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.54 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.55 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.56 = {9B942FB3-91A0-9E4F-1514-1286B4872502} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.57 = {E1C134D4-C658-E321-DBBE-7D11200B882E} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.58 = {66C683AA-084B-50DD-3B04-ED38799342BA} + {36C62D61-808A-D8D0-D561-3EE6C506C350}.59 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} {E2ECEB01-C66F-C40A-F57D-14B5700CED7A}.0 = {FF4C7AD7-84CA-8A2F-7EBF-2B1FA775848F} {E2ECEB01-C66F-C40A-F57D-14B5700CED7A}.1 = {AE89B23E-625D-8AD6-F293-EA999B1F3026} {E2ECEB01-C66F-C40A-F57D-14B5700CED7A}.2 = {E7FA7509-300D-FB19-912A-61D2694C9BD0} @@ -232,76 +220,69 @@ {866C2A26-400D-A8C9-8F7B-B780A879B604}.0 = {3EF52631-4486-D72B-BB17-DB8FCF36DDBA} {866C2A26-400D-A8C9-8F7B-B780A879B604}.1 = {EEC493BE-2745-954F-FA24-45447359FCDC} {866C2A26-400D-A8C9-8F7B-B780A879B604}.2 = {504CB6C0-4303-C53C-C345-AA750CD1A59D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.3 = {88DF53AC-1338-547B-6989-1C8B78DE542B} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.4 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.5 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.6 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.7 = {E15D3136-619B-861B-D8FF-561A1F846B6C} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.8 = {D4C2A921-6257-1D72-592F-450E19AA3E20} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.9 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.10 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.11 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.12 = {58918459-7FD8-C582-569D-A58038ABE9D1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.13 = {32B86666-15E0-F234-58EC-50D3CC10AD59} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.14 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.15 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.16 = {EF50101E-0BAC-395C-42F9-378D37DA03CE} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.17 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.18 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.19 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.20 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.21 = {F523A3D9-0D90-E985-CA29-10E441393BAE} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.22 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.23 = {98DD5582-CDDE-F076-F9C8-D6603B15A78E} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.24 = {47A9A513-F45E-728E-D930-72B622AE538C} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.25 = {5281C5BB-2394-E384-DEDF-73F9F661705D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.26 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.27 = {4F4A2447-5243-2EF5-BE00-701BB9473BA1} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.28 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.29 = {89822485-8A94-469B-7CA5-A2839C03D271} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.30 = {7577CC57-FF93-6E33-EC99-846E898BED29} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.31 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.32 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.33 = {6AE42D83-4035-6C15-089B-D65BCF171A11} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.34 = {D7782591-5481-74E6-62CC-265E30D63A91} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.35 = {097814E8-8395-28B7-6CCF-374BA0D10503} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.36 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.37 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.38 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.39 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.40 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.41 = {967105F5-9828-18D8-0AB3-AB33A96DF792} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.42 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.43 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.44 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.45 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.46 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.47 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.48 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.49 = {9B942FB3-91A0-9E4F-1514-1286B4872502} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.50 = {E1C134D4-C658-E321-DBBE-7D11200B882E} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.51 = {66C683AA-084B-50DD-3B04-ED38799342BA} - {866C2A26-400D-A8C9-8F7B-B780A879B604}.52 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.3 = {D55BE37F-A3CE-2CF1-7474-6961CF055BC0} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.4 = {A8B80D52-CD56-437D-0DF3-3798C9279FE4} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.5 = {BA7BEDE4-D74D-62E9-2A70-F3E2461698BB} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.6 = {E15D3136-619B-861B-D8FF-561A1F846B6C} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.7 = {D4C2A921-6257-1D72-592F-450E19AA3E20} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.8 = {98B5AC91-D6B1-1C99-9FEC-D1EEA525ED3B} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.9 = {8BBC74D9-616A-F075-D8FC-8B101A6C5730} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.10 = {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.11 = {32B86666-15E0-F234-58EC-50D3CC10AD59} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.12 = {96C3E65A-7CC9-961B-0681-395F51BC9CE2} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.13 = {26C0690C-CDA5-5C37-87AC-D0C18C4F7064} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.14 = {8EBBE255-F364-3793-8E84-4ACE0FB487A1} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.15 = {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.16 = {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.17 = {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.18 = {0E134A9B-0448-2CD4-954B-9F3ECBD81534} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.19 = {F523A3D9-0D90-E985-CA29-10E441393BAE} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.20 = {73CFB4EB-077E-9A27-E4D4-145EA219E262} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.21 = {47A9A513-F45E-728E-D930-72B622AE538C} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.22 = {5281C5BB-2394-E384-DEDF-73F9F661705D} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.23 = {CB5A4EF1-E092-959D-EFD1-E0442F3119F1} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.24 = {23D61ADF-182D-DD0F-43F2-2E474EE1FB00} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.25 = {89822485-8A94-469B-7CA5-A2839C03D271} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.26 = {7577CC57-FF93-6E33-EC99-846E898BED29} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.27 = {754F06CF-F576-93C5-BE95-3EC4998D9E20} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.28 = {E167BD33-4E68-2BB7-C568-09FC289A2E9A} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.29 = {6AE42D83-4035-6C15-089B-D65BCF171A11} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.30 = {D7782591-5481-74E6-62CC-265E30D63A91} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.31 = {097814E8-8395-28B7-6CCF-374BA0D10503} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.32 = {4AA16ABE-76D3-AB92-ED64-43A057F4E5D0} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.33 = {E4F5830C-8CAF-CBC0-C5E5-B189CECF556A} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.34 = {F50BC0A1-DB47-BA5A-5C9A-A12E1C81241D} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.35 = {3AB21594-2130-A5AE-9E11-272637C9F9B6} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.36 = {D3852DD2-8840-44C9-AA7A-469FA8445DF3} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.37 = {967105F5-9828-18D8-0AB3-AB33A96DF792} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.38 = {E91FEE10-2BA4-53FC-07FA-0A5B3649595F} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.39 = {7453777E-C823-EFB7-31C1-FDF756EBAEBC} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.40 = {6452026D-0C54-4DCD-DA11-047FAC2224D7} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.41 = {058AAD6E-A940-FA17-F583-B3676E4DAC6C} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.42 = {83E8AB22-CED2-2646-3A5A-73EA46D8959F} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.43 = {7819CFB4-1D16-C2CA-3B58-319C41E552DF} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.44 = {99CE9F68-96D7-1FAF-65BF-DEEF6E5085B8} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.45 = {9B942FB3-91A0-9E4F-1514-1286B4872502} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.46 = {E1C134D4-C658-E321-DBBE-7D11200B882E} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.47 = {66C683AA-084B-50DD-3B04-ED38799342BA} + {866C2A26-400D-A8C9-8F7B-B780A879B604}.48 = {274174A0-7101-29E3-D06A-6C0B009A3DDD} {3EF52631-4486-D72B-BB17-DB8FCF36DDBA}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {EEC493BE-2745-954F-FA24-45447359FCDC}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {504CB6C0-4303-C53C-C345-AA750CD1A59D}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {88DF53AC-1338-547B-6989-1C8B78DE542B}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {D4C2A921-6257-1D72-592F-450E19AA3E20}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {26CDBAC0-9A46-F31F-B6F7-A729CF22B97D}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {10B1A9B3-DB3C-98CB-62C9-DB10F9F43396}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {0E134A9B-0448-2CD4-954B-9F3ECBD81534}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {F523A3D9-0D90-E985-CA29-10E441393BAE}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {73CFB4EB-077E-9A27-E4D4-145EA219E262}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {47A9A513-F45E-728E-D930-72B622AE538C}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {5281C5BB-2394-E384-DEDF-73F9F661705D}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {89822485-8A94-469B-7CA5-A2839C03D271}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} {7577CC57-FF93-6E33-EC99-846E898BED29}.0 = {FE8C31C7-8C7C-B982-16AE-C6CA39940D52} @@ -471,14 +452,6 @@ {504CB6C0-4303-C53C-C345-AA750CD1A59D}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {504CB6C0-4303-C53C-C345-AA750CD1A59D}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {504CB6C0-4303-C53C-C345-AA750CD1A59D}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {88DF53AC-1338-547B-6989-1C8B78DE542B}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {D55BE37F-A3CE-2CF1-7474-6961CF055BC0}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -543,14 +516,6 @@ {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {403E853A-59C3-FBA1-AF01-2BF89B0DA2F7}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {58918459-7FD8-C582-569D-A58038ABE9D1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {32B86666-15E0-F234-58EC-50D3CC10AD59}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {32B86666-15E0-F234-58EC-50D3CC10AD59}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {32B86666-15E0-F234-58EC-50D3CC10AD59}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -567,6 +532,14 @@ {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {96C3E65A-7CC9-961B-0681-395F51BC9CE2}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with static libs).Build.0 = Release (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 + {26C0690C-CDA5-5C37-87AC-D0C18C4F7064}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -575,14 +548,6 @@ {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {8EBBE255-F364-3793-8E84-4ACE0FB487A1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {EF50101E-0BAC-395C-42F9-378D37DA03CE}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {8E2C61D0-0DDE-9AC3-AB7E-8EE3B4EE09D4}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -631,14 +596,6 @@ {73CFB4EB-077E-9A27-E4D4-145EA219E262}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {73CFB4EB-077E-9A27-E4D4-145EA219E262}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {73CFB4EB-077E-9A27-E4D4-145EA219E262}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {98DD5582-CDDE-F076-F9C8-D6603B15A78E}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {47A9A513-F45E-728E-D930-72B622AE538C}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {47A9A513-F45E-728E-D930-72B622AE538C}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {47A9A513-F45E-728E-D930-72B622AE538C}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 @@ -663,14 +620,6 @@ {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 {CB5A4EF1-E092-959D-EFD1-E0442F3119F1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with static libs).Build.0 = Release (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Release (with DLLs).Build.0 = Release (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with static libs).ActiveCfg = Debug (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with static libs).Build.0 = Debug (with static libs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with DLLs).ActiveCfg = Debug (with DLLs)|Win32 - {4F4A2447-5243-2EF5-BE00-701BB9473BA1}.Debug (with DLLs).Build.0 = Debug (with DLLs)|Win32 {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.Release (with static libs).ActiveCfg = Release (with static libs)|Win32 {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.Release (with static libs).Build.0 = Release (with static libs)|Win32 {23D61ADF-182D-DD0F-43F2-2E474EE1FB00}.Release (with DLLs).ActiveCfg = Release (with DLLs)|Win32 diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/appbootstrap.manifest /tmp/IB0bHXT4Oc/cel-1.4/msvc/appbootstrap.manifest --- cel-1.9+svn3615/msvc/appbootstrap.manifest 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/appbootstrap.manifest 2009-11-28 16:47:23.000000000 +0000 @@ -2,7 +2,7 @@ " -"" -"" -" " -" " -" " -" cel.addons.ledges" -" celAddOnLedges" -" CEL AddOn for Ledges" -" " -" " -" " -"" -; - #ifndef celAddOnLedges_FACTORY_REGISTER_DEFINED - #define celAddOnLedges_FACTORY_REGISTER_DEFINED - SCF_DEFINE_FACTORY_FUNC_REGISTRATION(celAddOnLedges) - #endif - -class addon_ledges -{ -SCF_REGISTER_STATIC_LIBRARY(addon_ledges,metainfo_addon_ledges) - #ifndef celAddOnLedges_FACTORY_REGISTERED - #define celAddOnLedges_FACTORY_REGISTERED - celAddOnLedges_StaticInit celAddOnLedges_static_init__; - #endif -public: - addon_ledges(); -}; -addon_ledges::addon_ledges() {} - -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libbootstrap_static_plugins_CRYSTAL.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/libbootstrap_static_plugins_CRYSTAL.rc --- cel-1.9+svn3615/msvc/libbootstrap_static_plugins_CRYSTAL.rc 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/libbootstrap_static_plugins_CRYSTAL.rc 2009-11-28 16:47:27.000000000 +0000 @@ -0,0 +1,35 @@ +// This file is generated automatically. + + +1 VERSIONINFO +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 +#ifdef CS_DEBUG +FILEFLAGS 0x1 +#else +FILEFLAGS 0x0 +#endif +{ + BLOCK "StringFileInfo" + { + BLOCK "040904E4" + { + VALUE "ProductName", "Crystal Entity Layer" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" + VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." + VALUE "FileDescription", "bootstrap_static_plugins_CRYSTAL" +#ifdef CS_DEBUG + VALUE "Comments", "Debug build" +#else + VALUE "Comments", "Release build" +#endif + VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" + } + } + BLOCK "VarFileInfo" + { + VALUE "Translation", 0x409, 1200 + } + +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libbootstrap_static_plugins.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/libbootstrap_static_plugins.rc --- cel-1.9+svn3615/msvc/libbootstrap_static_plugins.rc 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/libbootstrap_static_plugins.rc 2009-11-28 16:47:27.000000000 +0000 @@ -0,0 +1,35 @@ +// This file is generated automatically. + + +1 VERSIONINFO +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 +#ifdef CS_DEBUG +FILEFLAGS 0x1 +#else +FILEFLAGS 0x0 +#endif +{ + BLOCK "StringFileInfo" + { + BLOCK "040904E4" + { + VALUE "ProductName", "Crystal Entity Layer" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" + VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." + VALUE "FileDescription", "bootstrap_static_plugins" +#ifdef CS_DEBUG + VALUE "Comments", "Debug build" +#else + VALUE "Comments", "Release build" +#endif + VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" + } + } + BLOCK "VarFileInfo" + { + VALUE "Translation", 0x409, 1200 + } + +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libcelstart_static_plugins_CRYSTAL.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/libcelstart_static_plugins_CRYSTAL.rc --- cel-1.9+svn3615/msvc/libcelstart_static_plugins_CRYSTAL.rc 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/libcelstart_static_plugins_CRYSTAL.rc 2009-11-28 16:47:27.000000000 +0000 @@ -0,0 +1,35 @@ +// This file is generated automatically. + + +1 VERSIONINFO +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 +#ifdef CS_DEBUG +FILEFLAGS 0x1 +#else +FILEFLAGS 0x0 +#endif +{ + BLOCK "StringFileInfo" + { + BLOCK "040904E4" + { + VALUE "ProductName", "Crystal Entity Layer" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" + VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." + VALUE "FileDescription", "celstart_static_plugins_CRYSTAL" +#ifdef CS_DEBUG + VALUE "Comments", "Debug build" +#else + VALUE "Comments", "Release build" +#endif + VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" + } + } + BLOCK "VarFileInfo" + { + VALUE "Translation", 0x409, 1200 + } + +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libcelstart_static_plugins.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/libcelstart_static_plugins.rc --- cel-1.9+svn3615/msvc/libcelstart_static_plugins.rc 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/libcelstart_static_plugins.rc 2009-11-28 16:47:27.000000000 +0000 @@ -0,0 +1,35 @@ +// This file is generated automatically. + + +1 VERSIONINFO +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 +#ifdef CS_DEBUG +FILEFLAGS 0x1 +#else +FILEFLAGS 0x0 +#endif +{ + BLOCK "StringFileInfo" + { + BLOCK "040904E4" + { + VALUE "ProductName", "Crystal Entity Layer" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" + VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." + VALUE "FileDescription", "celstart_static_plugins" +#ifdef CS_DEBUG + VALUE "Comments", "Debug build" +#else + VALUE "Comments", "Release build" +#endif + VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" + } + } + BLOCK "VarFileInfo" + { + VALUE "Translation", 0x409, 1200 + } + +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libceltool.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/libceltool.rc --- cel-1.9+svn3615/msvc/libceltool.rc 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/libceltool.rc 2009-11-28 16:47:27.000000000 +0000 @@ -0,0 +1,35 @@ +// This file is generated automatically. + + +1 VERSIONINFO +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 +#ifdef CS_DEBUG +FILEFLAGS 0x1 +#else +FILEFLAGS 0x0 +#endif +{ + BLOCK "StringFileInfo" + { + BLOCK "040904E4" + { + VALUE "ProductName", "Crystal Entity Layer" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" + VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." + VALUE "FileDescription", "CEL tool library" +#ifdef CS_DEBUG + VALUE "Comments", "Debug build" +#else + VALUE "Comments", "Release build" +#endif + VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" + } + } + BLOCK "VarFileInfo" + { + VALUE "Translation", 0x409, 1200 + } + +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libceltst_static_plugins_CRYSTAL.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/libceltst_static_plugins_CRYSTAL.rc --- cel-1.9+svn3615/msvc/libceltst_static_plugins_CRYSTAL.rc 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/libceltst_static_plugins_CRYSTAL.rc 2009-11-28 16:47:27.000000000 +0000 @@ -0,0 +1,35 @@ +// This file is generated automatically. + + +1 VERSIONINFO +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 +#ifdef CS_DEBUG +FILEFLAGS 0x1 +#else +FILEFLAGS 0x0 +#endif +{ + BLOCK "StringFileInfo" + { + BLOCK "040904E4" + { + VALUE "ProductName", "Crystal Entity Layer" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" + VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." + VALUE "FileDescription", "celtst_static_plugins_CRYSTAL" +#ifdef CS_DEBUG + VALUE "Comments", "Debug build" +#else + VALUE "Comments", "Release build" +#endif + VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" + } + } + BLOCK "VarFileInfo" + { + VALUE "Translation", 0x409, 1200 + } + +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libceltst_static_plugins.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/libceltst_static_plugins.rc --- cel-1.9+svn3615/msvc/libceltst_static_plugins.rc 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/libceltst_static_plugins.rc 2009-11-28 16:47:27.000000000 +0000 @@ -0,0 +1,35 @@ +// This file is generated automatically. + + +1 VERSIONINFO +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 +#ifdef CS_DEBUG +FILEFLAGS 0x1 +#else +FILEFLAGS 0x0 +#endif +{ + BLOCK "StringFileInfo" + { + BLOCK "040904E4" + { + VALUE "ProductName", "Crystal Entity Layer" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" + VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." + VALUE "FileDescription", "celtst_static_plugins" +#ifdef CS_DEBUG + VALUE "Comments", "Debug build" +#else + VALUE "Comments", "Release build" +#endif + VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" + } + } + BLOCK "VarFileInfo" + { + VALUE "Translation", 0x409, 1200 + } + +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libledges_staticreg.cpp /tmp/IB0bHXT4Oc/cel-1.4/msvc/libledges_staticreg.cpp --- cel-1.9+svn3615/msvc/libledges_staticreg.cpp 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/libledges_staticreg.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,50 +0,0 @@ -// This file is automatically generated. -#include "cssysdef.h" -#include "csutil/scf.h" - -// Put static linking stuff into own section. -// The idea is that this allows the section to be swapped out but not -// swapped in again b/c something else in it was needed. -#if !defined(CS_DEBUG) && defined(CS_COMPILER_MSVC) -#pragma const_seg(".CSmetai") -#pragma comment(linker, "/section:.CSmetai,r") -#pragma code_seg(".CSmeta") -#pragma comment(linker, "/section:.CSmeta,er") -#pragma comment(linker, "/merge:.CSmetai=.CSmeta") -#endif - -namespace csStaticPluginInit -{ -static char const metainfo_ledges[] = -"" -"" -"" -" " -" " -" " -" cel.ledgegroup" -" celLedgeGroup" -" CEL Ledge Group" -" " -" " -" " -"" -; - #ifndef celLedgeGroup_FACTORY_REGISTER_DEFINED - #define celLedgeGroup_FACTORY_REGISTER_DEFINED - SCF_DEFINE_FACTORY_FUNC_REGISTRATION(celLedgeGroup) - #endif - -class ledges -{ -SCF_REGISTER_STATIC_LIBRARY(ledges,metainfo_ledges) - #ifndef celLedgeGroup_FACTORY_REGISTERED - #define celLedgeGroup_FACTORY_REGISTERED - celLedgeGroup_StaticInit celLedgeGroup_static_init__; - #endif -public: - ledges(); -}; -ledges::ledges() {} - -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libnettest_static_plugins_CRYSTAL.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/libnettest_static_plugins_CRYSTAL.rc --- cel-1.9+svn3615/msvc/libnettest_static_plugins_CRYSTAL.rc 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/libnettest_static_plugins_CRYSTAL.rc 2009-11-28 16:47:27.000000000 +0000 @@ -0,0 +1,35 @@ +// This file is generated automatically. + + +1 VERSIONINFO +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 +#ifdef CS_DEBUG +FILEFLAGS 0x1 +#else +FILEFLAGS 0x0 +#endif +{ + BLOCK "StringFileInfo" + { + BLOCK "040904E4" + { + VALUE "ProductName", "Crystal Entity Layer" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" + VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." + VALUE "FileDescription", "nettest_static_plugins_CRYSTAL" +#ifdef CS_DEBUG + VALUE "Comments", "Debug build" +#else + VALUE "Comments", "Release build" +#endif + VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" + } + } + BLOCK "VarFileInfo" + { + VALUE "Translation", 0x409, 1200 + } + +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libnettest_static_plugins.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/libnettest_static_plugins.rc --- cel-1.9+svn3615/msvc/libnettest_static_plugins.rc 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/libnettest_static_plugins.rc 2009-11-28 16:47:27.000000000 +0000 @@ -0,0 +1,35 @@ +// This file is generated automatically. + + +1 VERSIONINFO +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 +#ifdef CS_DEBUG +FILEFLAGS 0x1 +#else +FILEFLAGS 0x0 +#endif +{ + BLOCK "StringFileInfo" + { + BLOCK "040904E4" + { + VALUE "ProductName", "Crystal Entity Layer" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" + VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." + VALUE "FileDescription", "nettest_static_plugins" +#ifdef CS_DEBUG + VALUE "Comments", "Debug build" +#else + VALUE "Comments", "Release build" +#endif + VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" + } + } + BLOCK "VarFileInfo" + { + VALUE "Translation", 0x409, 1200 + } + +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libpfactoranalog_staticreg.cpp /tmp/IB0bHXT4Oc/cel-1.4/msvc/libpfactoranalog_staticreg.cpp --- cel-1.9+svn3615/msvc/libpfactoranalog_staticreg.cpp 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/libpfactoranalog_staticreg.cpp 2009-11-28 16:47:27.000000000 +0000 @@ -0,0 +1,50 @@ +// This file is automatically generated. +#include "cssysdef.h" +#include "csutil/scf.h" + +// Put static linking stuff into own section. +// The idea is that this allows the section to be swapped out but not +// swapped in again b/c something else in it was needed. +#if !defined(CS_DEBUG) && defined(CS_COMPILER_MSVC) +#pragma const_seg(".CSmetai") +#pragma comment(linker, "/section:.CSmetai,r") +#pragma code_seg(".CSmeta") +#pragma comment(linker, "/section:.CSmeta,er") +#pragma comment(linker, "/merge:.CSmetai=.CSmeta") +#endif + +namespace csStaticPluginInit +{ +static char const metainfo_pfactoranalog[] = +"" +"" +"" +" " +" " +" " +" cel.pcfactory.move.actor.analog" +" celPfActorAnalog" +" CEL Analog Actor Movement Property Class Factory" +" " +" " +" " +"" +; + #ifndef celPfActorAnalog_FACTORY_REGISTER_DEFINED + #define celPfActorAnalog_FACTORY_REGISTER_DEFINED + SCF_DEFINE_FACTORY_FUNC_REGISTRATION(celPfActorAnalog) + #endif + +class pfactoranalog +{ +SCF_REGISTER_STATIC_LIBRARY(pfactoranalog,metainfo_pfactoranalog) + #ifndef celPfActorAnalog_FACTORY_REGISTERED + #define celPfActorAnalog_FACTORY_REGISTERED + celPfActorAnalog_StaticInit celPfActorAnalog_static_init__; + #endif +public: + pfactoranalog(); +}; +pfactoranalog::pfactoranalog() {} + +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libpfanalogmotion_staticreg.cpp /tmp/IB0bHXT4Oc/cel-1.4/msvc/libpfanalogmotion_staticreg.cpp --- cel-1.9+svn3615/msvc/libpfanalogmotion_staticreg.cpp 2008-06-23 04:02:10.000000000 +0100 +++ cel-1.4/msvc/libpfanalogmotion_staticreg.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,64 +0,0 @@ -// This file is automatically generated. -#include "cssysdef.h" -#include "csutil/scf.h" - -// Put static linking stuff into own section. -// The idea is that this allows the section to be swapped out but not -// swapped in again b/c something else in it was needed. -#if !defined(CS_DEBUG) && defined(CS_COMPILER_MSVC) -#pragma const_seg(".CSmetai") -#pragma comment(linker, "/section:.CSmetai,r") -#pragma code_seg(".CSmeta") -#pragma comment(linker, "/section:.CSmeta,er") -#pragma comment(linker, "/merge:.CSmetai=.CSmeta") -#endif - -namespace csStaticPluginInit -{ -static char const metainfo_pfanalogmotion[] = -"" -"" -"" -" " -" " -" " -" " -" cel.pcfactory.move.actor.analog" -" celPfAnalogMotion" -" CEL Analog Actor Movement Property Class Factory" -" " -" " -" cel.pcfactory.move.analogmotion" -" celPfAnalogMotion" -" CEL Analog Actor Movement Property Class Factory" -" " -" " -" " -"" -; - #ifndef celPfAnalogMotion_FACTORY_REGISTER_DEFINED - #define celPfAnalogMotion_FACTORY_REGISTER_DEFINED - SCF_DEFINE_FACTORY_FUNC_REGISTRATION(celPfAnalogMotion) - #endif - #ifndef celPfAnalogMotion_FACTORY_REGISTER_DEFINED - #define celPfAnalogMotion_FACTORY_REGISTER_DEFINED - SCF_DEFINE_FACTORY_FUNC_REGISTRATION(celPfAnalogMotion) - #endif - -class pfanalogmotion -{ -SCF_REGISTER_STATIC_LIBRARY(pfanalogmotion,metainfo_pfanalogmotion) - #ifndef celPfAnalogMotion_FACTORY_REGISTERED - #define celPfAnalogMotion_FACTORY_REGISTERED - celPfAnalogMotion_StaticInit celPfAnalogMotion_static_init__; - #endif - #ifndef celPfAnalogMotion_FACTORY_REGISTERED - #define celPfAnalogMotion_FACTORY_REGISTERED - celPfAnalogMotion_StaticInit celPfAnalogMotion_static_init__; - #endif -public: - pfanalogmotion(); -}; -pfanalogmotion::pfanalogmotion() {} - -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libpfgrab_staticreg.cpp /tmp/IB0bHXT4Oc/cel-1.4/msvc/libpfgrab_staticreg.cpp --- cel-1.9+svn3615/msvc/libpfgrab_staticreg.cpp 2008-07-04 04:04:39.000000000 +0100 +++ cel-1.4/msvc/libpfgrab_staticreg.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,50 +0,0 @@ -// This file is automatically generated. -#include "cssysdef.h" -#include "csutil/scf.h" - -// Put static linking stuff into own section. -// The idea is that this allows the section to be swapped out but not -// swapped in again b/c something else in it was needed. -#if !defined(CS_DEBUG) && defined(CS_COMPILER_MSVC) -#pragma const_seg(".CSmetai") -#pragma comment(linker, "/section:.CSmetai,r") -#pragma code_seg(".CSmeta") -#pragma comment(linker, "/section:.CSmeta,er") -#pragma comment(linker, "/merge:.CSmetai=.CSmeta") -#endif - -namespace csStaticPluginInit -{ -static char const metainfo_pfgrab[] = -"" -"" -"" -" " -" " -" " -" cel.pcfactory.move.grab" -" celPfGrab" -" CEL Grab Property Class Factory" -" " -" " -" " -"" -; - #ifndef celPfGrab_FACTORY_REGISTER_DEFINED - #define celPfGrab_FACTORY_REGISTER_DEFINED - SCF_DEFINE_FACTORY_FUNC_REGISTRATION(celPfGrab) - #endif - -class pfgrab -{ -SCF_REGISTER_STATIC_LIBRARY(pfgrab,metainfo_pfgrab) - #ifndef celPfGrab_FACTORY_REGISTERED - #define celPfGrab_FACTORY_REGISTERED - celPfGrab_StaticInit celPfGrab_static_init__; - #endif -public: - pfgrab(); -}; -pfgrab::pfgrab() {} - -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/libpfjump_staticreg.cpp /tmp/IB0bHXT4Oc/cel-1.4/msvc/libpfjump_staticreg.cpp --- cel-1.9+svn3615/msvc/libpfjump_staticreg.cpp 2008-06-23 04:02:10.000000000 +0100 +++ cel-1.4/msvc/libpfjump_staticreg.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,50 +0,0 @@ -// This file is automatically generated. -#include "cssysdef.h" -#include "csutil/scf.h" - -// Put static linking stuff into own section. -// The idea is that this allows the section to be swapped out but not -// swapped in again b/c something else in it was needed. -#if !defined(CS_DEBUG) && defined(CS_COMPILER_MSVC) -#pragma const_seg(".CSmetai") -#pragma comment(linker, "/section:.CSmetai,r") -#pragma code_seg(".CSmeta") -#pragma comment(linker, "/section:.CSmeta,er") -#pragma comment(linker, "/merge:.CSmetai=.CSmeta") -#endif - -namespace csStaticPluginInit -{ -static char const metainfo_pfjump[] = -"" -"" -"" -" " -" " -" " -" cel.pcfactory.move.jump" -" celPfJump" -" CEL Jump Property Class Factory" -" " -" " -" " -"" -; - #ifndef celPfJump_FACTORY_REGISTER_DEFINED - #define celPfJump_FACTORY_REGISTER_DEFINED - SCF_DEFINE_FACTORY_FUNC_REGISTRATION(celPfJump) - #endif - -class pfjump -{ -SCF_REGISTER_STATIC_LIBRARY(pfjump,metainfo_pfjump) - #ifndef celPfJump_FACTORY_REGISTERED - #define celPfJump_FACTORY_REGISTERED - celPfJump_StaticInit celPfJump_static_init__; - #endif -public: - pfjump(); -}; -pfjump::pfjump() {} - -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgaddon_celentity.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgaddon_celentity.rc --- cel-1.9+svn3615/msvc/plgaddon_celentity.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgaddon_celentity.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "addon_celentity" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgaddon_celentitytpl.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgaddon_celentitytpl.rc --- cel-1.9+svn3615/msvc/plgaddon_celentitytpl.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgaddon_celentitytpl.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "addon_celentitytpl" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgaddon_celgraph.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgaddon_celgraph.rc --- cel-1.9+svn3615/msvc/plgaddon_celgraph.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgaddon_celgraph.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "addon_celgraph" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgaddon_ledges.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgaddon_ledges.rc --- cel-1.9+svn3615/msvc/plgaddon_ledges.rc 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/plgaddon_ledges.rc 1970-01-01 01:00:00.000000000 +0100 @@ -1,55 +0,0 @@ -// This file is generated automatically. - -1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 -#ifdef CS_DEBUG -FILEFLAGS 0x1 -#else -FILEFLAGS 0x0 -#endif -{ - BLOCK "StringFileInfo" - { - BLOCK "040904E4" - { - VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" - VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." - VALUE "FileDescription", "addon_ledges" -#ifdef CS_DEBUG - VALUE "Comments", "Debug build" -#else - VALUE "Comments", "Release build" -#endif - VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" - } - } - BLOCK "VarFileInfo" - { - VALUE "Translation", 0x409, 1200 - } - -} -// This file is automatically generated. - -17485 RCDATA -{ - "", - "", - "", - " ", - " ", - " ", - " cel.addons.ledges", - " celAddOnLedges", - " CEL AddOn for Ledges", - " ", - " ", - " ", - "", - "\0" -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgaddon_questdef.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgaddon_questdef.rc --- cel-1.9+svn3615/msvc/plgaddon_questdef.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgaddon_questdef.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "addon_questdef" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgaddon_ruledef.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgaddon_ruledef.rc --- cel-1.9+svn3615/msvc/plgaddon_ruledef.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgaddon_ruledef.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "addon_ruledef" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgaddon_xmlscripts.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgaddon_xmlscripts.rc --- cel-1.9+svn3615/msvc/plgaddon_xmlscripts.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgaddon_xmlscripts.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "addon_xmlscripts" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgbltest.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgbltest.rc --- cel-1.9+svn3615/msvc/plgbltest.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgbltest.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "bltest" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgblxml.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgblxml.rc --- cel-1.9+svn3615/msvc/plgblxml.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgblxml.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "blxml" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgcelconsole.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgcelconsole.rc --- cel-1.9+svn3615/msvc/plgcelconsole.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgcelconsole.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "celconsole" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgcelgraph.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgcelgraph.rc --- cel-1.9+svn3615/msvc/plgcelgraph.rc 2008-08-01 04:11:53.000000000 +0100 +++ cel-1.4/msvc/plgcelgraph.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "celgraph" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgcpersist.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgcpersist.rc --- cel-1.9+svn3615/msvc/plgcpersist.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgcpersist.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "cpersist" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgledges.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgledges.rc --- cel-1.9+svn3615/msvc/plgledges.rc 2008-07-28 04:02:17.000000000 +0100 +++ cel-1.4/msvc/plgledges.rc 1970-01-01 01:00:00.000000000 +0100 @@ -1,55 +0,0 @@ -// This file is generated automatically. - -1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 -#ifdef CS_DEBUG -FILEFLAGS 0x1 -#else -FILEFLAGS 0x0 -#endif -{ - BLOCK "StringFileInfo" - { - BLOCK "040904E4" - { - VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" - VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." - VALUE "FileDescription", "ledges" -#ifdef CS_DEBUG - VALUE "Comments", "Debug build" -#else - VALUE "Comments", "Release build" -#endif - VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" - } - } - BLOCK "VarFileInfo" - { - VALUE "Translation", 0x409, 1200 - } - -} -// This file is automatically generated. - -17485 RCDATA -{ - "", - "", - "", - " ", - " ", - " ", - " cel.ledgegroup", - " celLedgeGroup", - " CEL Ledge Group", - " ", - " ", - " ", - "", - "\0" -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgmgr_billboard.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgmgr_billboard.rc --- cel-1.9+svn3615/msvc/plgmgr_billboard.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgmgr_billboard.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "mgr_billboard" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgmgr_quests.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgmgr_quests.rc --- cel-1.9+svn3615/msvc/plgmgr_quests.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgmgr_quests.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "mgr_quests" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfactoranalog.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfactoranalog.rc --- cel-1.9+svn3615/msvc/plgpfactoranalog.rc 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/msvc/plgpfactoranalog.rc 2009-11-28 16:47:27.000000000 +0000 @@ -0,0 +1,54 @@ +// This file is generated automatically. + + +1 VERSIONINFO +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 +#ifdef CS_DEBUG +FILEFLAGS 0x1 +#else +FILEFLAGS 0x0 +#endif +{ + BLOCK "StringFileInfo" + { + BLOCK "040904E4" + { + VALUE "ProductName", "Crystal Entity Layer" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" + VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." + VALUE "FileDescription", "pfactoranalog" +#ifdef CS_DEBUG + VALUE "Comments", "Debug build" +#else + VALUE "Comments", "Release build" +#endif + VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" + } + } + BLOCK "VarFileInfo" + { + VALUE "Translation", 0x409, 1200 + } + +} +// This file is automatically generated. + +17485 RCDATA +{ + "", + "", + "", + " ", + " ", + " ", + " cel.pcfactory.move.actor.analog", + " celPfActorAnalog", + " CEL Analog Actor Movement Property Class Factory", + " ", + " ", + " ", + "", + "\0" +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfactormove.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfactormove.rc --- cel-1.9+svn3615/msvc/plgpfactormove.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfactormove.rc 2009-11-28 16:47:23.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfactormove" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfanalogmotion.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfanalogmotion.rc --- cel-1.9+svn3615/msvc/plgpfanalogmotion.rc 2008-06-23 04:02:10.000000000 +0100 +++ cel-1.4/msvc/plgpfanalogmotion.rc 1970-01-01 01:00:00.000000000 +0100 @@ -1,61 +0,0 @@ -// This file is generated automatically. - -1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 -#ifdef CS_DEBUG -FILEFLAGS 0x1 -#else -FILEFLAGS 0x0 -#endif -{ - BLOCK "StringFileInfo" - { - BLOCK "040904E4" - { - VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" - VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." - VALUE "FileDescription", "pfanalogmotion" -#ifdef CS_DEBUG - VALUE "Comments", "Debug build" -#else - VALUE "Comments", "Release build" -#endif - VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" - } - } - BLOCK "VarFileInfo" - { - VALUE "Translation", 0x409, 1200 - } - -} -// This file is automatically generated. - -17485 RCDATA -{ - "", - "", - "", - " ", - " ", - " ", - " ", - " cel.pcfactory.move.actor.analog", - " celPfAnalogMotion", - " CEL Analog Actor Movement Property Class Factory", - " ", - " ", - " cel.pcfactory.move.analogmotion", - " celPfAnalogMotion", - " CEL Analog Actor Movement Property Class Factory", - " ", - " ", - " ", - "", - "\0" -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfbillboard.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfbillboard.rc --- cel-1.9+svn3615/msvc/plgpfbillboard.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfbillboard.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfbillboard" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfdamage.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfdamage.rc --- cel-1.9+svn3615/msvc/plgpfdamage.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfdamage.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfdamage" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfdefcam.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfdefcam.rc --- cel-1.9+svn3615/msvc/plgpfdefcam.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfdefcam.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfdefcam" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfdelegcam.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfdelegcam.rc --- cel-1.9+svn3615/msvc/plgpfdelegcam.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfdelegcam.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfdelegcam" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfengine.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfengine.rc --- cel-1.9+svn3615/msvc/plgpfengine.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfengine.rc 2009-11-28 16:47:26.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfengine" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfevolve.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfevolve.rc --- cel-1.9+svn3615/msvc/plgpfevolve.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfevolve.rc 2009-11-28 16:47:26.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfevolve" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfgrab.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfgrab.rc --- cel-1.9+svn3615/msvc/plgpfgrab.rc 2008-07-04 04:04:39.000000000 +0100 +++ cel-1.4/msvc/plgpfgrab.rc 1970-01-01 01:00:00.000000000 +0100 @@ -1,55 +0,0 @@ -// This file is generated automatically. - -1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 -#ifdef CS_DEBUG -FILEFLAGS 0x1 -#else -FILEFLAGS 0x0 -#endif -{ - BLOCK "StringFileInfo" - { - BLOCK "040904E4" - { - VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" - VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." - VALUE "FileDescription", "pfgrab" -#ifdef CS_DEBUG - VALUE "Comments", "Debug build" -#else - VALUE "Comments", "Release build" -#endif - VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" - } - } - BLOCK "VarFileInfo" - { - VALUE "Translation", 0x409, 1200 - } - -} -// This file is automatically generated. - -17485 RCDATA -{ - "", - "", - "", - " ", - " ", - " ", - " cel.pcfactory.move.grab", - " celPfGrab", - " CEL Grab Property Class Factory", - " ", - " ", - " ", - "", - "\0" -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfhover.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfhover.rc --- cel-1.9+svn3615/msvc/plgpfhover.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfhover.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfhover" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfinput.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfinput.rc --- cel-1.9+svn3615/msvc/plgpfinput.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfinput.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfinput" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfinv.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfinv.rc --- cel-1.9+svn3615/msvc/plgpfinv.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfinv.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfinv" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfjump.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfjump.rc --- cel-1.9+svn3615/msvc/plgpfjump.rc 2008-06-23 04:02:10.000000000 +0100 +++ cel-1.4/msvc/plgpfjump.rc 1970-01-01 01:00:00.000000000 +0100 @@ -1,55 +0,0 @@ -// This file is generated automatically. - -1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 -#ifdef CS_DEBUG -FILEFLAGS 0x1 -#else -FILEFLAGS 0x0 -#endif -{ - BLOCK "StringFileInfo" - { - BLOCK "040904E4" - { - VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" - VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." - VALUE "FileDescription", "pfjump" -#ifdef CS_DEBUG - VALUE "Comments", "Debug build" -#else - VALUE "Comments", "Release build" -#endif - VALUE "WWW", "http://www.crystalspace3d.org/main/CEL" - } - } - BLOCK "VarFileInfo" - { - VALUE "Translation", 0x409, 1200 - } - -} -// This file is automatically generated. - -17485 RCDATA -{ - "", - "", - "", - " ", - " ", - " ", - " cel.pcfactory.move.jump", - " celPfJump", - " CEL Jump Property Class Factory", - " ", - " ", - " ", - "", - "\0" -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpflight.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpflight.rc --- cel-1.9+svn3615/msvc/plgpflight.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpflight.rc 2009-11-28 16:47:26.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pflight" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfmechanics.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfmechanics.rc --- cel-1.9+svn3615/msvc/plgpfmechanics.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfmechanics.rc 2009-11-28 16:47:24.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfmechanics" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfmeshdeform.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfmeshdeform.rc --- cel-1.9+svn3615/msvc/plgpfmeshdeform.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfmeshdeform.rc 2009-11-28 16:47:26.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfmeshdeform" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfmesh.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfmesh.rc --- cel-1.9+svn3615/msvc/plgpfmesh.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfmesh.rc 2009-11-28 16:47:26.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfmesh" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfmove.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfmove.rc --- cel-1.9+svn3615/msvc/plgpfmove.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfmove.rc 2009-11-28 16:47:26.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfmove" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfmover.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfmover.rc --- cel-1.9+svn3615/msvc/plgpfmover.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfmover.rc 2009-11-28 16:47:26.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfmover" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfneuralnet.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfneuralnet.rc --- cel-1.9+svn3615/msvc/plgpfneuralnet.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfneuralnet.rc 2009-11-28 16:47:26.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfneuralnet" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfnewcamera.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfnewcamera.rc --- cel-1.9+svn3615/msvc/plgpfnewcamera.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfnewcamera.rc 2009-11-28 16:47:26.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfnewcamera" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfpathfinder.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfpathfinder.rc --- cel-1.9+svn3615/msvc/plgpfpathfinder.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfpathfinder.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfpathfinder" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfportal.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfportal.rc --- cel-1.9+svn3615/msvc/plgpfportal.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfportal.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfportal" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfprojectile.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfprojectile.rc --- cel-1.9+svn3615/msvc/plgpfprojectile.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfprojectile.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfprojectile" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfquest.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfquest.rc --- cel-1.9+svn3615/msvc/plgpfquest.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfquest.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfquest" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfrules.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfrules.rc --- cel-1.9+svn3615/msvc/plgpfrules.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfrules.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfrules" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfsimpcam.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfsimpcam.rc --- cel-1.9+svn3615/msvc/plgpfsimpcam.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfsimpcam.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfsimpcam" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfsound.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfsound.rc --- cel-1.9+svn3615/msvc/plgpfsound.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfsound.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfsound" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfsteer.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfsteer.rc --- cel-1.9+svn3615/msvc/plgpfsteer.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfsteer.rc 2009-11-28 16:47:23.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfsteer" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpftest.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpftest.rc --- cel-1.9+svn3615/msvc/plgpftest.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpftest.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pftest" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpftools.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpftools.rc --- cel-1.9+svn3615/msvc/plgpftools.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpftools.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pftools" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpftrackingcam.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpftrackingcam.rc --- cel-1.9+svn3615/msvc/plgpftrackingcam.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpftrackingcam.rc 2009-11-28 16:47:26.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pftrackingcam" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpftrigger.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpftrigger.rc --- cel-1.9+svn3615/msvc/plgpftrigger.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpftrigger.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pftrigger" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfwheeled.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfwheeled.rc --- cel-1.9+svn3615/msvc/plgpfwheeled.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfwheeled.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfwheeled" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgpfzone.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgpfzone.rc --- cel-1.9+svn3615/msvc/plgpfzone.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgpfzone.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "pfzone" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgrulebase.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgrulebase.rc --- cel-1.9+svn3615/msvc/plgrulebase.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgrulebase.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "rulebase" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgstdphyslayer.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgstdphyslayer.rc --- cel-1.9+svn3615/msvc/plgstdphyslayer.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgstdphyslayer.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "stdphyslayer" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/msvc/plgxmlpersist.rc /tmp/IB0bHXT4Oc/cel-1.4/msvc/plgxmlpersist.rc --- cel-1.9+svn3615/msvc/plgxmlpersist.rc 2008-06-18 04:00:27.000000000 +0100 +++ cel-1.4/msvc/plgxmlpersist.rc 2009-11-28 16:47:27.000000000 +0000 @@ -1,10 +1,9 @@ // This file is generated automatically. + 1 VERSIONINFO -FILEVERSION -1,9,0,0 -PRODUCTVERSION -1,9,0,0 +FILEVERSION 1,4,0,0 +PRODUCTVERSION 1,4,0,0 #ifdef CS_DEBUG FILEFLAGS 0x1 #else @@ -16,8 +15,8 @@ BLOCK "040904E4" { VALUE "ProductName", "Crystal Entity Layer" - VALUE "ProductVersion", "1.9" - VALUE "FileVersion", "1.9" + VALUE "ProductVersion", "1.4.0" + VALUE "FileVersion", "1.4.0" VALUE "LegalCopyright", "Copyright (C)2002-2008 Jorrit Tyberghein and others." VALUE "FileDescription", "xmlpersist" #ifdef CS_DEBUG diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/addons/celentity/celentity.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/addons/celentity/celentity.cpp --- cel-1.9+svn3615/plugins/addons/celentity/celentity.cpp 2008-08-02 21:41:47.000000000 +0100 +++ cel-1.4/plugins/addons/celentity/celentity.cpp 2009-11-28 16:47:27.000000000 +0000 @@ -79,16 +79,16 @@ if (!synldr) { csReport (object_reg, CS_REPORTER_SEVERITY_ERROR, - "cel.addons.celentity", - "Can't find syntax services!"); + "cel.addons.celentity", + "Can't find syntax services!"); return false; } pl = csQueryRegistry (object_reg); if (!pl) { csReport (object_reg, CS_REPORTER_SEVERITY_ERROR, - "cel.addons.celentity", - "Can't find physical layer!"); + "cel.addons.celentity", + "Can't find physical layer!"); return false; } @@ -112,28 +112,28 @@ } const char* celAddOnCelEntity::GetAttributeValue (iDocumentNode* child, - const char* propname) + const char* propname) { const char* rc = child->GetAttributeValue (propname); if (!rc) { synldr->ReportError ( - "cel.addons.celentity", child, - "Can't find attribute '%s'!", propname); + "cel.addons.celentity", child, + "Can't find attribute '%s'!", propname); return 0; } return rc; } csStringID celAddOnCelEntity::GetAttributeID (iDocumentNode* child, - const char* prefix, const char* propname) + const char* prefix, const char* propname) { const char* rc = child->GetAttributeValue (propname); if (!rc) { synldr->ReportError ( - "cel.addons.celentity", child, - "Can't find attribute '%s'!", propname); + "cel.addons.celentity", child, + "Can't find attribute '%s'!", propname); return csInvalidStringID; } csString p (prefix); @@ -142,7 +142,7 @@ } csRef celAddOnCelEntity::ParseParameterBlock ( - iDocumentNode* child) + iDocumentNode* child) { celVariableParameterBlock* params = new celVariableParameterBlock (); csRef par_it = child->GetNodes (); @@ -156,78 +156,78 @@ if (par_id == XMLTOKEN_PAR) { csStringID parid = GetAttributeID (par_child, "cel.parameter.", - "name"); + "name"); if (parid == csInvalidStringID) return 0; params->SetParameterDef (par_idx, parid, - par_child->GetAttributeValue ("name")); + par_child->GetAttributeValue ("name")); par_idx++; const char* str_value = par_child->GetAttributeValue ("string"); if (str_value) { params->GetParameter (par_idx-1).Set (str_value); - continue; + continue; } const char* vec_value = par_child->GetAttributeValue ("vector"); if (vec_value) { - csVector3 v; - int rc = csScanStr (vec_value, "%f,%f,%f", &v.x, &v.y, &v.z); - if (rc == 3) - params->GetParameter (par_idx-1).Set (v); - else - { - csVector2 v2; - csScanStr (vec_value, "%f,%f", &v2.x, &v2.y); - params->GetParameter (par_idx-1).Set (v2); - } + csVector3 v; + int rc = csScanStr (vec_value, "%f,%f,%f", &v.x, &v.y, &v.z); + if (rc == 3) + params->GetParameter (par_idx-1).Set (v); + else + { + csVector2 v2; + csScanStr (vec_value, "%f,%f", &v2.x, &v2.y); + params->GetParameter (par_idx-1).Set (v2); + } continue; } const char* vec3_value = par_child->GetAttributeValue ("vector3"); if (vec3_value) { - csVector3 v; - csScanStr (vec3_value, "%f,%f,%f", &v.x, &v.y, &v.z); - params->GetParameter (par_idx-1).Set (v); + csVector3 v; + csScanStr (vec3_value, "%f,%f,%f", &v.x, &v.y, &v.z); + params->GetParameter (par_idx-1).Set (v); continue; } const char* vec2_value = par_child->GetAttributeValue ("vector2"); if (vec2_value) { - csVector2 v; - csScanStr (vec2_value, "%f,%f", &v.x, &v.y); - params->GetParameter (par_idx-1).Set (v); + csVector2 v; + csScanStr (vec2_value, "%f,%f", &v.x, &v.y); + params->GetParameter (par_idx-1).Set (v); continue; } const char* col_value = par_child->GetAttributeValue ("color"); if (col_value) { - csColor v; - csScanStr (col_value, "%f,%f,%f", &v.red, &v.green, &v.blue); - params->GetParameter (par_idx-1).Set (v); + csColor v; + csScanStr (col_value, "%f,%f,%f", &v.red, &v.green, &v.blue); + params->GetParameter (par_idx-1).Set (v); continue; } const char* float_value = par_child->GetAttributeValue ("float"); if (float_value) { - float f; - csScanStr (float_value, "%f", &f); - params->GetParameter (par_idx-1).Set (f); + float f; + csScanStr (float_value, "%f", &f); + params->GetParameter (par_idx-1).Set (f); continue; } const char* bool_value = par_child->GetAttributeValue ("bool"); if (bool_value) { - bool b; - csScanStr (bool_value, "%b", &b); - params->GetParameter (par_idx-1).Set (b); + bool b; + csScanStr (bool_value, "%b", &b); + params->GetParameter (par_idx-1).Set (b); continue; } const char* long_value = par_child->GetAttributeValue ("long"); if (long_value) { - int32 l; - csScanStr (long_value, "%d", &l); - params->GetParameter (par_idx-1).Set (l); + int32 l; + csScanStr (long_value, "%d", &l); + params->GetParameter (par_idx-1).Set (l); continue; } synldr->ReportError ( @@ -245,7 +245,7 @@ } bool celAddOnCelEntity::ParseProperties (iCelPropertyClass* pc, - iDocumentNode* node) + iDocumentNode* node) { csRef it = node->GetNodes (); while (it->HasNext ()) @@ -258,81 +258,81 @@ { case XMLTOKEN_PROPERTY: { - csStringID propid = GetAttributeID (child, "cel.property.", "name"); - if (propid == csInvalidStringID) return false; + csStringID propid = GetAttributeID (child, "cel.property.", "name"); + if (propid == csInvalidStringID) return false; - csRef attr_it = child->GetAttributes (); - while (attr_it->HasNext ()) - { - csRef attr = attr_it->Next (); - const char* attr_name = attr->GetName (); - csStringID attr_id = xmltokens.Request (attr_name); - switch (attr_id) - { - case XMLTOKEN_FLOAT: - pc->SetProperty (propid, attr->GetValueAsFloat ()); - break; - case XMLTOKEN_STRING: - pc->SetProperty (propid, attr->GetValue ()); - break; - case XMLTOKEN_BOOL: - { - const char* v = attr->GetValue (); - bool b; - csScanStr (v, "%b", &b); - pc->SetProperty (propid, b); - } - break; - case XMLTOKEN_LONG: - pc->SetProperty (propid, (long)attr->GetValueAsInt ()); - break; - case XMLTOKEN_VECTOR: - { - csVector3 v; - int rc = csScanStr (attr->GetValue (), "%f,%f,%f", &v.x, - &v.y, &v.z); - if (rc == 3) - pc->SetProperty (propid, v); - else - { - csVector2 v2; - csScanStr (attr->GetValue (), "%f,%f", &v2.x, &v2.y); - pc->SetProperty (propid, v2); - } - } - break; - case XMLTOKEN_COLOR: - { - csColor v; - csScanStr (attr->GetValue (), "%f,%f,%f", - &v.red, &v.green, &v.blue); - pc->SetProperty (propid, v); - } - break; - } - } - } - break; + csRef attr_it = child->GetAttributes (); + while (attr_it->HasNext ()) + { + csRef attr = attr_it->Next (); + const char* attr_name = attr->GetName (); + csStringID attr_id = xmltokens.Request (attr_name); + switch (attr_id) + { + case XMLTOKEN_FLOAT: + pc->SetProperty (propid, attr->GetValueAsFloat ()); + break; + case XMLTOKEN_STRING: + pc->SetProperty (propid, attr->GetValue ()); + break; + case XMLTOKEN_BOOL: + { + const char* v = attr->GetValue (); + bool b; + csScanStr (v, "%b", &b); + pc->SetProperty (propid, b); + } + break; + case XMLTOKEN_LONG: + pc->SetProperty (propid, (long)attr->GetValueAsInt ()); + break; + case XMLTOKEN_VECTOR: + { + csVector3 v; + int rc = csScanStr (attr->GetValue (), "%f,%f,%f", &v.x, + &v.y, &v.z); + if (rc == 3) + pc->SetProperty (propid, v); + else + { + csVector2 v2; + csScanStr (attr->GetValue (), "%f,%f", &v2.x, &v2.y); + pc->SetProperty (propid, v2); + } + } + break; + case XMLTOKEN_COLOR: + { + csColor v; + csScanStr (attr->GetValue (), "%f,%f,%f", + &v.red, &v.green, &v.blue); + pc->SetProperty (propid, v); + } + break; + } + } + } + break; case XMLTOKEN_ACTION: { - csStringID propid = GetAttributeID (child, "cel.action.", "name"); - if (propid == csInvalidStringID) return false; - csRef params = ParseParameterBlock ( - child); - celData ret; - pc->PerformAction (propid, params, ret); - } - break; + csStringID propid = GetAttributeID (child, "cel.action.", "name"); + if (propid == csInvalidStringID) return false; + csRef params = ParseParameterBlock ( + child); + celData ret; + pc->PerformAction (propid, params, ret); + } + break; default: synldr->ReportBadToken (child); - break; + break; } } return true; } csPtr celAddOnCelEntity::Parse (iDocumentNode* node, - iStreamSource*, iLoaderContext* ldr_context, iBase* context) + iStreamSource*, iLoaderContext* ldr_context, iBase* context) { if (pl->IsEntityAddonAllowed ()) { @@ -367,12 +367,12 @@ { if (path) csReport (object_reg, CS_REPORTER_SEVERITY_ERROR, - "cel.addons.celentity", - "Can't load file '%s' from '%s'!", file, path); + "cel.addons.celentity", + "Can't load file '%s' from '%s'!", file, path); else csReport (object_reg, CS_REPORTER_SEVERITY_ERROR, - "cel.addons.celentity", - "Can't load file '%s'!", file); + "cel.addons.celentity", + "Can't load file '%s'!", file); return 0; } @@ -383,8 +383,8 @@ if (error != 0) { csReport (object_reg, CS_REPORTER_SEVERITY_ERROR, - "cell.addons.celentity", - "Document system error for file '%s': %s!", file, error); + "cell.addons.celentity", + "Document system error for file '%s': %s!", file, error); return 0; } iCelEntity* entity = Load (doc->GetRoot ()->GetNode ("addon"), mesh); @@ -412,8 +412,8 @@ if (!templ) { synldr->ReportError ( - "cel.addons.celentity", - node, "Can't find entity template '%s'!", templatename); + "cel.addons.celentity", + node, "Can't find entity template '%s'!", templatename); return 0; } celEntityTemplateParams params; @@ -424,22 +424,22 @@ csRef par_it = paramsnode->GetNodes (); while (par_it->HasNext ()) { - csRef par_child = par_it->Next (); - if (par_child->GetType () != CS_NODE_ELEMENT) continue; - const char* par_value = par_child->GetValue (); - csStringID par_id = xmltokens.Request (par_value); - if (par_id == XMLTOKEN_PAR) - { - const char* name = par_child->GetAttributeValue ("name"); - const char* value = par_child->GetAttributeValue ("value"); - if (name && value) - params.Put (name, value); - } - else - { - synldr->ReportBadToken (par_child); - return 0; - } + csRef par_child = par_it->Next (); + if (par_child->GetType () != CS_NODE_ELEMENT) continue; + const char* par_value = par_child->GetValue (); + csStringID par_id = xmltokens.Request (par_value); + if (par_id == XMLTOKEN_PAR) + { + const char* name = par_child->GetAttributeValue ("name"); + const char* value = par_child->GetAttributeValue ("value"); + if (name && value) + params.Put (name, value); + } + else + { + synldr->ReportBadToken (par_child); + return 0; + } } } ent = pl->CreateEntity (templ, entityname, params); @@ -469,140 +469,113 @@ switch (id) { case XMLTOKEN_BEHAVIOUR: - { - csRef bl; - const char* blname = child->GetAttributeValue ("layer"); - if (blname) - { - bl = csQueryRegistryTagInterface ( object_reg, blname); - if (!bl) bl = pl->FindBehaviourLayer (blname); - } - else - { - bl = csQueryRegistry (object_reg); - } - if (!bl) { - synldr->ReportError ( - "cel.addons.celentity", - child, "Can't find the needed behaviour layer!"); - return 0; - } - const char* behavename = child->GetAttributeValue ("name"); - if (!behavename) - { - synldr->ReportError ( - "cel.addons.celentity", - child, "Name of the behaviour is missing!"); - return 0; - } - iCelBehaviour* behave = bl->CreateBehaviour (ent, behavename); - if (!behave) - { - synldr->ReportError ( - "cel.addons.celentity", - child, "Couldn't create behaviour with name '%s'!", - behavename); - return 0; - } + csRef bl; + const char* blname = child->GetAttributeValue ("layer"); + if (blname) + { + bl = csQueryRegistryTagInterface ( object_reg, blname); + if (!bl) bl = pl->FindBehaviourLayer (blname); + } + else + { + bl = csQueryRegistry (object_reg); + } + if (!bl) + { + synldr->ReportError ( + "cel.addons.celentity", + child, "Can't find the needed behaviour layer!"); + return 0; + } + const char* behavename = child->GetAttributeValue ("name"); + if (!behavename) + { + synldr->ReportError ( + "cel.addons.celentity", + child, "Name of the behaviour is missing!"); + return 0; + } + iCelBehaviour* behave = bl->CreateBehaviour (ent, behavename); + if (!behave) + { + synldr->ReportError ( + "cel.addons.celentity", + child, "Couldn't create behaviour with name '%s'!", + behavename); + return 0; + } + } break; - } case XMLTOKEN_PROPCLASS: - { - iCelPropertyClass* pc = LoadPropclass (child, ent); + { + iCelPropertyClass* pc; + const char* name = child->GetAttributeValue ("name"); + if (!name) + { + synldr->ReportError ( + "cel.addons.celentity", + child, "Name of the property class is missing!"); + return 0; + } + const char* tag = child->GetAttributeValue ("tag"); + iCelPropertyClassList* plist = ent->GetPropertyClassList (); + // First check if the pc is already present. + pc = plist->FindByNameAndTag (name, tag); + if (!pc) + pc = pl->CreatePropertyClass (ent, name); + if (!pc) + { + synldr->ReportError ( + "cel.addons.celentity", + child, "Couldn't create property class '%s'!", name); + return 0; + } + if (!ParseProperties (pc, child)) + return 0; + if (tag) + pc->SetTag (tag); + } break; - } case XMLTOKEN_CLASS: - { - csStringID cls = pl->FetchStringID (child->GetContentsValue ()); - ent->AddClass (cls); - break; - } - case XMLTOKEN_CALL: - { - if (!ent->GetBehaviour ()) { - synldr->ReportError ( - "cel.addons.celentity", - child, "Behaviour is missing for 'call'!"); - return 0; - } - csRef params = ParseParameterBlock (child); - if (!params) return 0; - const char* msgid = child->GetAttributeValue ("event"); - if (!msgid) + csStringID cls = pl->FetchStringID (child->GetContentsValue ()); + ent->AddClass (cls); + } + break; + case XMLTOKEN_CALL: { - synldr->ReportError ( - "cel.addons.celentity", - child, "'event' name is missing for call!"); - return 0; - } - celData ret; - ent->GetBehaviour ()->SendMessage (msgid, 0, ret, params); - ent->QueryMessageChannel ()->SendMessage (msgid, - pl->QueryMessageSender (), params); + if (!ent->GetBehaviour ()) + { + synldr->ReportError ( + "cel.addons.celentity", + child, "Behaviour is missing for 'call'!"); + return 0; + } + csRef params = ParseParameterBlock (child); + if (!params) return 0; + const char* msgid = child->GetAttributeValue ("event"); + if (!msgid) + { + synldr->ReportError ( + "cel.addons.celentity", + child, "'event' name is missing for call!"); + return 0; + } + celData ret; + ent->GetBehaviour ()->SendMessage (msgid, 0, ret, params); + ent->QueryMessageChannel ()->SendMessage (msgid, + pl->QueryMessageSender (), params); + } break; - } case XMLTOKEN_PARAMS: - // Handled above. + // Handled above. break; default: synldr->ReportBadToken (child); - break; + break; } } - celData msgret; - celOneParameterBlock* msgparams = new celOneParameterBlock (); - msgparams->SetParameterDef (pl->FetchStringID (entityname), "entityname"); - if (ent->GetBehaviour ()) - { - ent->GetBehaviour ()->SendMessage ("cel.entity.loaded", - 0, msgret, msgparams); - } - ent->QueryMessageChannel ()->SendMessage ("cel.entity.loaded", pl->QueryMessageSender (), msgparams); return ent; } -iCelPropertyClass* celAddOnCelEntity::LoadPropclass (iDocumentNode* node, iCelEntity* ent) -{ - iCelPropertyClass* pc; - const char* name = node->GetAttributeValue ("name"); - if (!name) - { - synldr->ReportError ( - "cel.addons.celentity", - node, "Name of the property class is missing!"); - return 0; - } - const char* tag = node->GetAttributeValue ("tag"); - iCelPropertyClassList* plist = ent->GetPropertyClassList (); - // First check if the pc is already present. - pc = plist->FindByNameAndTag (name, tag); - if (!pc) - pc = pl->CreatePropertyClass (ent, name); - if (!pc) - { - synldr->ReportError ( - "cel.addons.celentity", - node, "Couldn't create property class '%s'!", name); - return 0; - } - if (!ParseProperties (pc, node)) - return 0; - if (tag) - pc->SetTag (tag); - // check for children propclasses - csRef it = node->GetNodes (); - while (it->HasNext ()) - { - csRef child = it->Next (); - if (child->GetType () != CS_NODE_ELEMENT) continue; - const char* value = child->GetValue (); - csStringID id = xmltokens.Request (value); - if (id == XMLTOKEN_PROPCLASS) - { - iCelPropertyClass* childpc = LoadPropclass (child, ent); - } - } - return pc; -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/addons/celentity/celentity.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/addons/celentity/celentity.h --- cel-1.9+svn3615/plugins/addons/celentity/celentity.h 2008-07-26 10:25:05.000000000 +0100 +++ cel-1.4/plugins/addons/celentity/celentity.h 2009-11-28 16:47:27.000000000 +0000 @@ -54,8 +54,6 @@ csRef ParseParameterBlock (iDocumentNode* child); bool ParseProperties (iCelPropertyClass* pc, iDocumentNode* child); - iCelPropertyClass* LoadPropclass (iDocumentNode* node, iCelEntity* ent); - public: celAddOnCelEntity (iBase* parent); virtual ~celAddOnCelEntity (); diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/addons/celgraph/celgraph.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/addons/celgraph/celgraph.cpp --- cel-1.9+svn3615/plugins/addons/celgraph/celgraph.cpp 2008-07-26 06:23:20.000000000 +0100 +++ cel-1.4/plugins/addons/celgraph/celgraph.cpp 2009-11-28 16:47:28.000000000 +0000 @@ -91,7 +91,7 @@ xmltokens.Register ("node", XMLTOKEN_NODE); xmltokens.Register ("edge", XMLTOKEN_EDGE); - + return true; } @@ -132,8 +132,8 @@ if (!sector) { synldr->ReportError ( - "cel.addons.celgraph", node, - "Graph addons must be placed inside sectors!"); + "cel.addons.celgraph", node, + "Graph addons must be placed inside sectors!"); return 0; } csRef graph; @@ -197,6 +197,7 @@ if(!graph) fprintf(stderr, "Error Loading CelGraph!\n"); + csRef it = node->GetNodes (); while (it->HasNext ()) { diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/addons/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/plugins/addons/Jamfile --- cel-1.9+svn3615/plugins/addons/Jamfile 2008-07-27 16:40:07.000000000 +0100 +++ cel-1.4/plugins/addons/Jamfile 2009-11-28 16:47:27.000000000 +0000 @@ -4,5 +4,4 @@ SubInclude TOP plugins addons questdef ; SubInclude TOP plugins addons xmlscripts ; SubInclude TOP plugins addons ruledef ; -SubInclude TOP plugins addons celgraph ; -SubInclude TOP plugins addons ledges ; +SubInclude TOP plugins addons celgraph ; \ No newline at end of file diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/addons/ledges/addon_ledges.csplugin /tmp/IB0bHXT4Oc/cel-1.4/plugins/addons/ledges/addon_ledges.csplugin --- cel-1.9+svn3615/plugins/addons/ledges/addon_ledges.csplugin 2008-07-27 16:40:07.000000000 +0100 +++ cel-1.4/plugins/addons/ledges/addon_ledges.csplugin 1970-01-01 01:00:00.000000000 +0100 @@ -1,13 +0,0 @@ - - - - - - - cel.addons.ledges - celAddOnLedges - CEL AddOn for Ledges - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/addons/ledges/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/plugins/addons/ledges/Jamfile --- cel-1.9+svn3615/plugins/addons/ledges/Jamfile 2008-07-27 16:40:07.000000000 +0100 +++ cel-1.4/plugins/addons/ledges/Jamfile 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -SubDir TOP plugins addons ledges ; - -Plugin addon_ledges - : ledges.cpp ledges.h -; -ExternalLibs addon_ledges : CRYSTAL ; -LinkWith addon_ledges : celtool ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/addons/ledges/ledges.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/addons/ledges/ledges.cpp --- cel-1.9+svn3615/plugins/addons/ledges/ledges.cpp 2008-07-27 23:04:06.000000000 +0100 +++ cel-1.4/plugins/addons/ledges/ledges.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,125 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2005 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#include "cssysdef.h" -#include "csutil/scanstr.h" -#include "cstool/initapp.h" -#include "iutil/objreg.h" -#include "iutil/document.h" -#include "iutil/object.h" -#include "iutil/plugin.h" -#include "ivaria/reporter.h" -#include "imap/services.h" -#include "iengine/mesh.h" -#include "iengine/sector.h" - -#include "physicallayer/pl.h" -#include "physicallayer/propclas.h" -#include "physicallayer/entity.h" -#include "behaviourlayer/bl.h" -#include "propclass/mesh.h" -#include "celtool/stdparams.h" - -#include "ledges.h" - -//--------------------------------------------------------------------------- - -CS_IMPLEMENT_PLUGIN - -SCF_IMPLEMENT_FACTORY (celAddOnLedges) - -celAddOnLedges::celAddOnLedges (iBase* parent) : - scfImplementationType (this, parent) -{ - object_reg = 0; -} - -celAddOnLedges::~celAddOnLedges () -{ -} - -bool celAddOnLedges::Initialize (iObjectRegistry* object_reg) -{ - celAddOnLedges::object_reg = object_reg; - synldr = csQueryRegistry (object_reg); - if (!synldr) - { - csReport (object_reg, CS_REPORTER_SEVERITY_ERROR, - "cel.addons.ledges", - "Can't find syntax services!"); - return false; - } - return true; -} - -csPtr celAddOnLedges::Parse (iDocumentNode* node, iStreamSource*, iLoaderContext* ldr_context, iBase* context) -{ - csRef sector = scfQueryInterface(context); - if (!sector) - { - synldr->ReportError ( - "cel.addons.celgraph", node, - "Ledges addon must be placed inside sectors!"); - return 0; - } - csRef ledges; - ledges = Load (node); - csRef ledges_return = scfQueryInterface (ledges); - iObject* ledges_obj = ledges->QueryObject (); - ledges_obj->SetName ("cel.ledgegroup"); - sector->QueryObject()->ObjAdd (ledges_obj); - return csPtr (ledges_return); -} - -csPtr celAddOnLedges::Load (iDocumentNode* node) -{ - csRef ledges = scfCreateInstance ("cel.ledgegroup"); - csRef it = node->GetNodes (); - while (it->HasNext ()) - { - csRef child = it->Next (); - if (child->GetType () != CS_NODE_ELEMENT) continue; - const char* value = child->GetValue (); - if (!strcmp (value, "ledge")) - { - LoadLedge (child, ledges); - } - } - return csPtr (ledges); -} - -void celAddOnLedges::LoadLedge (iDocumentNode* node, iLedgeGroup* ledges) -{ - iLedge* ledge = ledges->CreateLedge (); - csRef it = node->GetNodes (); - ledge->SetYPosition (node->GetAttributeValueAsFloat ("y")); - while (it->HasNext ()) - { - csRef child = it->Next (); - if (child->GetType () != CS_NODE_ELEMENT) continue; - const char* value = child->GetValue (); - if (!strcmp (value, "p")) - { - csVector2 point; - point.x = child->GetAttributeValueAsFloat ("x"); - point.y = child->GetAttributeValueAsFloat ("z"); - ledge->AddPoint (point); - } - } -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/addons/ledges/ledges.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/addons/ledges/ledges.h --- cel-1.9+svn3615/plugins/addons/ledges/ledges.h 2008-07-27 16:40:07.000000000 +0100 +++ cel-1.4/plugins/addons/ledges/ledges.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,56 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2005 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#ifndef __CEL_ADDON_LEDGES__ -#define __CEL_ADDON_LEDGES__ - -#include "iutil/comp.h" -#include "imap/reader.h" -#include "csutil/strhash.h" -#include "csutil/weakref.h" -#include "tools/ledges.h" - -struct iObjectRegistry; -struct iDocumentNode; -struct iLoaderContext; -struct iSyntaxService; - -/** - * This is an add-on to allow loading of ledges through a standard - * CS map file. - */ -class celAddOnLedges : public scfImplementation2 -{ -public: - celAddOnLedges (iBase* parent); - virtual ~celAddOnLedges (); - - bool Initialize (iObjectRegistry* object_reg); - - csPtr Parse (iDocumentNode* node, iStreamSource*, iLoaderContext* ldr_context, iBase* context); - csPtr Load (iDocumentNode* node); - -private: - void LoadLedge (iDocumentNode* node, iLedgeGroup* ledges); - - iObjectRegistry* object_reg; - csWeakRef synldr; -}; - -#endif // __CEL_ADDON_LEDGES__ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/behaviourlayer/python/blcel.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/behaviourlayer/python/blcel.cpp --- cel-1.9+svn3615/plugins/behaviourlayer/python/blcel.cpp 2008-08-01 04:11:53.000000000 +0100 +++ cel-1.4/plugins/behaviourlayer/python/blcel.cpp 2009-11-28 16:47:28.000000000 +0000 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.31 + * Version 1.3.33 * * 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 @@ -13,7 +13,7 @@ #define SWIG_PYTHON_DIRECTOR_NO_VTABLE #ifdef __cplusplus -template class SwigValueWrapper { +template class SwigValueWrapper { T *tt; public: SwigValueWrapper() : tt(0) { } @@ -26,6 +26,10 @@ private: SwigValueWrapper& operator=(const SwigValueWrapper& rhs); }; + +template T SwigValueInit() { + return T(); +} #endif /* ----------------------------------------------------------------------------- @@ -35,14 +39,14 @@ /* template workaround for compilers that cannot correctly implement the C++ standard */ #ifndef SWIGTEMPLATEDISAMBIGUATOR -# if defined(__SUNPRO_CC) -# if (__SUNPRO_CC <= 0x560) -# define SWIGTEMPLATEDISAMBIGUATOR template -# else -# define SWIGTEMPLATEDISAMBIGUATOR -# endif +# 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 +# define SWIGTEMPLATEDISAMBIGUATOR # endif #endif @@ -125,6 +129,12 @@ # 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 + + /* Python.h has to appear first */ @@ -134,10 +144,19 @@ #ifndef __STDC_LIMIT_MACROS #define __STDC_LIMIT_MACROS #endif - #ifndef DEBUG_PYTHON + #ifdef _MSC_VER + #include + #include + #if defined(_DEBUG) && !defined(DEBUG_PYTHON) #undef _DEBUG + #define RESTORE__DEBUG + #endif #endif #include + #ifdef RESTORE__DEBUG + #define _DEBUG + #undef RESTORE__DEBUG + #endif /* ----------------------------------------------------------------------------- * swigrun.swg @@ -371,7 +390,7 @@ while ((*f2 == ' ') && (f2 != l2)) ++f2; if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1; } - return (l1 - f1) - (l2 - f2); + return (int)((l1 - f1) - (l2 - f2)); } /* @@ -1118,14 +1137,14 @@ /* Unpack the argument tuple */ SWIGINTERN int -SWIG_Python_UnpackTuple(PyObject *args, const char *name, int min, int max, PyObject **objs) +SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs) { if (!args) { if (!min && !max) { return 1; } else { PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none", - name, (min == max ? "" : "at least "), min); + name, (min == max ? "" : "at least "), (int)min); return 0; } } @@ -1133,14 +1152,14 @@ PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple"); return 0; } else { - register int l = PyTuple_GET_SIZE(args); + register Py_ssize_t l = PyTuple_GET_SIZE(args); if (l < min) { PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d", - name, (min == max ? "" : "at least "), min, l); + name, (min == max ? "" : "at least "), (int)min, (int)l); return 0; } else if (l > max) { PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d", - name, (min == max ? "" : "at most "), max, l); + name, (min == max ? "" : "at most "), (int)max, (int)l); return 0; } else { register int i; @@ -1619,9 +1638,11 @@ (unaryfunc)0, /*nb_float*/ (unaryfunc)PySwigObject_oct, /*nb_oct*/ (unaryfunc)PySwigObject_hex, /*nb_hex*/ -#if PY_VERSION_HEX >= 0x02020000 - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */ -#elif PY_VERSION_HEX >= 0x02000000 +#if PY_VERSION_HEX >= 0x02050000 /* 2.5.0 */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index */ +#elif PY_VERSION_HEX >= 0x02020000 /* 2.2.0 */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */ +#elif PY_VERSION_HEX >= 0x02000000 /* 2.0.0 */ 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */ #endif }; @@ -2687,6 +2708,7 @@ swig_msg += msg; } if (!PyErr_Occurred()) { + swig_msg.insert(0, ": "); PyErr_SetString(error, getMessage()); } else { SWIG_Python_AddErrorMsg(getMessage()); @@ -2781,7 +2803,7 @@ class DirectorMethodException : public Swig::DirectorException { public: DirectorMethodException(const char* msg = "") - : DirectorException(PyExc_RuntimeError, "Swig director method error", msg) + : DirectorException(PyExc_RuntimeError, "Swig director method error.", msg) { } @@ -2814,33 +2836,21 @@ # endif #endif -/* simple thread abstraction for pthreads on win32 */ #ifdef __THREAD__ -# define __PTHREAD__ -# if defined(_WIN32) || defined(__WIN32__) -# define pthread_mutex_lock EnterCriticalSection -# define pthread_mutex_unlock LeaveCriticalSection -# define pthread_mutex_t CRITICAL_SECTION -# define SWIG_MUTEX_INIT(var) var -# else -# include -# define SWIG_MUTEX_INIT(var) var = PTHREAD_MUTEX_INITIALIZER -# endif -#endif - -#ifdef __PTHREAD__ - struct Guard +# include "pythread.h" + class Guard { - pthread_mutex_t *_mutex; + PyThread_type_lock & mutex_; - Guard(pthread_mutex_t &mutex) : _mutex(&mutex) + public: + Guard(PyThread_type_lock & mutex) : mutex_(mutex) { - pthread_mutex_lock(_mutex); + PyThread_acquire_lock(mutex_, WAIT_LOCK); } ~Guard() { - pthread_mutex_unlock(_mutex); + PyThread_release_lock(mutex_); } }; # define SWIG_GUARD(mutex) Guard _guard(mutex) @@ -2911,8 +2921,8 @@ private: typedef std::map ownership_map; mutable ownership_map owner; -#ifdef __PTHREAD__ - static pthread_mutex_t swig_mutex_own; +#ifdef __THREAD__ + static PyThread_type_lock swig_mutex_own; #endif public: @@ -2957,8 +2967,8 @@ } }; -#ifdef __PTHREAD__ - pthread_mutex_t SWIG_MUTEX_INIT(Director::swig_mutex_own); +#ifdef __THREAD__ + PyThread_type_lock Director::swig_mutex_own = PyThread_allocate_lock(); #endif } @@ -2973,1149 +2983,1137 @@ #define SWIGTYPE_p_CS__Graphics__CoreRenderMesh swig_types[1] #define SWIGTYPE_p_CS__Graphics__RenderMesh swig_types[2] #define SWIGTYPE_p_CS__Graphics__RenderMeshModes swig_types[3] -#define SWIGTYPE_p_CS__Memory__AllocatorMalloc swig_types[4] -#define SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t swig_types[5] -#define SWIGTYPE_p_CS__StringIDTCS__StringSetTag__ShaderVar_t swig_types[6] -#define SWIGTYPE_p_CS__Utility__StringSetTCS__StringSetTag__General_t swig_types[7] -#define SWIGTYPE_p_CapacityHandlerType swig_types[8] -#define SWIGTYPE_p_ContainedType swig_types[9] -#define SWIGTYPE_p_ElementHandlerType swig_types[10] -#define SWIGTYPE_p_FileFormatDescription swig_types[11] -#define SWIGTYPE_p_HashType swig_types[12] -#define SWIGTYPE_p_KeyType swig_types[13] -#define SWIGTYPE_p_PcCommon swig_types[14] -#define SWIGTYPE_p_PcCommonFactory swig_types[15] -#define SWIGTYPE_p_Property swig_types[16] -#define SWIGTYPE_p_PropertyHolder swig_types[17] -#define SWIGTYPE_p_SndSysFilterLocation swig_types[18] -#define SWIGTYPE_p_TagType swig_types[19] -#define SWIGTYPE_p_ThisType swig_types[20] -#define SWIGTYPE_p_ValueType swig_types[21] -#define SWIGTYPE_p__1_basetype swig_types[22] -#define SWIGTYPE_p__csKeyCharType swig_types[23] -#define SWIGTYPE_p__csKeyEventType swig_types[24] -#define SWIGTYPE_p__csKeyModifierNumType swig_types[25] -#define SWIGTYPE_p__csKeyModifierType swig_types[26] -#define SWIGTYPE_p__csKeyModifiers swig_types[27] -#define SWIGTYPE_p__csMouseCursorID swig_types[28] -#define SWIGTYPE_p__csMouseEventType swig_types[29] -#define SWIGTYPE_p_bool swig_types[30] -#define SWIGTYPE_p_celCombineParameterBlock swig_types[31] -#define SWIGTYPE_p_celData swig_types[32] -#define SWIGTYPE_p_celDataType swig_types[33] -#define SWIGTYPE_p_celData_value swig_types[34] -#define SWIGTYPE_p_celData_value_col swig_types[35] -#define SWIGTYPE_p_celData_value_par swig_types[36] -#define SWIGTYPE_p_celData_value_v swig_types[37] -#define SWIGTYPE_p_celGenericParameterBlock swig_types[38] -#define SWIGTYPE_p_celInitializer swig_types[39] -#define SWIGTYPE_p_celOneParameterBlock swig_types[40] -#define SWIGTYPE_p_celParSpec swig_types[41] -#define SWIGTYPE_p_celPcCommon swig_types[42] -#define SWIGTYPE_p_celPersistenceResult swig_types[43] -#define SWIGTYPE_p_celPersistenceType swig_types[44] -#define SWIGTYPE_p_celVariableParameterBlock swig_types[45] -#define SWIGTYPE_p_celWrapPtr swig_types[46] -#define SWIGTYPE_p_char swig_types[47] -#define SWIGTYPE_p_csArrayCapacityFixedGrowT16_t swig_types[48] -#define SWIGTYPE_p_csArrayCapacityVariableGrow swig_types[49] -#define SWIGTYPE_p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t swig_types[50] -#define SWIGTYPE_p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t swig_types[51] -#define SWIGTYPE_p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t swig_types[52] -#define SWIGTYPE_p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t swig_types[53] -#define SWIGTYPE_p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t swig_types[54] -#define SWIGTYPE_p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t swig_types[55] -#define SWIGTYPE_p_csBox3 swig_types[56] -#define SWIGTYPE_p_csColliderWrapper swig_types[57] -#define SWIGTYPE_p_csColor swig_types[58] -#define SWIGTYPE_p_csColor4 swig_types[59] -#define SWIGTYPE_p_csConfigFile swig_types[60] -#define SWIGTYPE_p_csFlags swig_types[61] -#define SWIGTYPE_p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t swig_types[62] -#define SWIGTYPE_p_csHashTcsStringFastT12_t_csStringFastT12_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringFastT12_t_csStringFastT12_t_t_t_t swig_types[63] -#define SWIGTYPE_p_csHashTint_CS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_CS__StringIDTCS__StringSetTag__General_t_t_t_t swig_types[64] -#define SWIGTYPE_p_csImageBase swig_types[65] -#define SWIGTYPE_p_csImageMemory swig_types[66] -#define SWIGTYPE_p_csInitializer swig_types[67] -#define SWIGTYPE_p_csMatrix3 swig_types[68] -#define SWIGTYPE_p_csOBB swig_types[69] -#define SWIGTYPE_p_csObject swig_types[70] -#define SWIGTYPE_p_csOrthoTransform swig_types[71] -#define SWIGTYPE_p_csPath swig_types[72] -#define SWIGTYPE_p_csPlane3 swig_types[73] -#define SWIGTYPE_p_csProcAnimated swig_types[74] -#define SWIGTYPE_p_csProcTexture swig_types[75] -#define SWIGTYPE_p_csPtrTcelVariableParameterBlock_t swig_types[76] -#define SWIGTYPE_p_csPtrTiBase_t swig_types[77] -#define SWIGTYPE_p_csPtrTiCelDataBuffer_t swig_types[78] -#define SWIGTYPE_p_csPtrTiCelEntityIterator_t swig_types[79] -#define SWIGTYPE_p_csPtrTiQuestParameter_t swig_types[80] -#define SWIGTYPE_p_csPtrTiQuestRewardFactory_t swig_types[81] -#define SWIGTYPE_p_csPtrTiQuestReward_t swig_types[82] -#define SWIGTYPE_p_csPtrTiQuestSeqOpFactory_t swig_types[83] -#define SWIGTYPE_p_csPtrTiQuestSeqOp_t swig_types[84] -#define SWIGTYPE_p_csPtrTiQuestTriggerFactory_t swig_types[85] -#define SWIGTYPE_p_csPtrTiQuestTrigger_t swig_types[86] -#define SWIGTYPE_p_csPtrTiQuest_t swig_types[87] -#define SWIGTYPE_p_csPtrTiRigidBody_t swig_types[88] -#define SWIGTYPE_p_csRefArrayTiMaterialWrapper_t swig_types[89] -#define SWIGTYPE_p_csRefArrayTiObject_t swig_types[90] -#define SWIGTYPE_p_csRefArrayTiQuestParameter_t swig_types[91] -#define SWIGTYPE_p_csRefArrayTiQuestTriggerFactory_t swig_types[92] -#define SWIGTYPE_p_csRefTiBase_t swig_types[93] -#define SWIGTYPE_p_csReversibleTransform swig_types[94] -#define SWIGTYPE_p_csSetTCS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_t swig_types[95] -#define SWIGTYPE_p_csString swig_types[96] -#define SWIGTYPE_p_csStringArray swig_types[97] -#define SWIGTYPE_p_csStringBase swig_types[98] -#define SWIGTYPE_p_csStringFastT12_t swig_types[99] -#define SWIGTYPE_p_csStringFastT36_t swig_types[100] -#define SWIGTYPE_p_csTriangleMesh swig_types[101] -#define SWIGTYPE_p_csTriangleMeshBox swig_types[102] -#define SWIGTYPE_p_csTriangleMeshPointer swig_types[103] -#define SWIGTYPE_p_csVector2 swig_types[104] -#define SWIGTYPE_p_csVector3 swig_types[105] -#define SWIGTYPE_p_csVector4 swig_types[106] -#define SWIGTYPE_p_csView swig_types[107] -#define SWIGTYPE_p_csWeakRefArrayTiCelEntity_t swig_types[108] -#define SWIGTYPE_p_csXRotMatrix3 swig_types[109] -#define SWIGTYPE_p_csXScaleMatrix3 swig_types[110] -#define SWIGTYPE_p_csYRotMatrix3 swig_types[111] -#define SWIGTYPE_p_csYScaleMatrix3 swig_types[112] -#define SWIGTYPE_p_csZRotMatrix3 swig_types[113] -#define SWIGTYPE_p_csZScaleMatrix3 swig_types[114] -#define SWIGTYPE_p_f_p_iMeshWrapper_p_iFrustumView_bool__void swig_types[115] -#define SWIGTYPE_p_float swig_types[116] -#define SWIGTYPE_p_iActionQuestRewardFactory swig_types[117] -#define SWIGTYPE_p_iAnimTimeUpdateHandler swig_types[118] -#define SWIGTYPE_p_iAnimatedImage swig_types[119] -#define SWIGTYPE_p_iAnimatedMesh swig_types[120] -#define SWIGTYPE_p_iAnimatedMeshFactory swig_types[121] -#define SWIGTYPE_p_iAnimatedMeshFactorySubMesh swig_types[122] -#define SWIGTYPE_p_iAnimatedMeshMorphTarget swig_types[123] -#define SWIGTYPE_p_iAnimatedMeshSubMesh swig_types[124] -#define SWIGTYPE_p_iArrayChangeAllTcelData_t swig_types[125] -#define SWIGTYPE_p_iArrayChangeAllTcsCollisionPair_t swig_types[126] -#define SWIGTYPE_p_iArrayChangeAllTcsShaderVariable_p_t swig_types[127] -#define SWIGTYPE_p_iArrayChangeAllTcsSprite2DVertex_t swig_types[128] -#define SWIGTYPE_p_iArrayChangeAllTcsVector3_t swig_types[129] -#define SWIGTYPE_p_iArrayChangeElementsTcelData_t swig_types[130] -#define SWIGTYPE_p_iArrayChangeElementsTcsCollisionPair_t swig_types[131] -#define SWIGTYPE_p_iArrayChangeElementsTcsShaderVariable_p_t swig_types[132] -#define SWIGTYPE_p_iArrayChangeElementsTcsSprite2DVertex_t swig_types[133] -#define SWIGTYPE_p_iArrayChangeElementsTcsVector3_t swig_types[134] -#define SWIGTYPE_p_iArrayReadOnlyTcelData_t swig_types[135] -#define SWIGTYPE_p_iArrayReadOnlyTcsCollisionPair_t swig_types[136] -#define SWIGTYPE_p_iArrayReadOnlyTcsShaderVariable_p_t swig_types[137] -#define SWIGTYPE_p_iArrayReadOnlyTcsSprite2DVertex_t swig_types[138] -#define SWIGTYPE_p_iArrayReadOnlyTcsVector3_t swig_types[139] -#define SWIGTYPE_p_iArrayReadOnlyTiCollection_p_t swig_types[140] -#define SWIGTYPE_p_iArrayReadOnlyTiSceneNode_p_t swig_types[141] -#define SWIGTYPE_p_iBase swig_types[142] -#define SWIGTYPE_p_iBillboard swig_types[143] -#define SWIGTYPE_p_iBillboardEventHandler swig_types[144] -#define SWIGTYPE_p_iBillboardLayer swig_types[145] -#define SWIGTYPE_p_iBillboardManager swig_types[146] -#define SWIGTYPE_p_iBinaryLoaderPlugin swig_types[147] -#define SWIGTYPE_p_iBodyGroup swig_types[148] -#define SWIGTYPE_p_iBugPlug swig_types[149] -#define SWIGTYPE_p_iBugPlugRenderObject swig_types[150] -#define SWIGTYPE_p_iCacheManager swig_types[151] -#define SWIGTYPE_p_iCamera swig_types[152] -#define SWIGTYPE_p_iCameraPosition swig_types[153] -#define SWIGTYPE_p_iCameraPositionList swig_types[154] -#define SWIGTYPE_p_iCameraSectorListener swig_types[155] -#define SWIGTYPE_p_iCelBehaviour swig_types[156] -#define SWIGTYPE_p_iCelBlLayer swig_types[157] -#define SWIGTYPE_p_iCelConsole swig_types[158] -#define SWIGTYPE_p_iCelConsoleCommand swig_types[159] -#define SWIGTYPE_p_iCelDataArray swig_types[160] -#define SWIGTYPE_p_iCelDataArrayReadOnly swig_types[161] -#define SWIGTYPE_p_iCelDataBuffer swig_types[162] -#define SWIGTYPE_p_iCelEdge swig_types[163] -#define SWIGTYPE_p_iCelEntity swig_types[164] -#define SWIGTYPE_p_iCelEntityIterator swig_types[165] -#define SWIGTYPE_p_iCelEntityList swig_types[166] -#define SWIGTYPE_p_iCelEntityRemoveCallback swig_types[167] -#define SWIGTYPE_p_iCelEntityTemplate swig_types[168] -#define SWIGTYPE_p_iCelEntityTracker swig_types[169] -#define SWIGTYPE_p_iCelGraph swig_types[170] -#define SWIGTYPE_p_iCelInventorySpace swig_types[171] -#define SWIGTYPE_p_iCelInventorySpaceSlot swig_types[172] -#define SWIGTYPE_p_iCelMapFile swig_types[173] -#define SWIGTYPE_p_iCelNewEntityCallback swig_types[174] -#define SWIGTYPE_p_iCelNode swig_types[175] -#define SWIGTYPE_p_iCelParameterBlock swig_types[176] -#define SWIGTYPE_p_iCelPath swig_types[177] -#define SWIGTYPE_p_iCelPlLayer swig_types[178] -#define SWIGTYPE_p_iCelPropertyChangeCallback swig_types[179] -#define SWIGTYPE_p_iCelPropertyClass swig_types[180] -#define SWIGTYPE_p_iCelPropertyClassFactory swig_types[181] -#define SWIGTYPE_p_iCelPropertyClassList swig_types[182] -#define SWIGTYPE_p_iCelPropertyClassTemplate swig_types[183] -#define SWIGTYPE_p_iCelRegion swig_types[184] -#define SWIGTYPE_p_iCelTimerListener swig_types[185] -#define SWIGTYPE_p_iCelZone swig_types[186] -#define SWIGTYPE_p_iChangePropertyQuestRewardFactory swig_types[187] -#define SWIGTYPE_p_iClipper2D swig_types[188] -#define SWIGTYPE_p_iCollection swig_types[189] -#define SWIGTYPE_p_iCollideSystem swig_types[190] -#define SWIGTYPE_p_iCollider swig_types[191] -#define SWIGTYPE_p_iColoredVertices swig_types[192] -#define SWIGTYPE_p_iCommandLineParser swig_types[193] -#define SWIGTYPE_p_iComponent swig_types[194] -#define SWIGTYPE_p_iConfigFile swig_types[195] -#define SWIGTYPE_p_iConfigIterator swig_types[196] -#define SWIGTYPE_p_iConfigManager swig_types[197] -#define SWIGTYPE_p_iConsoleInput swig_types[198] -#define SWIGTYPE_p_iConsoleOutput swig_types[199] -#define SWIGTYPE_p_iConsoleWatcher swig_types[200] -#define SWIGTYPE_p_iCreateEntityQuestRewardFactory swig_types[201] -#define SWIGTYPE_p_iCsSequenceQuestRewardFactory swig_types[202] -#define SWIGTYPE_p_iCustomMatrixCamera swig_types[203] -#define SWIGTYPE_p_iDataBuffer swig_types[204] -#define SWIGTYPE_p_iDebugHelper swig_types[205] -#define SWIGTYPE_p_iDebugPrintQuestRewardFactory swig_types[206] -#define SWIGTYPE_p_iDebugPrintQuestSeqOpFactory swig_types[207] -#define SWIGTYPE_p_iDecalManager swig_types[208] -#define SWIGTYPE_p_iDecalTemplate swig_types[209] -#define SWIGTYPE_p_iDestroyEntityQuestRewardFactory swig_types[210] -#define SWIGTYPE_p_iDocument swig_types[211] -#define SWIGTYPE_p_iDocumentAttribute swig_types[212] -#define SWIGTYPE_p_iDocumentAttributeIterator swig_types[213] -#define SWIGTYPE_p_iDocumentNode swig_types[214] -#define SWIGTYPE_p_iDocumentNodeIterator swig_types[215] -#define SWIGTYPE_p_iDocumentSystem swig_types[216] -#define SWIGTYPE_p_iDynamicSystem swig_types[217] -#define SWIGTYPE_p_iDynamics swig_types[218] -#define SWIGTYPE_p_iDynamicsColliderCollisionCallback swig_types[219] -#define SWIGTYPE_p_iDynamicsCollisionCallback swig_types[220] -#define SWIGTYPE_p_iDynamicsMoveCallback swig_types[221] -#define SWIGTYPE_p_iDynamicsStepCallback swig_types[222] -#define SWIGTYPE_p_iDynamicsSystemCollider swig_types[223] -#define SWIGTYPE_p_iEngine swig_types[224] -#define SWIGTYPE_p_iEngineFrameCallback swig_types[225] -#define SWIGTYPE_p_iEngineSectorCallback swig_types[226] -#define SWIGTYPE_p_iEngineSequenceManager swig_types[227] -#define SWIGTYPE_p_iEngineSequenceParameters swig_types[228] -#define SWIGTYPE_p_iEnterSectorQuestTriggerFactory swig_types[229] -#define SWIGTYPE_p_iEvent swig_types[230] -#define SWIGTYPE_p_iEventAttributeIterator swig_types[231] -#define SWIGTYPE_p_iEventCord swig_types[232] -#define SWIGTYPE_p_iEventHandler swig_types[233] -#define SWIGTYPE_p_iEventNameRegistry swig_types[234] -#define SWIGTYPE_p_iEventOutlet swig_types[235] -#define SWIGTYPE_p_iEventPlug swig_types[236] -#define SWIGTYPE_p_iEventQueue swig_types[237] -#define SWIGTYPE_p_iFactory swig_types[238] -#define SWIGTYPE_p_iFile swig_types[239] -#define SWIGTYPE_p_iFont swig_types[240] -#define SWIGTYPE_p_iFontDeleteNotify swig_types[241] -#define SWIGTYPE_p_iFontServer swig_types[242] -#define SWIGTYPE_p_iFrustumView swig_types[243] -#define SWIGTYPE_p_iFrustumViewUserdata swig_types[244] -#define SWIGTYPE_p_iGenMeshAnimationControl swig_types[245] -#define SWIGTYPE_p_iGenMeshAnimationControl1_4 swig_types[246] -#define SWIGTYPE_p_iGenMeshAnimationControlFactory swig_types[247] -#define SWIGTYPE_p_iGenMeshAnimationControlType swig_types[248] -#define SWIGTYPE_p_iGenMeshSkeletonControlState swig_types[249] -#define SWIGTYPE_p_iGeneralFactoryState swig_types[250] -#define SWIGTYPE_p_iGeneralMeshCommonState swig_types[251] -#define SWIGTYPE_p_iGeneralMeshState swig_types[252] -#define SWIGTYPE_p_iGeneralMeshSubMesh swig_types[253] -#define SWIGTYPE_p_iGraphics2D swig_types[254] -#define SWIGTYPE_p_iGraphics3D swig_types[255] -#define SWIGTYPE_p_iHalo swig_types[256] -#define SWIGTYPE_p_iImage swig_types[257] -#define SWIGTYPE_p_iImageIO swig_types[258] -#define SWIGTYPE_p_iInventoryQuestRewardFactory swig_types[259] -#define SWIGTYPE_p_iInventoryQuestTriggerFactory swig_types[260] -#define SWIGTYPE_p_iJoint swig_types[261] -#define SWIGTYPE_p_iJoystickDriver swig_types[262] -#define SWIGTYPE_p_iKeyComposer swig_types[263] -#define SWIGTYPE_p_iKeyboardDriver swig_types[264] -#define SWIGTYPE_p_iLODControl swig_types[265] -#define SWIGTYPE_p_iLight swig_types[266] -#define SWIGTYPE_p_iLightCallback swig_types[267] -#define SWIGTYPE_p_iLightIterator swig_types[268] -#define SWIGTYPE_p_iLightList swig_types[269] -#define SWIGTYPE_p_iLightQuestSeqOpFactory swig_types[270] -#define SWIGTYPE_p_iLightVisibleCallback swig_types[271] -#define SWIGTYPE_p_iLightingProcessData swig_types[272] -#define SWIGTYPE_p_iLightingProcessInfo swig_types[273] -#define SWIGTYPE_p_iLoader swig_types[274] -#define SWIGTYPE_p_iLoaderPlugin swig_types[275] -#define SWIGTYPE_p_iMapNode swig_types[276] -#define SWIGTYPE_p_iMaterial swig_types[277] -#define SWIGTYPE_p_iMaterialEngine swig_types[278] -#define SWIGTYPE_p_iMaterialList swig_types[279] -#define SWIGTYPE_p_iMaterialWrapper swig_types[280] -#define SWIGTYPE_p_iMeshDrawCallback swig_types[281] -#define SWIGTYPE_p_iMeshFactoryList swig_types[282] -#define SWIGTYPE_p_iMeshFactoryWrapper swig_types[283] -#define SWIGTYPE_p_iMeshList swig_types[284] -#define SWIGTYPE_p_iMeshObject swig_types[285] -#define SWIGTYPE_p_iMeshObjectDrawCallback swig_types[286] -#define SWIGTYPE_p_iMeshObjectFactory swig_types[287] -#define SWIGTYPE_p_iMeshObjectType swig_types[288] -#define SWIGTYPE_p_iMeshSelectQuestTriggerFactory swig_types[289] -#define SWIGTYPE_p_iMeshWrapper swig_types[290] -#define SWIGTYPE_p_iMeshWrapperIterator swig_types[291] -#define SWIGTYPE_p_iMessageChannel swig_types[292] -#define SWIGTYPE_p_iMessageDispatcher swig_types[293] -#define SWIGTYPE_p_iMessageQuestRewardFactory swig_types[294] -#define SWIGTYPE_p_iMessageQuestTriggerFactory swig_types[295] -#define SWIGTYPE_p_iMessageReceiver swig_types[296] -#define SWIGTYPE_p_iMessageReceiverFilter swig_types[297] -#define SWIGTYPE_p_iMessageSender swig_types[298] -#define SWIGTYPE_p_iMissingLoaderData swig_types[299] -#define SWIGTYPE_p_iMouseDriver swig_types[300] -#define SWIGTYPE_p_iMovable swig_types[301] -#define SWIGTYPE_p_iMovableListener swig_types[302] -#define SWIGTYPE_p_iMovePathQuestSeqOpFactory swig_types[303] -#define SWIGTYPE_p_iMovieRecorder swig_types[304] -#define SWIGTYPE_p_iNativeWindow swig_types[305] -#define SWIGTYPE_p_iNativeWindowManager swig_types[306] -#define SWIGTYPE_p_iNewStateQuestRewardFactory swig_types[307] -#define SWIGTYPE_p_iODEAMotorJoint swig_types[308] -#define SWIGTYPE_p_iODEBallJoint swig_types[309] -#define SWIGTYPE_p_iODEDynamicState swig_types[310] -#define SWIGTYPE_p_iODEDynamicSystemState swig_types[311] -#define SWIGTYPE_p_iODEFrameUpdateCallback swig_types[312] -#define SWIGTYPE_p_iODEGeneralJointState swig_types[313] -#define SWIGTYPE_p_iODEHinge2Joint swig_types[314] -#define SWIGTYPE_p_iODEHingeJoint swig_types[315] -#define SWIGTYPE_p_iODEJointState swig_types[316] -#define SWIGTYPE_p_iODESliderJoint swig_types[317] -#define SWIGTYPE_p_iODEUniversalJoint swig_types[318] -#define SWIGTYPE_p_iObject swig_types[319] -#define SWIGTYPE_p_iObjectIterator swig_types[320] -#define SWIGTYPE_p_iObjectModel swig_types[321] -#define SWIGTYPE_p_iObjectModelListener swig_types[322] -#define SWIGTYPE_p_iObjectNameChangeListener swig_types[323] -#define SWIGTYPE_p_iObjectRegistry swig_types[324] -#define SWIGTYPE_p_iObjectRegistryIterator swig_types[325] -#define SWIGTYPE_p_iOffscreenCanvasCallback swig_types[326] -#define SWIGTYPE_p_iOperationQuestTriggerFactory swig_types[327] -#define SWIGTYPE_p_iParameterESM swig_types[328] -#define SWIGTYPE_p_iParticleBuiltinEffectorFactory swig_types[329] -#define SWIGTYPE_p_iParticleBuiltinEffectorForce swig_types[330] -#define SWIGTYPE_p_iParticleBuiltinEffectorLinColor swig_types[331] -#define SWIGTYPE_p_iParticleBuiltinEffectorVelocityField swig_types[332] -#define SWIGTYPE_p_iParticleBuiltinEmitterBase swig_types[333] -#define SWIGTYPE_p_iParticleBuiltinEmitterBox swig_types[334] -#define SWIGTYPE_p_iParticleBuiltinEmitterCone swig_types[335] -#define SWIGTYPE_p_iParticleBuiltinEmitterCylinder swig_types[336] -#define SWIGTYPE_p_iParticleBuiltinEmitterFactory swig_types[337] -#define SWIGTYPE_p_iParticleBuiltinEmitterSphere swig_types[338] -#define SWIGTYPE_p_iParticleEffector swig_types[339] -#define SWIGTYPE_p_iParticleEmitter swig_types[340] -#define SWIGTYPE_p_iParticleSystem swig_types[341] -#define SWIGTYPE_p_iParticleSystemBase swig_types[342] -#define SWIGTYPE_p_iParticleSystemFactory swig_types[343] -#define SWIGTYPE_p_iPath swig_types[344] -#define SWIGTYPE_p_iPcActorMove swig_types[345] -#define SWIGTYPE_p_iPcAnalogMotion swig_types[346] -#define SWIGTYPE_p_iPcBillboard swig_types[347] -#define SWIGTYPE_p_iPcCamera swig_types[348] -#define SWIGTYPE_p_iPcCameraMode swig_types[349] -#define SWIGTYPE_p_iPcCharacteristics swig_types[350] -#define SWIGTYPE_p_iPcCollisionDetection swig_types[351] -#define SWIGTYPE_p_iPcCommandInput swig_types[352] -#define SWIGTYPE_p_iPcCraftController swig_types[353] -#define SWIGTYPE_p_iPcDamage swig_types[354] -#define SWIGTYPE_p_iPcDefaultCamera swig_types[355] -#define SWIGTYPE_p_iPcDelegateCamera swig_types[356] -#define SWIGTYPE_p_iPcGravity swig_types[357] -#define SWIGTYPE_p_iPcGravityCallback swig_types[358] -#define SWIGTYPE_p_iPcHover swig_types[359] -#define SWIGTYPE_p_iPcInventory swig_types[360] -#define SWIGTYPE_p_iPcInventoryListener swig_types[361] -#define SWIGTYPE_p_iPcJump swig_types[362] -#define SWIGTYPE_p_iPcLight swig_types[363] -#define SWIGTYPE_p_iPcLinearMovement swig_types[364] -#define SWIGTYPE_p_iPcMechanicsBalancedGroup swig_types[365] -#define SWIGTYPE_p_iPcMechanicsJoint swig_types[366] -#define SWIGTYPE_p_iPcMechanicsObject swig_types[367] -#define SWIGTYPE_p_iPcMechanicsSystem swig_types[368] -#define SWIGTYPE_p_iPcMechanicsThruster swig_types[369] -#define SWIGTYPE_p_iPcMechanicsThrusterController swig_types[370] -#define SWIGTYPE_p_iPcMesh swig_types[371] -#define SWIGTYPE_p_iPcMeshDeform swig_types[372] -#define SWIGTYPE_p_iPcMeshSelect swig_types[373] -#define SWIGTYPE_p_iPcMeshSelectListener swig_types[374] -#define SWIGTYPE_p_iPcMovable swig_types[375] -#define SWIGTYPE_p_iPcMovableConstraint swig_types[376] -#define SWIGTYPE_p_iPcMover swig_types[377] -#define SWIGTYPE_p_iPcNewCamera swig_types[378] -#define SWIGTYPE_p_iPcPathFinder swig_types[379] -#define SWIGTYPE_p_iPcProjectile swig_types[380] -#define SWIGTYPE_p_iPcProperties swig_types[381] -#define SWIGTYPE_p_iPcPropertyListener swig_types[382] -#define SWIGTYPE_p_iPcPython swig_types[383] -#define SWIGTYPE_p_iPcQuest swig_types[384] -#define SWIGTYPE_p_iPcRegion swig_types[385] -#define SWIGTYPE_p_iPcSimpleCamera swig_types[386] -#define SWIGTYPE_p_iPcSolid swig_types[387] -#define SWIGTYPE_p_iPcSoundListener swig_types[388] -#define SWIGTYPE_p_iPcSoundSource swig_types[389] -#define SWIGTYPE_p_iPcSpawn swig_types[390] -#define SWIGTYPE_p_iPcSteer swig_types[391] -#define SWIGTYPE_p_iPcTimer swig_types[392] -#define SWIGTYPE_p_iPcTooltip swig_types[393] -#define SWIGTYPE_p_iPcTrackingCamera swig_types[394] -#define SWIGTYPE_p_iPcTrigger swig_types[395] -#define SWIGTYPE_p_iPcTriggerListener swig_types[396] -#define SWIGTYPE_p_iPcWheeled swig_types[397] -#define SWIGTYPE_p_iPcZoneManager swig_types[398] -#define SWIGTYPE_p_iPcmNewCamera__General swig_types[399] -#define SWIGTYPE_p_iPcmNewCamera__Tracking swig_types[400] -#define SWIGTYPE_p_iPerspectiveCamera swig_types[401] -#define SWIGTYPE_p_iPluginIterator swig_types[402] -#define SWIGTYPE_p_iPluginManager swig_types[403] -#define SWIGTYPE_p_iPolygonHandle swig_types[404] -#define SWIGTYPE_p_iPortal swig_types[405] -#define SWIGTYPE_p_iPortalCallback swig_types[406] -#define SWIGTYPE_p_iPortalContainer swig_types[407] -#define SWIGTYPE_p_iProcTexCallback swig_types[408] -#define SWIGTYPE_p_iProcTexture swig_types[409] -#define SWIGTYPE_p_iPropertyChangeQuestTriggerFactory swig_types[410] -#define SWIGTYPE_p_iPropertyQuestSeqOpFactory swig_types[411] -#define SWIGTYPE_p_iQuest swig_types[412] -#define SWIGTYPE_p_iQuestFactory swig_types[413] -#define SWIGTYPE_p_iQuestManager swig_types[414] -#define SWIGTYPE_p_iQuestParameter swig_types[415] -#define SWIGTYPE_p_iQuestReward swig_types[416] -#define SWIGTYPE_p_iQuestRewardFactory swig_types[417] -#define SWIGTYPE_p_iQuestRewardType swig_types[418] -#define SWIGTYPE_p_iQuestSeqOp swig_types[419] -#define SWIGTYPE_p_iQuestSeqOpFactory swig_types[420] -#define SWIGTYPE_p_iQuestSeqOpType swig_types[421] -#define SWIGTYPE_p_iQuestSequence swig_types[422] -#define SWIGTYPE_p_iQuestSequenceCallback swig_types[423] -#define SWIGTYPE_p_iQuestSequenceFactory swig_types[424] -#define SWIGTYPE_p_iQuestStateFactory swig_types[425] -#define SWIGTYPE_p_iQuestTrigger swig_types[426] -#define SWIGTYPE_p_iQuestTriggerCallback swig_types[427] -#define SWIGTYPE_p_iQuestTriggerFactory swig_types[428] -#define SWIGTYPE_p_iQuestTriggerResponseFactory swig_types[429] -#define SWIGTYPE_p_iQuestTriggerType swig_types[430] -#define SWIGTYPE_p_iRenderLoop swig_types[431] -#define SWIGTYPE_p_iRenderLoopManager swig_types[432] -#define SWIGTYPE_p_iRenderManager swig_types[433] -#define SWIGTYPE_p_iRenderManagerPostEffects swig_types[434] -#define SWIGTYPE_p_iRenderManagerTargets swig_types[435] -#define SWIGTYPE_p_iRenderStepContainer swig_types[436] -#define SWIGTYPE_p_iRendererLightmap swig_types[437] -#define SWIGTYPE_p_iReporter swig_types[438] -#define SWIGTYPE_p_iReporterIterator swig_types[439] -#define SWIGTYPE_p_iReporterListener swig_types[440] -#define SWIGTYPE_p_iRigidBody swig_types[441] -#define SWIGTYPE_p_iSCF swig_types[442] -#define SWIGTYPE_p_iSaver swig_types[443] -#define SWIGTYPE_p_iSceneNode swig_types[444] -#define SWIGTYPE_p_iSceneNodeArray swig_types[445] -#define SWIGTYPE_p_iScript swig_types[446] -#define SWIGTYPE_p_iScriptObject swig_types[447] -#define SWIGTYPE_p_iScriptValue swig_types[448] -#define SWIGTYPE_p_iSector swig_types[449] -#define SWIGTYPE_p_iSectorCallback swig_types[450] -#define SWIGTYPE_p_iSectorIterator swig_types[451] -#define SWIGTYPE_p_iSectorList swig_types[452] -#define SWIGTYPE_p_iSectorMeshCallback swig_types[453] -#define SWIGTYPE_p_iSequence swig_types[454] -#define SWIGTYPE_p_iSequenceCondition swig_types[455] -#define SWIGTYPE_p_iSequenceFinishQuestRewardFactory swig_types[456] -#define SWIGTYPE_p_iSequenceFinishQuestTriggerFactory swig_types[457] -#define SWIGTYPE_p_iSequenceManager swig_types[458] -#define SWIGTYPE_p_iSequenceOperation swig_types[459] -#define SWIGTYPE_p_iSequenceQuestRewardFactory swig_types[460] -#define SWIGTYPE_p_iSequenceTimedOperation swig_types[461] -#define SWIGTYPE_p_iSequenceTrigger swig_types[462] -#define SWIGTYPE_p_iSequenceWrapper swig_types[463] -#define SWIGTYPE_p_iShader swig_types[464] -#define SWIGTYPE_p_iShaderCompiler swig_types[465] -#define SWIGTYPE_p_iShaderManager swig_types[466] -#define SWIGTYPE_p_iShaderPriorityList swig_types[467] -#define SWIGTYPE_p_iShaderVarStringSet swig_types[468] -#define SWIGTYPE_p_iShaderVariableAccessor swig_types[469] -#define SWIGTYPE_p_iShaderVariableContext swig_types[470] -#define SWIGTYPE_p_iSimpleFormerState swig_types[471] -#define SWIGTYPE_p_iSkeleton swig_types[472] -#define SWIGTYPE_p_iSkeleton2 swig_types[473] -#define SWIGTYPE_p_iSkeletonAnimCallback2 swig_types[474] -#define SWIGTYPE_p_iSkeletonAnimNode2 swig_types[475] -#define SWIGTYPE_p_iSkeletonAnimNodeFactory2 swig_types[476] -#define SWIGTYPE_p_iSkeletonAnimPacket2 swig_types[477] -#define SWIGTYPE_p_iSkeletonAnimPacketFactory2 swig_types[478] -#define SWIGTYPE_p_iSkeletonAnimation swig_types[479] -#define SWIGTYPE_p_iSkeletonAnimation2 swig_types[480] -#define SWIGTYPE_p_iSkeletonAnimationCallback swig_types[481] -#define SWIGTYPE_p_iSkeletonAnimationInstance swig_types[482] -#define SWIGTYPE_p_iSkeletonAnimationKeyFrame swig_types[483] -#define SWIGTYPE_p_iSkeletonAnimationNode2 swig_types[484] -#define SWIGTYPE_p_iSkeletonAnimationNodeFactory2 swig_types[485] -#define SWIGTYPE_p_iSkeletonBlendNode2 swig_types[486] -#define SWIGTYPE_p_iSkeletonBlendNodeFactory2 swig_types[487] -#define SWIGTYPE_p_iSkeletonBone swig_types[488] -#define SWIGTYPE_p_iSkeletonBoneFactory swig_types[489] -#define SWIGTYPE_p_iSkeletonBoneRagdollInfo swig_types[490] -#define SWIGTYPE_p_iSkeletonBoneUpdateCallback swig_types[491] -#define SWIGTYPE_p_iSkeletonFSMNode2 swig_types[492] -#define SWIGTYPE_p_iSkeletonFSMNodeFactory2 swig_types[493] -#define SWIGTYPE_p_iSkeletonFactory swig_types[494] -#define SWIGTYPE_p_iSkeletonFactory2 swig_types[495] -#define SWIGTYPE_p_iSkeletonGraveyard swig_types[496] -#define SWIGTYPE_p_iSkeletonManager2 swig_types[497] -#define SWIGTYPE_p_iSkeletonPriorityNode2 swig_types[498] -#define SWIGTYPE_p_iSkeletonPriorityNodeFactory2 swig_types[499] -#define SWIGTYPE_p_iSkeletonRandomNode2 swig_types[500] -#define SWIGTYPE_p_iSkeletonRandomNodeFactory2 swig_types[501] -#define SWIGTYPE_p_iSkeletonSocket swig_types[502] -#define SWIGTYPE_p_iSkeletonSocketFactory swig_types[503] -#define SWIGTYPE_p_iSkeletonUpdateCallback swig_types[504] -#define SWIGTYPE_p_iSndSysData swig_types[505] -#define SWIGTYPE_p_iSndSysListener swig_types[506] -#define SWIGTYPE_p_iSndSysListenerDoppler swig_types[507] -#define SWIGTYPE_p_iSndSysLoader swig_types[508] -#define SWIGTYPE_p_iSndSysManager swig_types[509] -#define SWIGTYPE_p_iSndSysRenderer swig_types[510] -#define SWIGTYPE_p_iSndSysRendererCallback swig_types[511] -#define SWIGTYPE_p_iSndSysRendererOpenAL swig_types[512] -#define SWIGTYPE_p_iSndSysRendererSoftware swig_types[513] -#define SWIGTYPE_p_iSndSysSoftwareDriver swig_types[514] -#define SWIGTYPE_p_iSndSysSoftwareFilter3D swig_types[515] -#define SWIGTYPE_p_iSndSysSoftwareOutputFilter swig_types[516] -#define SWIGTYPE_p_iSndSysSource swig_types[517] -#define SWIGTYPE_p_iSndSysSource3D swig_types[518] -#define SWIGTYPE_p_iSndSysSource3DDirectional swig_types[519] -#define SWIGTYPE_p_iSndSysSource3DDirectionalSimple swig_types[520] -#define SWIGTYPE_p_iSndSysSource3DDoppler swig_types[521] -#define SWIGTYPE_p_iSndSysSourceOpenAL swig_types[522] -#define SWIGTYPE_p_iSndSysSourceSoftware swig_types[523] -#define SWIGTYPE_p_iSndSysSourceSoftware3D swig_types[524] -#define SWIGTYPE_p_iSndSysStream swig_types[525] -#define SWIGTYPE_p_iSndSysStreamCallback swig_types[526] -#define SWIGTYPE_p_iSndSysWrapper swig_types[527] -#define SWIGTYPE_p_iSprite2DFactoryState swig_types[528] -#define SWIGTYPE_p_iSprite2DState swig_types[529] -#define SWIGTYPE_p_iSprite2DUVAnimation swig_types[530] -#define SWIGTYPE_p_iSprite2DUVAnimationFrame swig_types[531] -#define SWIGTYPE_p_iSprite3DFactoryState swig_types[532] -#define SWIGTYPE_p_iSprite3DState swig_types[533] -#define SWIGTYPE_p_iSpriteAction swig_types[534] -#define SWIGTYPE_p_iSpriteCal3DFactoryState swig_types[535] -#define SWIGTYPE_p_iSpriteCal3DSocket swig_types[536] -#define SWIGTYPE_p_iSpriteCal3DState swig_types[537] -#define SWIGTYPE_p_iSpriteFrame swig_types[538] -#define SWIGTYPE_p_iSpriteSocket swig_types[539] -#define SWIGTYPE_p_iStandardReporterListener swig_types[540] -#define SWIGTYPE_p_iString swig_types[541] -#define SWIGTYPE_p_iStringArray swig_types[542] -#define SWIGTYPE_p_iStringSet swig_types[543] -#define SWIGTYPE_p_iStringSetBaseTCS__StringSetTag__General_t swig_types[544] -#define SWIGTYPE_p_iStringSetBaseTCS__StringSetTag__ShaderVar_t swig_types[545] -#define SWIGTYPE_p_iSuperLightmap swig_types[546] -#define SWIGTYPE_p_iTerraFormer swig_types[547] -#define SWIGTYPE_p_iTerraSampler swig_types[548] -#define SWIGTYPE_p_iTerrainCell swig_types[549] -#define SWIGTYPE_p_iTerrainCellCollisionProperties swig_types[550] -#define SWIGTYPE_p_iTerrainCellFeederProperties swig_types[551] -#define SWIGTYPE_p_iTerrainCellHeightDataCallback swig_types[552] -#define SWIGTYPE_p_iTerrainCellLoadCallback swig_types[553] -#define SWIGTYPE_p_iTerrainCellRenderProperties swig_types[554] -#define SWIGTYPE_p_iTerrainCollider swig_types[555] -#define SWIGTYPE_p_iTerrainCollisionPairArray swig_types[556] -#define SWIGTYPE_p_iTerrainDataFeeder swig_types[557] -#define SWIGTYPE_p_iTerrainFactory swig_types[558] -#define SWIGTYPE_p_iTerrainFactoryCell swig_types[559] -#define SWIGTYPE_p_iTerrainFactoryState swig_types[560] -#define SWIGTYPE_p_iTerrainObjectState swig_types[561] -#define SWIGTYPE_p_iTerrainRenderer swig_types[562] -#define SWIGTYPE_p_iTerrainSystem swig_types[563] -#define SWIGTYPE_p_iTerrainVector3Array swig_types[564] -#define SWIGTYPE_p_iTextureCallback swig_types[565] -#define SWIGTYPE_p_iTextureHandle swig_types[566] -#define SWIGTYPE_p_iTextureList swig_types[567] -#define SWIGTYPE_p_iTextureManager swig_types[568] -#define SWIGTYPE_p_iTextureWrapper swig_types[569] -#define SWIGTYPE_p_iThingEnvironment swig_types[570] -#define SWIGTYPE_p_iThingFactoryState swig_types[571] -#define SWIGTYPE_p_iThingState swig_types[572] -#define SWIGTYPE_p_iTimeoutQuestTriggerFactory swig_types[573] -#define SWIGTYPE_p_iTransformQuestSeqOpFactory swig_types[574] -#define SWIGTYPE_p_iTranslator swig_types[575] -#define SWIGTYPE_p_iTriangleMesh swig_types[576] -#define SWIGTYPE_p_iTriangleMeshIterator swig_types[577] -#define SWIGTYPE_p_iTriggerQuestTriggerFactory swig_types[578] -#define SWIGTYPE_p_iVFS swig_types[579] -#define SWIGTYPE_p_iView swig_types[580] -#define SWIGTYPE_p_iVirtualClock swig_types[581] -#define SWIGTYPE_p_iVisibilityCuller swig_types[582] -#define SWIGTYPE_p_iVisibilityCullerListener swig_types[583] -#define SWIGTYPE_p_iVisibilityObject swig_types[584] -#define SWIGTYPE_p_iVisibilityObjectIterator swig_types[585] -#define SWIGTYPE_p_iWatchQuestTriggerFactory swig_types[586] -#define SWIGTYPE_p_int swig_types[587] -#define SWIGTYPE_p_int16_t swig_types[588] -#define SWIGTYPE_p_int64_t swig_types[589] -#define SWIGTYPE_p_int8_t swig_types[590] -#define SWIGTYPE_p_int_least64_t swig_types[591] -#define SWIGTYPE_p_long swig_types[592] -#define SWIGTYPE_p_p_PcCommon swig_types[593] -#define SWIGTYPE_p_p_PcCommonFactory swig_types[594] -#define SWIGTYPE_p_p_celCombineParameterBlock swig_types[595] -#define SWIGTYPE_p_p_celGenericParameterBlock swig_types[596] -#define SWIGTYPE_p_p_celOneParameterBlock swig_types[597] -#define SWIGTYPE_p_p_celPcCommon swig_types[598] -#define SWIGTYPE_p_p_celVariableParameterBlock swig_types[599] -#define SWIGTYPE_p_p_csColliderWrapper swig_types[600] -#define SWIGTYPE_p_p_csConfigFile swig_types[601] -#define SWIGTYPE_p_p_csImageBase swig_types[602] -#define SWIGTYPE_p_p_csImageMemory swig_types[603] -#define SWIGTYPE_p_p_csObject swig_types[604] -#define SWIGTYPE_p_p_csPath swig_types[605] -#define SWIGTYPE_p_p_csProcAnimated swig_types[606] -#define SWIGTYPE_p_p_csProcTexture swig_types[607] -#define SWIGTYPE_p_p_csTriangleMesh swig_types[608] -#define SWIGTYPE_p_p_csTriangleMeshBox swig_types[609] -#define SWIGTYPE_p_p_csTriangleMeshPointer swig_types[610] -#define SWIGTYPE_p_p_csView swig_types[611] -#define SWIGTYPE_p_p_iActionQuestRewardFactory swig_types[612] -#define SWIGTYPE_p_p_iAnimTimeUpdateHandler swig_types[613] -#define SWIGTYPE_p_p_iAnimatedImage swig_types[614] -#define SWIGTYPE_p_p_iAnimatedMesh swig_types[615] -#define SWIGTYPE_p_p_iAnimatedMeshFactory swig_types[616] -#define SWIGTYPE_p_p_iAnimatedMeshFactorySubMesh swig_types[617] -#define SWIGTYPE_p_p_iAnimatedMeshMorphTarget swig_types[618] -#define SWIGTYPE_p_p_iAnimatedMeshSubMesh swig_types[619] -#define SWIGTYPE_p_p_iArrayChangeAllTcelData_t swig_types[620] -#define SWIGTYPE_p_p_iArrayChangeAllTcsCollisionPair_t swig_types[621] -#define SWIGTYPE_p_p_iArrayChangeAllTcsShaderVariable_p_t swig_types[622] -#define SWIGTYPE_p_p_iArrayChangeAllTcsSprite2DVertex_t swig_types[623] -#define SWIGTYPE_p_p_iArrayChangeAllTcsVector3_t swig_types[624] -#define SWIGTYPE_p_p_iArrayChangeElementsTcelData_t swig_types[625] -#define SWIGTYPE_p_p_iArrayChangeElementsTcsCollisionPair_t swig_types[626] -#define SWIGTYPE_p_p_iArrayChangeElementsTcsShaderVariable_p_t swig_types[627] -#define SWIGTYPE_p_p_iArrayChangeElementsTcsSprite2DVertex_t swig_types[628] -#define SWIGTYPE_p_p_iArrayChangeElementsTcsVector3_t swig_types[629] -#define SWIGTYPE_p_p_iArrayReadOnlyTcelData_t swig_types[630] -#define SWIGTYPE_p_p_iArrayReadOnlyTcsCollisionPair_t swig_types[631] -#define SWIGTYPE_p_p_iArrayReadOnlyTcsShaderVariable_p_t swig_types[632] -#define SWIGTYPE_p_p_iArrayReadOnlyTcsSprite2DVertex_t swig_types[633] -#define SWIGTYPE_p_p_iArrayReadOnlyTcsVector3_t swig_types[634] -#define SWIGTYPE_p_p_iArrayReadOnlyTiCollection_p_t swig_types[635] -#define SWIGTYPE_p_p_iArrayReadOnlyTiSceneNode_p_t swig_types[636] -#define SWIGTYPE_p_p_iBase swig_types[637] -#define SWIGTYPE_p_p_iBillboard swig_types[638] -#define SWIGTYPE_p_p_iBillboardEventHandler swig_types[639] -#define SWIGTYPE_p_p_iBillboardLayer swig_types[640] -#define SWIGTYPE_p_p_iBillboardManager swig_types[641] -#define SWIGTYPE_p_p_iBinaryLoaderPlugin swig_types[642] -#define SWIGTYPE_p_p_iBodyGroup swig_types[643] -#define SWIGTYPE_p_p_iBugPlug swig_types[644] -#define SWIGTYPE_p_p_iBugPlugRenderObject swig_types[645] -#define SWIGTYPE_p_p_iCacheManager swig_types[646] -#define SWIGTYPE_p_p_iCamera swig_types[647] -#define SWIGTYPE_p_p_iCameraPosition swig_types[648] -#define SWIGTYPE_p_p_iCameraPositionList swig_types[649] -#define SWIGTYPE_p_p_iCameraSectorListener swig_types[650] -#define SWIGTYPE_p_p_iCelBehaviour swig_types[651] -#define SWIGTYPE_p_p_iCelBlLayer swig_types[652] -#define SWIGTYPE_p_p_iCelConsole swig_types[653] -#define SWIGTYPE_p_p_iCelConsoleCommand swig_types[654] -#define SWIGTYPE_p_p_iCelDataArray swig_types[655] -#define SWIGTYPE_p_p_iCelDataArrayReadOnly swig_types[656] -#define SWIGTYPE_p_p_iCelEdge swig_types[657] -#define SWIGTYPE_p_p_iCelEntity swig_types[658] -#define SWIGTYPE_p_p_iCelEntityIterator swig_types[659] -#define SWIGTYPE_p_p_iCelEntityList swig_types[660] -#define SWIGTYPE_p_p_iCelEntityRemoveCallback swig_types[661] -#define SWIGTYPE_p_p_iCelEntityTemplate swig_types[662] -#define SWIGTYPE_p_p_iCelEntityTracker swig_types[663] -#define SWIGTYPE_p_p_iCelGraph swig_types[664] -#define SWIGTYPE_p_p_iCelInventorySpace swig_types[665] -#define SWIGTYPE_p_p_iCelInventorySpaceSlot swig_types[666] -#define SWIGTYPE_p_p_iCelMapFile swig_types[667] -#define SWIGTYPE_p_p_iCelNewEntityCallback swig_types[668] -#define SWIGTYPE_p_p_iCelNode swig_types[669] -#define SWIGTYPE_p_p_iCelParameterBlock swig_types[670] -#define SWIGTYPE_p_p_iCelPath swig_types[671] -#define SWIGTYPE_p_p_iCelPlLayer swig_types[672] -#define SWIGTYPE_p_p_iCelPropertyClass swig_types[673] -#define SWIGTYPE_p_p_iCelPropertyClassFactory swig_types[674] -#define SWIGTYPE_p_p_iCelPropertyClassList swig_types[675] -#define SWIGTYPE_p_p_iCelPropertyClassTemplate swig_types[676] -#define SWIGTYPE_p_p_iCelRegion swig_types[677] -#define SWIGTYPE_p_p_iCelTimerListener swig_types[678] -#define SWIGTYPE_p_p_iCelZone swig_types[679] -#define SWIGTYPE_p_p_iChangePropertyQuestRewardFactory swig_types[680] -#define SWIGTYPE_p_p_iClipper2D swig_types[681] -#define SWIGTYPE_p_p_iCollection swig_types[682] -#define SWIGTYPE_p_p_iCollideSystem swig_types[683] -#define SWIGTYPE_p_p_iCollider swig_types[684] -#define SWIGTYPE_p_p_iColoredVertices swig_types[685] -#define SWIGTYPE_p_p_iCommandLineParser swig_types[686] -#define SWIGTYPE_p_p_iComponent swig_types[687] -#define SWIGTYPE_p_p_iConfigFile swig_types[688] -#define SWIGTYPE_p_p_iConfigIterator swig_types[689] -#define SWIGTYPE_p_p_iConfigManager swig_types[690] -#define SWIGTYPE_p_p_iConsoleOutput swig_types[691] -#define SWIGTYPE_p_p_iConsoleWatcher swig_types[692] -#define SWIGTYPE_p_p_iCreateEntityQuestRewardFactory swig_types[693] -#define SWIGTYPE_p_p_iCsSequenceQuestRewardFactory swig_types[694] -#define SWIGTYPE_p_p_iCustomMatrixCamera swig_types[695] -#define SWIGTYPE_p_p_iDataBuffer swig_types[696] -#define SWIGTYPE_p_p_iDebugHelper swig_types[697] -#define SWIGTYPE_p_p_iDebugPrintQuestRewardFactory swig_types[698] -#define SWIGTYPE_p_p_iDebugPrintQuestSeqOpFactory swig_types[699] -#define SWIGTYPE_p_p_iDecalManager swig_types[700] -#define SWIGTYPE_p_p_iDecalTemplate swig_types[701] -#define SWIGTYPE_p_p_iDestroyEntityQuestRewardFactory swig_types[702] -#define SWIGTYPE_p_p_iDocument swig_types[703] -#define SWIGTYPE_p_p_iDocumentAttribute swig_types[704] -#define SWIGTYPE_p_p_iDocumentAttributeIterator swig_types[705] -#define SWIGTYPE_p_p_iDocumentNode swig_types[706] -#define SWIGTYPE_p_p_iDocumentNodeIterator swig_types[707] -#define SWIGTYPE_p_p_iDocumentSystem swig_types[708] -#define SWIGTYPE_p_p_iDynamicSystem swig_types[709] -#define SWIGTYPE_p_p_iDynamics swig_types[710] -#define SWIGTYPE_p_p_iDynamicsColliderCollisionCallback swig_types[711] -#define SWIGTYPE_p_p_iDynamicsCollisionCallback swig_types[712] -#define SWIGTYPE_p_p_iDynamicsMoveCallback swig_types[713] -#define SWIGTYPE_p_p_iDynamicsStepCallback swig_types[714] -#define SWIGTYPE_p_p_iDynamicsSystemCollider swig_types[715] -#define SWIGTYPE_p_p_iEngine swig_types[716] -#define SWIGTYPE_p_p_iEngineFrameCallback swig_types[717] -#define SWIGTYPE_p_p_iEngineSectorCallback swig_types[718] -#define SWIGTYPE_p_p_iEngineSequenceManager swig_types[719] -#define SWIGTYPE_p_p_iEngineSequenceParameters swig_types[720] -#define SWIGTYPE_p_p_iEnterSectorQuestTriggerFactory swig_types[721] -#define SWIGTYPE_p_p_iEvent swig_types[722] -#define SWIGTYPE_p_p_iEventAttributeIterator swig_types[723] -#define SWIGTYPE_p_p_iEventCord swig_types[724] -#define SWIGTYPE_p_p_iEventHandler swig_types[725] -#define SWIGTYPE_p_p_iEventNameRegistry swig_types[726] -#define SWIGTYPE_p_p_iEventOutlet swig_types[727] -#define SWIGTYPE_p_p_iEventPlug swig_types[728] -#define SWIGTYPE_p_p_iEventQueue swig_types[729] -#define SWIGTYPE_p_p_iFactory swig_types[730] -#define SWIGTYPE_p_p_iFile swig_types[731] -#define SWIGTYPE_p_p_iFont swig_types[732] -#define SWIGTYPE_p_p_iFontDeleteNotify swig_types[733] -#define SWIGTYPE_p_p_iFontServer swig_types[734] -#define SWIGTYPE_p_p_iFrustumView swig_types[735] -#define SWIGTYPE_p_p_iFrustumViewUserdata swig_types[736] -#define SWIGTYPE_p_p_iGenMeshAnimationControl swig_types[737] -#define SWIGTYPE_p_p_iGenMeshAnimationControl1_4 swig_types[738] -#define SWIGTYPE_p_p_iGenMeshAnimationControlFactory swig_types[739] -#define SWIGTYPE_p_p_iGenMeshAnimationControlType swig_types[740] -#define SWIGTYPE_p_p_iGenMeshSkeletonControlState swig_types[741] -#define SWIGTYPE_p_p_iGeneralFactoryState swig_types[742] -#define SWIGTYPE_p_p_iGeneralMeshCommonState swig_types[743] -#define SWIGTYPE_p_p_iGeneralMeshState swig_types[744] -#define SWIGTYPE_p_p_iGeneralMeshSubMesh swig_types[745] -#define SWIGTYPE_p_p_iGraphics2D swig_types[746] -#define SWIGTYPE_p_p_iGraphics3D swig_types[747] -#define SWIGTYPE_p_p_iHalo swig_types[748] -#define SWIGTYPE_p_p_iImage swig_types[749] -#define SWIGTYPE_p_p_iImageIO swig_types[750] -#define SWIGTYPE_p_p_iInventoryQuestRewardFactory swig_types[751] -#define SWIGTYPE_p_p_iInventoryQuestTriggerFactory swig_types[752] -#define SWIGTYPE_p_p_iJoint swig_types[753] -#define SWIGTYPE_p_p_iJoystickDriver swig_types[754] -#define SWIGTYPE_p_p_iKeyComposer swig_types[755] -#define SWIGTYPE_p_p_iKeyboardDriver swig_types[756] -#define SWIGTYPE_p_p_iLODControl swig_types[757] -#define SWIGTYPE_p_p_iLight swig_types[758] -#define SWIGTYPE_p_p_iLightCallback swig_types[759] -#define SWIGTYPE_p_p_iLightIterator swig_types[760] -#define SWIGTYPE_p_p_iLightList swig_types[761] -#define SWIGTYPE_p_p_iLightQuestSeqOpFactory swig_types[762] -#define SWIGTYPE_p_p_iLightVisibleCallback swig_types[763] -#define SWIGTYPE_p_p_iLightingProcessData swig_types[764] -#define SWIGTYPE_p_p_iLightingProcessInfo swig_types[765] -#define SWIGTYPE_p_p_iLoader swig_types[766] -#define SWIGTYPE_p_p_iLoaderPlugin swig_types[767] -#define SWIGTYPE_p_p_iMapNode swig_types[768] -#define SWIGTYPE_p_p_iMaterial swig_types[769] -#define SWIGTYPE_p_p_iMaterialEngine swig_types[770] -#define SWIGTYPE_p_p_iMaterialList swig_types[771] -#define SWIGTYPE_p_p_iMaterialWrapper swig_types[772] -#define SWIGTYPE_p_p_iMeshDrawCallback swig_types[773] -#define SWIGTYPE_p_p_iMeshFactoryList swig_types[774] -#define SWIGTYPE_p_p_iMeshFactoryWrapper swig_types[775] -#define SWIGTYPE_p_p_iMeshList swig_types[776] -#define SWIGTYPE_p_p_iMeshObject swig_types[777] -#define SWIGTYPE_p_p_iMeshObjectDrawCallback swig_types[778] -#define SWIGTYPE_p_p_iMeshObjectFactory swig_types[779] -#define SWIGTYPE_p_p_iMeshObjectType swig_types[780] -#define SWIGTYPE_p_p_iMeshSelectQuestTriggerFactory swig_types[781] -#define SWIGTYPE_p_p_iMeshWrapper swig_types[782] -#define SWIGTYPE_p_p_iMeshWrapperIterator swig_types[783] -#define SWIGTYPE_p_p_iMessageChannel swig_types[784] -#define SWIGTYPE_p_p_iMessageDispatcher swig_types[785] -#define SWIGTYPE_p_p_iMessageQuestRewardFactory swig_types[786] -#define SWIGTYPE_p_p_iMessageQuestTriggerFactory swig_types[787] -#define SWIGTYPE_p_p_iMessageReceiver swig_types[788] -#define SWIGTYPE_p_p_iMessageReceiverFilter swig_types[789] -#define SWIGTYPE_p_p_iMessageSender swig_types[790] -#define SWIGTYPE_p_p_iMissingLoaderData swig_types[791] -#define SWIGTYPE_p_p_iMouseDriver swig_types[792] -#define SWIGTYPE_p_p_iMovable swig_types[793] -#define SWIGTYPE_p_p_iMovableListener swig_types[794] -#define SWIGTYPE_p_p_iMovePathQuestSeqOpFactory swig_types[795] -#define SWIGTYPE_p_p_iMovieRecorder swig_types[796] -#define SWIGTYPE_p_p_iNativeWindow swig_types[797] -#define SWIGTYPE_p_p_iNativeWindowManager swig_types[798] -#define SWIGTYPE_p_p_iNewStateQuestRewardFactory swig_types[799] -#define SWIGTYPE_p_p_iODEAMotorJoint swig_types[800] -#define SWIGTYPE_p_p_iODEBallJoint swig_types[801] -#define SWIGTYPE_p_p_iODEDynamicState swig_types[802] -#define SWIGTYPE_p_p_iODEDynamicSystemState swig_types[803] -#define SWIGTYPE_p_p_iODEFrameUpdateCallback swig_types[804] -#define SWIGTYPE_p_p_iODEGeneralJointState swig_types[805] -#define SWIGTYPE_p_p_iODEHinge2Joint swig_types[806] -#define SWIGTYPE_p_p_iODEHingeJoint swig_types[807] -#define SWIGTYPE_p_p_iODEJointState swig_types[808] -#define SWIGTYPE_p_p_iODESliderJoint swig_types[809] -#define SWIGTYPE_p_p_iODEUniversalJoint swig_types[810] -#define SWIGTYPE_p_p_iObject swig_types[811] -#define SWIGTYPE_p_p_iObjectIterator swig_types[812] -#define SWIGTYPE_p_p_iObjectModel swig_types[813] -#define SWIGTYPE_p_p_iObjectModelListener swig_types[814] -#define SWIGTYPE_p_p_iObjectNameChangeListener swig_types[815] -#define SWIGTYPE_p_p_iObjectRegistry swig_types[816] -#define SWIGTYPE_p_p_iObjectRegistryIterator swig_types[817] -#define SWIGTYPE_p_p_iOffscreenCanvasCallback swig_types[818] -#define SWIGTYPE_p_p_iOperationQuestTriggerFactory swig_types[819] -#define SWIGTYPE_p_p_iParameterESM swig_types[820] -#define SWIGTYPE_p_p_iParticleBuiltinEffectorFactory swig_types[821] -#define SWIGTYPE_p_p_iParticleBuiltinEffectorForce swig_types[822] -#define SWIGTYPE_p_p_iParticleBuiltinEffectorLinColor swig_types[823] -#define SWIGTYPE_p_p_iParticleBuiltinEffectorVelocityField swig_types[824] -#define SWIGTYPE_p_p_iParticleBuiltinEmitterBase swig_types[825] -#define SWIGTYPE_p_p_iParticleBuiltinEmitterBox swig_types[826] -#define SWIGTYPE_p_p_iParticleBuiltinEmitterCone swig_types[827] -#define SWIGTYPE_p_p_iParticleBuiltinEmitterCylinder swig_types[828] -#define SWIGTYPE_p_p_iParticleBuiltinEmitterFactory swig_types[829] -#define SWIGTYPE_p_p_iParticleBuiltinEmitterSphere swig_types[830] -#define SWIGTYPE_p_p_iParticleEffector swig_types[831] -#define SWIGTYPE_p_p_iParticleEmitter swig_types[832] -#define SWIGTYPE_p_p_iParticleSystem swig_types[833] -#define SWIGTYPE_p_p_iParticleSystemBase swig_types[834] -#define SWIGTYPE_p_p_iParticleSystemFactory swig_types[835] -#define SWIGTYPE_p_p_iPath swig_types[836] -#define SWIGTYPE_p_p_iPcActorMove swig_types[837] -#define SWIGTYPE_p_p_iPcAnalogMotion swig_types[838] -#define SWIGTYPE_p_p_iPcBillboard swig_types[839] -#define SWIGTYPE_p_p_iPcCamera swig_types[840] -#define SWIGTYPE_p_p_iPcCameraMode swig_types[841] -#define SWIGTYPE_p_p_iPcCharacteristics swig_types[842] -#define SWIGTYPE_p_p_iPcCollisionDetection swig_types[843] -#define SWIGTYPE_p_p_iPcCommandInput swig_types[844] -#define SWIGTYPE_p_p_iPcCraftController swig_types[845] -#define SWIGTYPE_p_p_iPcDamage swig_types[846] -#define SWIGTYPE_p_p_iPcDefaultCamera swig_types[847] -#define SWIGTYPE_p_p_iPcDelegateCamera swig_types[848] -#define SWIGTYPE_p_p_iPcGravity swig_types[849] -#define SWIGTYPE_p_p_iPcGravityCallback swig_types[850] -#define SWIGTYPE_p_p_iPcHover swig_types[851] -#define SWIGTYPE_p_p_iPcInventory swig_types[852] -#define SWIGTYPE_p_p_iPcInventoryListener swig_types[853] -#define SWIGTYPE_p_p_iPcJump swig_types[854] -#define SWIGTYPE_p_p_iPcLinearMovement swig_types[855] -#define SWIGTYPE_p_p_iPcMechanicsBalancedGroup swig_types[856] -#define SWIGTYPE_p_p_iPcMechanicsJoint swig_types[857] -#define SWIGTYPE_p_p_iPcMechanicsObject swig_types[858] -#define SWIGTYPE_p_p_iPcMechanicsSystem swig_types[859] -#define SWIGTYPE_p_p_iPcMechanicsThruster swig_types[860] -#define SWIGTYPE_p_p_iPcMechanicsThrusterController swig_types[861] -#define SWIGTYPE_p_p_iPcMesh swig_types[862] -#define SWIGTYPE_p_p_iPcMeshDeform swig_types[863] -#define SWIGTYPE_p_p_iPcMeshSelect swig_types[864] -#define SWIGTYPE_p_p_iPcMeshSelectListener swig_types[865] -#define SWIGTYPE_p_p_iPcMovable swig_types[866] -#define SWIGTYPE_p_p_iPcMovableConstraint swig_types[867] -#define SWIGTYPE_p_p_iPcMover swig_types[868] -#define SWIGTYPE_p_p_iPcNewCamera swig_types[869] -#define SWIGTYPE_p_p_iPcPathFinder swig_types[870] -#define SWIGTYPE_p_p_iPcProjectile swig_types[871] -#define SWIGTYPE_p_p_iPcProperties swig_types[872] -#define SWIGTYPE_p_p_iPcPropertyListener swig_types[873] -#define SWIGTYPE_p_p_iPcPython swig_types[874] -#define SWIGTYPE_p_p_iPcQuest swig_types[875] -#define SWIGTYPE_p_p_iPcRegion swig_types[876] -#define SWIGTYPE_p_p_iPcSimpleCamera swig_types[877] -#define SWIGTYPE_p_p_iPcSolid swig_types[878] -#define SWIGTYPE_p_p_iPcSoundListener swig_types[879] -#define SWIGTYPE_p_p_iPcSoundSource swig_types[880] -#define SWIGTYPE_p_p_iPcSpawn swig_types[881] -#define SWIGTYPE_p_p_iPcSteer swig_types[882] -#define SWIGTYPE_p_p_iPcTimer swig_types[883] -#define SWIGTYPE_p_p_iPcTooltip swig_types[884] -#define SWIGTYPE_p_p_iPcTrackingCamera swig_types[885] -#define SWIGTYPE_p_p_iPcTrigger swig_types[886] -#define SWIGTYPE_p_p_iPcTriggerListener swig_types[887] -#define SWIGTYPE_p_p_iPcWheeled swig_types[888] -#define SWIGTYPE_p_p_iPcZoneManager swig_types[889] -#define SWIGTYPE_p_p_iPcmNewCamera__General swig_types[890] -#define SWIGTYPE_p_p_iPcmNewCamera__Tracking swig_types[891] -#define SWIGTYPE_p_p_iPerspectiveCamera swig_types[892] -#define SWIGTYPE_p_p_iPluginIterator swig_types[893] -#define SWIGTYPE_p_p_iPluginManager swig_types[894] -#define SWIGTYPE_p_p_iPolygonHandle swig_types[895] -#define SWIGTYPE_p_p_iPortal swig_types[896] -#define SWIGTYPE_p_p_iPortalCallback swig_types[897] -#define SWIGTYPE_p_p_iPortalContainer swig_types[898] -#define SWIGTYPE_p_p_iProcTexCallback swig_types[899] -#define SWIGTYPE_p_p_iProcTexture swig_types[900] -#define SWIGTYPE_p_p_iPropertyChangeQuestTriggerFactory swig_types[901] -#define SWIGTYPE_p_p_iPropertyQuestSeqOpFactory swig_types[902] -#define SWIGTYPE_p_p_iQuest swig_types[903] -#define SWIGTYPE_p_p_iQuestFactory swig_types[904] -#define SWIGTYPE_p_p_iQuestManager swig_types[905] -#define SWIGTYPE_p_p_iQuestParameter swig_types[906] -#define SWIGTYPE_p_p_iQuestReward swig_types[907] -#define SWIGTYPE_p_p_iQuestRewardFactory swig_types[908] -#define SWIGTYPE_p_p_iQuestRewardType swig_types[909] -#define SWIGTYPE_p_p_iQuestSeqOp swig_types[910] -#define SWIGTYPE_p_p_iQuestSeqOpFactory swig_types[911] -#define SWIGTYPE_p_p_iQuestSeqOpType swig_types[912] -#define SWIGTYPE_p_p_iQuestSequence swig_types[913] -#define SWIGTYPE_p_p_iQuestSequenceCallback swig_types[914] -#define SWIGTYPE_p_p_iQuestSequenceFactory swig_types[915] -#define SWIGTYPE_p_p_iQuestStateFactory swig_types[916] -#define SWIGTYPE_p_p_iQuestTrigger swig_types[917] -#define SWIGTYPE_p_p_iQuestTriggerCallback swig_types[918] -#define SWIGTYPE_p_p_iQuestTriggerFactory swig_types[919] -#define SWIGTYPE_p_p_iQuestTriggerResponseFactory swig_types[920] -#define SWIGTYPE_p_p_iQuestTriggerType swig_types[921] -#define SWIGTYPE_p_p_iRenderLoop swig_types[922] -#define SWIGTYPE_p_p_iRenderLoopManager swig_types[923] -#define SWIGTYPE_p_p_iRenderManager swig_types[924] -#define SWIGTYPE_p_p_iRenderManagerPostEffects swig_types[925] -#define SWIGTYPE_p_p_iRenderManagerTargets swig_types[926] -#define SWIGTYPE_p_p_iRenderStepContainer swig_types[927] -#define SWIGTYPE_p_p_iRendererLightmap swig_types[928] -#define SWIGTYPE_p_p_iReporter swig_types[929] -#define SWIGTYPE_p_p_iReporterIterator swig_types[930] -#define SWIGTYPE_p_p_iReporterListener swig_types[931] -#define SWIGTYPE_p_p_iRigidBody swig_types[932] -#define SWIGTYPE_p_p_iSCF swig_types[933] -#define SWIGTYPE_p_p_iSaver swig_types[934] -#define SWIGTYPE_p_p_iSceneNode swig_types[935] -#define SWIGTYPE_p_p_iSceneNodeArray swig_types[936] -#define SWIGTYPE_p_p_iScript swig_types[937] -#define SWIGTYPE_p_p_iScriptObject swig_types[938] -#define SWIGTYPE_p_p_iScriptValue swig_types[939] -#define SWIGTYPE_p_p_iSector swig_types[940] -#define SWIGTYPE_p_p_iSectorCallback swig_types[941] -#define SWIGTYPE_p_p_iSectorIterator swig_types[942] -#define SWIGTYPE_p_p_iSectorList swig_types[943] -#define SWIGTYPE_p_p_iSectorMeshCallback swig_types[944] -#define SWIGTYPE_p_p_iSequence swig_types[945] -#define SWIGTYPE_p_p_iSequenceCondition swig_types[946] -#define SWIGTYPE_p_p_iSequenceFinishQuestRewardFactory swig_types[947] -#define SWIGTYPE_p_p_iSequenceFinishQuestTriggerFactory swig_types[948] -#define SWIGTYPE_p_p_iSequenceManager swig_types[949] -#define SWIGTYPE_p_p_iSequenceOperation swig_types[950] -#define SWIGTYPE_p_p_iSequenceQuestRewardFactory swig_types[951] -#define SWIGTYPE_p_p_iSequenceTimedOperation swig_types[952] -#define SWIGTYPE_p_p_iSequenceTrigger swig_types[953] -#define SWIGTYPE_p_p_iSequenceWrapper swig_types[954] -#define SWIGTYPE_p_p_iShader swig_types[955] -#define SWIGTYPE_p_p_iShaderCompiler swig_types[956] -#define SWIGTYPE_p_p_iShaderManager swig_types[957] -#define SWIGTYPE_p_p_iShaderPriorityList swig_types[958] -#define SWIGTYPE_p_p_iShaderVarStringSet swig_types[959] -#define SWIGTYPE_p_p_iShaderVariableAccessor swig_types[960] -#define SWIGTYPE_p_p_iShaderVariableContext swig_types[961] -#define SWIGTYPE_p_p_iSimpleFormerState swig_types[962] -#define SWIGTYPE_p_p_iSkeleton swig_types[963] -#define SWIGTYPE_p_p_iSkeleton2 swig_types[964] -#define SWIGTYPE_p_p_iSkeletonAnimCallback2 swig_types[965] -#define SWIGTYPE_p_p_iSkeletonAnimNode2 swig_types[966] -#define SWIGTYPE_p_p_iSkeletonAnimNodeFactory2 swig_types[967] -#define SWIGTYPE_p_p_iSkeletonAnimPacket2 swig_types[968] -#define SWIGTYPE_p_p_iSkeletonAnimPacketFactory2 swig_types[969] -#define SWIGTYPE_p_p_iSkeletonAnimation swig_types[970] -#define SWIGTYPE_p_p_iSkeletonAnimation2 swig_types[971] -#define SWIGTYPE_p_p_iSkeletonAnimationCallback swig_types[972] -#define SWIGTYPE_p_p_iSkeletonAnimationInstance swig_types[973] -#define SWIGTYPE_p_p_iSkeletonAnimationKeyFrame swig_types[974] -#define SWIGTYPE_p_p_iSkeletonAnimationNode2 swig_types[975] -#define SWIGTYPE_p_p_iSkeletonAnimationNodeFactory2 swig_types[976] -#define SWIGTYPE_p_p_iSkeletonBlendNode2 swig_types[977] -#define SWIGTYPE_p_p_iSkeletonBlendNodeFactory2 swig_types[978] -#define SWIGTYPE_p_p_iSkeletonBone swig_types[979] -#define SWIGTYPE_p_p_iSkeletonBoneFactory swig_types[980] -#define SWIGTYPE_p_p_iSkeletonBoneRagdollInfo swig_types[981] -#define SWIGTYPE_p_p_iSkeletonBoneUpdateCallback swig_types[982] -#define SWIGTYPE_p_p_iSkeletonFSMNode2 swig_types[983] -#define SWIGTYPE_p_p_iSkeletonFSMNodeFactory2 swig_types[984] -#define SWIGTYPE_p_p_iSkeletonFactory swig_types[985] -#define SWIGTYPE_p_p_iSkeletonFactory2 swig_types[986] -#define SWIGTYPE_p_p_iSkeletonGraveyard swig_types[987] -#define SWIGTYPE_p_p_iSkeletonManager2 swig_types[988] -#define SWIGTYPE_p_p_iSkeletonPriorityNode2 swig_types[989] -#define SWIGTYPE_p_p_iSkeletonPriorityNodeFactory2 swig_types[990] -#define SWIGTYPE_p_p_iSkeletonRandomNode2 swig_types[991] -#define SWIGTYPE_p_p_iSkeletonRandomNodeFactory2 swig_types[992] -#define SWIGTYPE_p_p_iSkeletonSocket swig_types[993] -#define SWIGTYPE_p_p_iSkeletonSocketFactory swig_types[994] -#define SWIGTYPE_p_p_iSkeletonUpdateCallback swig_types[995] -#define SWIGTYPE_p_p_iSndSysData swig_types[996] -#define SWIGTYPE_p_p_iSndSysListener swig_types[997] -#define SWIGTYPE_p_p_iSndSysListenerDoppler swig_types[998] -#define SWIGTYPE_p_p_iSndSysLoader swig_types[999] -#define SWIGTYPE_p_p_iSndSysManager swig_types[1000] -#define SWIGTYPE_p_p_iSndSysRenderer swig_types[1001] -#define SWIGTYPE_p_p_iSndSysRendererCallback swig_types[1002] -#define SWIGTYPE_p_p_iSndSysRendererOpenAL swig_types[1003] -#define SWIGTYPE_p_p_iSndSysRendererSoftware swig_types[1004] -#define SWIGTYPE_p_p_iSndSysSoftwareDriver swig_types[1005] -#define SWIGTYPE_p_p_iSndSysSoftwareFilter3D swig_types[1006] -#define SWIGTYPE_p_p_iSndSysSoftwareOutputFilter swig_types[1007] -#define SWIGTYPE_p_p_iSndSysSource swig_types[1008] -#define SWIGTYPE_p_p_iSndSysSource3D swig_types[1009] -#define SWIGTYPE_p_p_iSndSysSource3DDirectional swig_types[1010] -#define SWIGTYPE_p_p_iSndSysSource3DDirectionalSimple swig_types[1011] -#define SWIGTYPE_p_p_iSndSysSource3DDoppler swig_types[1012] -#define SWIGTYPE_p_p_iSndSysSourceOpenAL swig_types[1013] -#define SWIGTYPE_p_p_iSndSysSourceSoftware swig_types[1014] -#define SWIGTYPE_p_p_iSndSysSourceSoftware3D swig_types[1015] -#define SWIGTYPE_p_p_iSndSysStream swig_types[1016] -#define SWIGTYPE_p_p_iSndSysStreamCallback swig_types[1017] -#define SWIGTYPE_p_p_iSndSysWrapper swig_types[1018] -#define SWIGTYPE_p_p_iSprite2DFactoryState swig_types[1019] -#define SWIGTYPE_p_p_iSprite2DState swig_types[1020] -#define SWIGTYPE_p_p_iSprite2DUVAnimation swig_types[1021] -#define SWIGTYPE_p_p_iSprite2DUVAnimationFrame swig_types[1022] -#define SWIGTYPE_p_p_iSprite3DFactoryState swig_types[1023] -#define SWIGTYPE_p_p_iSprite3DState swig_types[1024] -#define SWIGTYPE_p_p_iSpriteAction swig_types[1025] -#define SWIGTYPE_p_p_iSpriteCal3DFactoryState swig_types[1026] -#define SWIGTYPE_p_p_iSpriteCal3DSocket swig_types[1027] -#define SWIGTYPE_p_p_iSpriteCal3DState swig_types[1028] -#define SWIGTYPE_p_p_iSpriteFrame swig_types[1029] -#define SWIGTYPE_p_p_iSpriteSocket swig_types[1030] -#define SWIGTYPE_p_p_iStandardReporterListener swig_types[1031] -#define SWIGTYPE_p_p_iString swig_types[1032] -#define SWIGTYPE_p_p_iStringArray swig_types[1033] -#define SWIGTYPE_p_p_iStringSet swig_types[1034] -#define SWIGTYPE_p_p_iStringSetBaseTCS__StringSetTag__General_t swig_types[1035] -#define SWIGTYPE_p_p_iStringSetBaseTCS__StringSetTag__ShaderVar_t swig_types[1036] -#define SWIGTYPE_p_p_iSuperLightmap swig_types[1037] -#define SWIGTYPE_p_p_iTerraFormer swig_types[1038] -#define SWIGTYPE_p_p_iTerraSampler swig_types[1039] -#define SWIGTYPE_p_p_iTerrainCell swig_types[1040] -#define SWIGTYPE_p_p_iTerrainCellCollisionProperties swig_types[1041] -#define SWIGTYPE_p_p_iTerrainCellFeederProperties swig_types[1042] -#define SWIGTYPE_p_p_iTerrainCellHeightDataCallback swig_types[1043] -#define SWIGTYPE_p_p_iTerrainCellLoadCallback swig_types[1044] -#define SWIGTYPE_p_p_iTerrainCellRenderProperties swig_types[1045] -#define SWIGTYPE_p_p_iTerrainCollider swig_types[1046] -#define SWIGTYPE_p_p_iTerrainCollisionPairArray swig_types[1047] -#define SWIGTYPE_p_p_iTerrainDataFeeder swig_types[1048] -#define SWIGTYPE_p_p_iTerrainFactory swig_types[1049] -#define SWIGTYPE_p_p_iTerrainFactoryCell swig_types[1050] -#define SWIGTYPE_p_p_iTerrainFactoryState swig_types[1051] -#define SWIGTYPE_p_p_iTerrainObjectState swig_types[1052] -#define SWIGTYPE_p_p_iTerrainRenderer swig_types[1053] -#define SWIGTYPE_p_p_iTerrainSystem swig_types[1054] -#define SWIGTYPE_p_p_iTerrainVector3Array swig_types[1055] -#define SWIGTYPE_p_p_iTextureCallback swig_types[1056] -#define SWIGTYPE_p_p_iTextureHandle swig_types[1057] -#define SWIGTYPE_p_p_iTextureList swig_types[1058] -#define SWIGTYPE_p_p_iTextureManager swig_types[1059] -#define SWIGTYPE_p_p_iTextureWrapper swig_types[1060] -#define SWIGTYPE_p_p_iThingEnvironment swig_types[1061] -#define SWIGTYPE_p_p_iThingFactoryState swig_types[1062] -#define SWIGTYPE_p_p_iThingState swig_types[1063] -#define SWIGTYPE_p_p_iTimeoutQuestTriggerFactory swig_types[1064] -#define SWIGTYPE_p_p_iTransformQuestSeqOpFactory swig_types[1065] -#define SWIGTYPE_p_p_iTranslator swig_types[1066] -#define SWIGTYPE_p_p_iTriangleMesh swig_types[1067] -#define SWIGTYPE_p_p_iTriangleMeshIterator swig_types[1068] -#define SWIGTYPE_p_p_iTriggerQuestTriggerFactory swig_types[1069] -#define SWIGTYPE_p_p_iVFS swig_types[1070] -#define SWIGTYPE_p_p_iView swig_types[1071] -#define SWIGTYPE_p_p_iVirtualClock swig_types[1072] -#define SWIGTYPE_p_p_iVisibilityCuller swig_types[1073] -#define SWIGTYPE_p_p_iVisibilityCullerListener swig_types[1074] -#define SWIGTYPE_p_p_iVisibilityObject swig_types[1075] -#define SWIGTYPE_p_p_iVisibilityObjectIterator swig_types[1076] -#define SWIGTYPE_p_p_iWatchQuestTriggerFactory swig_types[1077] -#define SWIGTYPE_p_p_pyMessageReceiver swig_types[1078] -#define SWIGTYPE_p_p_pyMessageSender swig_types[1079] -#define SWIGTYPE_p_p_pyPcCommon swig_types[1080] -#define SWIGTYPE_p_p_pyPcInventoryListener swig_types[1081] -#define SWIGTYPE_p_p_pyPcPropertyListener swig_types[1082] -#define SWIGTYPE_p_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t swig_types[1083] -#define SWIGTYPE_p_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t swig_types[1084] -#define SWIGTYPE_p_p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_t swig_types[1085] -#define SWIGTYPE_p_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t swig_types[1086] -#define SWIGTYPE_p_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t swig_types[1087] -#define SWIGTYPE_p_p_scfImplementation1TcsConfigFile_iConfigFile_t swig_types[1088] -#define SWIGTYPE_p_p_scfImplementation1TcsImageBase_iImage_t swig_types[1089] -#define SWIGTYPE_p_p_scfImplementation1TcsObject_iObject_t swig_types[1090] -#define SWIGTYPE_p_p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_t swig_types[1091] -#define SWIGTYPE_p_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_t swig_types[1092] -#define SWIGTYPE_p_p_scfImplementation1TcsTriangleMesh_iTriangleMesh_t swig_types[1093] -#define SWIGTYPE_p_p_scfImplementation1TcsView_iView_t swig_types[1094] -#define SWIGTYPE_p_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t swig_types[1095] -#define SWIGTYPE_p_p_scfImplementation1TpyMessageSender_iMessageSender_t swig_types[1096] -#define SWIGTYPE_p_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t swig_types[1097] -#define SWIGTYPE_p_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t swig_types[1098] -#define SWIGTYPE_p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t swig_types[1099] -#define SWIGTYPE_p_p_scfImplementationExt0TPcCommon_celPcCommon_t swig_types[1100] -#define SWIGTYPE_p_p_scfImplementationExt0TcsImageMemory_csImageBase_t swig_types[1101] -#define SWIGTYPE_p_p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_t swig_types[1102] -#define SWIGTYPE_p_p_scfImplementationExt1TcsPath_csObject_iPath_t swig_types[1103] -#define SWIGTYPE_p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t swig_types[1104] -#define SWIGTYPE_p_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t swig_types[1105] -#define SWIGTYPE_p_p_void swig_types[1106] -#define SWIGTYPE_p_pyMessageReceiver swig_types[1107] -#define SWIGTYPE_p_pyMessageSender swig_types[1108] -#define SWIGTYPE_p_pyPcCommon swig_types[1109] -#define SWIGTYPE_p_pyPcInventoryListener swig_types[1110] -#define SWIGTYPE_p_pyPcPropertyListener swig_types[1111] -#define SWIGTYPE_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t swig_types[1112] -#define SWIGTYPE_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t swig_types[1113] -#define SWIGTYPE_p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_t swig_types[1114] -#define SWIGTYPE_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t swig_types[1115] -#define SWIGTYPE_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t swig_types[1116] -#define SWIGTYPE_p_scfImplementation1TcsConfigFile_iConfigFile_t swig_types[1117] -#define SWIGTYPE_p_scfImplementation1TcsImageBase_iImage_t swig_types[1118] -#define SWIGTYPE_p_scfImplementation1TcsObject_iObject_t swig_types[1119] -#define SWIGTYPE_p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_t swig_types[1120] -#define SWIGTYPE_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_t swig_types[1121] -#define SWIGTYPE_p_scfImplementation1TcsTriangleMesh_iTriangleMesh_t swig_types[1122] -#define SWIGTYPE_p_scfImplementation1TcsView_iView_t swig_types[1123] -#define SWIGTYPE_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t swig_types[1124] -#define SWIGTYPE_p_scfImplementation1TpyMessageSender_iMessageSender_t swig_types[1125] -#define SWIGTYPE_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t swig_types[1126] -#define SWIGTYPE_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t swig_types[1127] -#define SWIGTYPE_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t swig_types[1128] -#define SWIGTYPE_p_scfImplementationExt0TPcCommon_celPcCommon_t swig_types[1129] -#define SWIGTYPE_p_scfImplementationExt0TcsImageMemory_csImageBase_t swig_types[1130] -#define SWIGTYPE_p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_t swig_types[1131] -#define SWIGTYPE_p_scfImplementationExt1TcsPath_csObject_iPath_t swig_types[1132] -#define SWIGTYPE_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t swig_types[1133] -#define SWIGTYPE_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t swig_types[1134] -#define SWIGTYPE_p_scfInterfaceMetadataList swig_types[1135] -#define SWIGTYPE_p_uint16_t swig_types[1136] -#define SWIGTYPE_p_uint32_t swig_types[1137] -#define SWIGTYPE_p_uint64_t swig_types[1138] -#define SWIGTYPE_p_uint_least64_t swig_types[1139] -#define SWIGTYPE_p_unsigned_char swig_types[1140] -#define SWIGTYPE_p_unsigned_int swig_types[1141] -#define SWIGTYPE_p_unsigned_long swig_types[1142] -#define SWIGTYPE_p_void swig_types[1143] -#define SWIGTYPE_p_wchar_t swig_types[1144] -static swig_type_info *swig_types[1146]; -static swig_module_info swig_module = {swig_types, 1145, 0, 0, 0, 0}; +#define SWIGTYPE_p_CapacityHandlerType swig_types[4] +#define SWIGTYPE_p_ContainedType swig_types[5] +#define SWIGTYPE_p_ElementHandlerType swig_types[6] +#define SWIGTYPE_p_FileFormatDescription swig_types[7] +#define SWIGTYPE_p_HashType swig_types[8] +#define SWIGTYPE_p_KeyType swig_types[9] +#define SWIGTYPE_p_PcCommon swig_types[10] +#define SWIGTYPE_p_PcCommonFactory swig_types[11] +#define SWIGTYPE_p_Property swig_types[12] +#define SWIGTYPE_p_PropertyHolder swig_types[13] +#define SWIGTYPE_p_SndSysFilterLocation swig_types[14] +#define SWIGTYPE_p_ThisType swig_types[15] +#define SWIGTYPE_p_ValueType swig_types[16] +#define SWIGTYPE_p__1_basetype swig_types[17] +#define SWIGTYPE_p__csKeyCharType swig_types[18] +#define SWIGTYPE_p__csKeyEventType swig_types[19] +#define SWIGTYPE_p__csKeyModifierNumType swig_types[20] +#define SWIGTYPE_p__csKeyModifierType swig_types[21] +#define SWIGTYPE_p__csKeyModifiers swig_types[22] +#define SWIGTYPE_p__csMouseCursorID swig_types[23] +#define SWIGTYPE_p__csMouseEventType swig_types[24] +#define SWIGTYPE_p_bool swig_types[25] +#define SWIGTYPE_p_celCombineParameterBlock swig_types[26] +#define SWIGTYPE_p_celData swig_types[27] +#define SWIGTYPE_p_celDataType swig_types[28] +#define SWIGTYPE_p_celData_value swig_types[29] +#define SWIGTYPE_p_celData_value_col swig_types[30] +#define SWIGTYPE_p_celData_value_par swig_types[31] +#define SWIGTYPE_p_celData_value_v swig_types[32] +#define SWIGTYPE_p_celGenericParameterBlock swig_types[33] +#define SWIGTYPE_p_celInitializer swig_types[34] +#define SWIGTYPE_p_celOneParameterBlock swig_types[35] +#define SWIGTYPE_p_celParSpec swig_types[36] +#define SWIGTYPE_p_celPcCommon swig_types[37] +#define SWIGTYPE_p_celPersistenceResult swig_types[38] +#define SWIGTYPE_p_celPersistenceType swig_types[39] +#define SWIGTYPE_p_celVariableParameterBlock swig_types[40] +#define SWIGTYPE_p_celWrapPtr swig_types[41] +#define SWIGTYPE_p_char swig_types[42] +#define SWIGTYPE_p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t swig_types[43] +#define SWIGTYPE_p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t swig_types[44] +#define SWIGTYPE_p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t swig_types[45] +#define SWIGTYPE_p_csArrayTcsShaderVariable_p_csArrayElementHandlerTcsShaderVariable_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t swig_types[46] +#define SWIGTYPE_p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t swig_types[47] +#define SWIGTYPE_p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t swig_types[48] +#define SWIGTYPE_p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t swig_types[49] +#define SWIGTYPE_p_csBox3 swig_types[50] +#define SWIGTYPE_p_csColliderWrapper swig_types[51] +#define SWIGTYPE_p_csColor swig_types[52] +#define SWIGTYPE_p_csColor4 swig_types[53] +#define SWIGTYPE_p_csConfigFile swig_types[54] +#define SWIGTYPE_p_csFlags swig_types[55] +#define SWIGTYPE_p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t swig_types[56] +#define SWIGTYPE_p_csHashTcsStringFastT12_t_csStringFastT12_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringFastT12_t_csStringFastT12_t_t_t_t swig_types[57] +#define SWIGTYPE_p_csHashTint_unsigned_long_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_unsigned_long_t_t_t swig_types[58] +#define SWIGTYPE_p_csImageBase swig_types[59] +#define SWIGTYPE_p_csImageMemory swig_types[60] +#define SWIGTYPE_p_csInitializer swig_types[61] +#define SWIGTYPE_p_csMatrix3 swig_types[62] +#define SWIGTYPE_p_csOBB swig_types[63] +#define SWIGTYPE_p_csObject swig_types[64] +#define SWIGTYPE_p_csOrthoTransform swig_types[65] +#define SWIGTYPE_p_csPath swig_types[66] +#define SWIGTYPE_p_csPlane3 swig_types[67] +#define SWIGTYPE_p_csProcAnimated swig_types[68] +#define SWIGTYPE_p_csProcTexture swig_types[69] +#define SWIGTYPE_p_csPtrTcelVariableParameterBlock_t swig_types[70] +#define SWIGTYPE_p_csPtrTiBase_t swig_types[71] +#define SWIGTYPE_p_csPtrTiCelDataBuffer_t swig_types[72] +#define SWIGTYPE_p_csPtrTiCelEntityIterator_t swig_types[73] +#define SWIGTYPE_p_csPtrTiQuestParameter_t swig_types[74] +#define SWIGTYPE_p_csPtrTiQuestRewardFactory_t swig_types[75] +#define SWIGTYPE_p_csPtrTiQuestReward_t swig_types[76] +#define SWIGTYPE_p_csPtrTiQuestSeqOpFactory_t swig_types[77] +#define SWIGTYPE_p_csPtrTiQuestSeqOp_t swig_types[78] +#define SWIGTYPE_p_csPtrTiQuestTriggerFactory_t swig_types[79] +#define SWIGTYPE_p_csPtrTiQuestTrigger_t swig_types[80] +#define SWIGTYPE_p_csPtrTiQuest_t swig_types[81] +#define SWIGTYPE_p_csPtrTiRigidBody_t swig_types[82] +#define SWIGTYPE_p_csRefArrayTiMaterialWrapper_t swig_types[83] +#define SWIGTYPE_p_csRefArrayTiObject_t swig_types[84] +#define SWIGTYPE_p_csRefArrayTiQuestParameter_t swig_types[85] +#define SWIGTYPE_p_csRefArrayTiQuestTriggerFactory_t swig_types[86] +#define SWIGTYPE_p_csRefTiBase_t swig_types[87] +#define SWIGTYPE_p_csReversibleTransform swig_types[88] +#define SWIGTYPE_p_csSetTunsigned_long_CS__Memory__AllocatorMalloc_t swig_types[89] +#define SWIGTYPE_p_csString swig_types[90] +#define SWIGTYPE_p_csStringArray swig_types[91] +#define SWIGTYPE_p_csStringBase swig_types[92] +#define SWIGTYPE_p_csStringFastT12_t swig_types[93] +#define SWIGTYPE_p_csStringFastT36_t swig_types[94] +#define SWIGTYPE_p_csTriangleMesh swig_types[95] +#define SWIGTYPE_p_csTriangleMeshBox swig_types[96] +#define SWIGTYPE_p_csTriangleMeshPointer swig_types[97] +#define SWIGTYPE_p_csVector2 swig_types[98] +#define SWIGTYPE_p_csVector3 swig_types[99] +#define SWIGTYPE_p_csVector4 swig_types[100] +#define SWIGTYPE_p_csView swig_types[101] +#define SWIGTYPE_p_csWeakRefArrayTiCelEntity_t swig_types[102] +#define SWIGTYPE_p_csXRotMatrix3 swig_types[103] +#define SWIGTYPE_p_csXScaleMatrix3 swig_types[104] +#define SWIGTYPE_p_csYRotMatrix3 swig_types[105] +#define SWIGTYPE_p_csYScaleMatrix3 swig_types[106] +#define SWIGTYPE_p_csZRotMatrix3 swig_types[107] +#define SWIGTYPE_p_csZScaleMatrix3 swig_types[108] +#define SWIGTYPE_p_f_p_iMeshWrapper_p_iFrustumView_bool__void swig_types[109] +#define SWIGTYPE_p_float swig_types[110] +#define SWIGTYPE_p_iActionQuestRewardFactory swig_types[111] +#define SWIGTYPE_p_iAnimTimeUpdateHandler swig_types[112] +#define SWIGTYPE_p_iAnimatedImage swig_types[113] +#define SWIGTYPE_p_iAnimatedMesh swig_types[114] +#define SWIGTYPE_p_iAnimatedMeshFactory swig_types[115] +#define SWIGTYPE_p_iAnimatedMeshFactorySubMesh swig_types[116] +#define SWIGTYPE_p_iAnimatedMeshMorphTarget swig_types[117] +#define SWIGTYPE_p_iAnimatedMeshSocket swig_types[118] +#define SWIGTYPE_p_iAnimatedMeshSocketFactory swig_types[119] +#define SWIGTYPE_p_iAnimatedMeshSubMesh swig_types[120] +#define SWIGTYPE_p_iArrayChangeAllTcelData_t swig_types[121] +#define SWIGTYPE_p_iArrayChangeAllTcsCollisionPair_t swig_types[122] +#define SWIGTYPE_p_iArrayChangeAllTcsShaderVariable_p_t swig_types[123] +#define SWIGTYPE_p_iArrayChangeAllTcsSprite2DVertex_t swig_types[124] +#define SWIGTYPE_p_iArrayChangeAllTcsVector3_t swig_types[125] +#define SWIGTYPE_p_iArrayChangeElementsTcelData_t swig_types[126] +#define SWIGTYPE_p_iArrayChangeElementsTcsCollisionPair_t swig_types[127] +#define SWIGTYPE_p_iArrayChangeElementsTcsShaderVariable_p_t swig_types[128] +#define SWIGTYPE_p_iArrayChangeElementsTcsSprite2DVertex_t swig_types[129] +#define SWIGTYPE_p_iArrayChangeElementsTcsVector3_t swig_types[130] +#define SWIGTYPE_p_iArrayReadOnlyTcelData_t swig_types[131] +#define SWIGTYPE_p_iArrayReadOnlyTcsCollisionPair_t swig_types[132] +#define SWIGTYPE_p_iArrayReadOnlyTcsShaderVariable_p_t swig_types[133] +#define SWIGTYPE_p_iArrayReadOnlyTcsSprite2DVertex_t swig_types[134] +#define SWIGTYPE_p_iArrayReadOnlyTcsVector3_t swig_types[135] +#define SWIGTYPE_p_iArrayReadOnlyTiCollection_p_t swig_types[136] +#define SWIGTYPE_p_iArrayReadOnlyTiSceneNode_p_t swig_types[137] +#define SWIGTYPE_p_iBase swig_types[138] +#define SWIGTYPE_p_iBillboard swig_types[139] +#define SWIGTYPE_p_iBillboardEventHandler swig_types[140] +#define SWIGTYPE_p_iBillboardLayer swig_types[141] +#define SWIGTYPE_p_iBillboardManager swig_types[142] +#define SWIGTYPE_p_iBinaryLoaderPlugin swig_types[143] +#define SWIGTYPE_p_iBodyGroup swig_types[144] +#define SWIGTYPE_p_iBugPlug swig_types[145] +#define SWIGTYPE_p_iBugPlugRenderObject swig_types[146] +#define SWIGTYPE_p_iCacheManager swig_types[147] +#define SWIGTYPE_p_iCamera swig_types[148] +#define SWIGTYPE_p_iCameraPosition swig_types[149] +#define SWIGTYPE_p_iCameraPositionList swig_types[150] +#define SWIGTYPE_p_iCameraSectorListener swig_types[151] +#define SWIGTYPE_p_iCelBehaviour swig_types[152] +#define SWIGTYPE_p_iCelBlLayer swig_types[153] +#define SWIGTYPE_p_iCelConsole swig_types[154] +#define SWIGTYPE_p_iCelConsoleCommand swig_types[155] +#define SWIGTYPE_p_iCelDataArray swig_types[156] +#define SWIGTYPE_p_iCelDataArrayReadOnly swig_types[157] +#define SWIGTYPE_p_iCelDataBuffer swig_types[158] +#define SWIGTYPE_p_iCelEdge swig_types[159] +#define SWIGTYPE_p_iCelEntity swig_types[160] +#define SWIGTYPE_p_iCelEntityIterator swig_types[161] +#define SWIGTYPE_p_iCelEntityList swig_types[162] +#define SWIGTYPE_p_iCelEntityRemoveCallback swig_types[163] +#define SWIGTYPE_p_iCelEntityTemplate swig_types[164] +#define SWIGTYPE_p_iCelEntityTracker swig_types[165] +#define SWIGTYPE_p_iCelGraph swig_types[166] +#define SWIGTYPE_p_iCelInventorySpace swig_types[167] +#define SWIGTYPE_p_iCelInventorySpaceSlot swig_types[168] +#define SWIGTYPE_p_iCelMapFile swig_types[169] +#define SWIGTYPE_p_iCelNewEntityCallback swig_types[170] +#define SWIGTYPE_p_iCelNode swig_types[171] +#define SWIGTYPE_p_iCelParameterBlock swig_types[172] +#define SWIGTYPE_p_iCelPath swig_types[173] +#define SWIGTYPE_p_iCelPlLayer swig_types[174] +#define SWIGTYPE_p_iCelPropertyChangeCallback swig_types[175] +#define SWIGTYPE_p_iCelPropertyClass swig_types[176] +#define SWIGTYPE_p_iCelPropertyClassFactory swig_types[177] +#define SWIGTYPE_p_iCelPropertyClassList swig_types[178] +#define SWIGTYPE_p_iCelPropertyClassTemplate swig_types[179] +#define SWIGTYPE_p_iCelRegion swig_types[180] +#define SWIGTYPE_p_iCelTimerListener swig_types[181] +#define SWIGTYPE_p_iCelZone swig_types[182] +#define SWIGTYPE_p_iChangePropertyQuestRewardFactory swig_types[183] +#define SWIGTYPE_p_iClipper2D swig_types[184] +#define SWIGTYPE_p_iCollection swig_types[185] +#define SWIGTYPE_p_iCollideSystem swig_types[186] +#define SWIGTYPE_p_iCollider swig_types[187] +#define SWIGTYPE_p_iColoredVertices swig_types[188] +#define SWIGTYPE_p_iCommandLineParser swig_types[189] +#define SWIGTYPE_p_iComponent swig_types[190] +#define SWIGTYPE_p_iConfigFile swig_types[191] +#define SWIGTYPE_p_iConfigIterator swig_types[192] +#define SWIGTYPE_p_iConfigManager swig_types[193] +#define SWIGTYPE_p_iConsoleExecCallback swig_types[194] +#define SWIGTYPE_p_iConsoleInput swig_types[195] +#define SWIGTYPE_p_iConsoleOutput swig_types[196] +#define SWIGTYPE_p_iConsoleWatcher swig_types[197] +#define SWIGTYPE_p_iCreateEntityQuestRewardFactory swig_types[198] +#define SWIGTYPE_p_iCsSequenceQuestRewardFactory swig_types[199] +#define SWIGTYPE_p_iDataBuffer swig_types[200] +#define SWIGTYPE_p_iDebugHelper swig_types[201] +#define SWIGTYPE_p_iDebugPrintQuestRewardFactory swig_types[202] +#define SWIGTYPE_p_iDebugPrintQuestSeqOpFactory swig_types[203] +#define SWIGTYPE_p_iDecalManager swig_types[204] +#define SWIGTYPE_p_iDecalTemplate swig_types[205] +#define SWIGTYPE_p_iDestroyEntityQuestRewardFactory swig_types[206] +#define SWIGTYPE_p_iDocument swig_types[207] +#define SWIGTYPE_p_iDocumentAttribute swig_types[208] +#define SWIGTYPE_p_iDocumentAttributeIterator swig_types[209] +#define SWIGTYPE_p_iDocumentNode swig_types[210] +#define SWIGTYPE_p_iDocumentNodeIterator swig_types[211] +#define SWIGTYPE_p_iDocumentSystem swig_types[212] +#define SWIGTYPE_p_iDynamicSystem swig_types[213] +#define SWIGTYPE_p_iDynamics swig_types[214] +#define SWIGTYPE_p_iDynamicsColliderCollisionCallback swig_types[215] +#define SWIGTYPE_p_iDynamicsCollisionCallback swig_types[216] +#define SWIGTYPE_p_iDynamicsMoveCallback swig_types[217] +#define SWIGTYPE_p_iDynamicsStepCallback swig_types[218] +#define SWIGTYPE_p_iDynamicsSystemCollider swig_types[219] +#define SWIGTYPE_p_iEngine swig_types[220] +#define SWIGTYPE_p_iEngineFrameCallback swig_types[221] +#define SWIGTYPE_p_iEngineSectorCallback swig_types[222] +#define SWIGTYPE_p_iEngineSequenceManager swig_types[223] +#define SWIGTYPE_p_iEngineSequenceParameters swig_types[224] +#define SWIGTYPE_p_iEnterSectorQuestTriggerFactory swig_types[225] +#define SWIGTYPE_p_iEvent swig_types[226] +#define SWIGTYPE_p_iEventAttributeIterator swig_types[227] +#define SWIGTYPE_p_iEventCord swig_types[228] +#define SWIGTYPE_p_iEventHandler swig_types[229] +#define SWIGTYPE_p_iEventNameRegistry swig_types[230] +#define SWIGTYPE_p_iEventOutlet swig_types[231] +#define SWIGTYPE_p_iEventPlug swig_types[232] +#define SWIGTYPE_p_iEventQueue swig_types[233] +#define SWIGTYPE_p_iFactory swig_types[234] +#define SWIGTYPE_p_iFile swig_types[235] +#define SWIGTYPE_p_iFont swig_types[236] +#define SWIGTYPE_p_iFontDeleteNotify swig_types[237] +#define SWIGTYPE_p_iFontServer swig_types[238] +#define SWIGTYPE_p_iFrameEventSignpost swig_types[239] +#define SWIGTYPE_p_iFrustumView swig_types[240] +#define SWIGTYPE_p_iFrustumViewUserdata swig_types[241] +#define SWIGTYPE_p_iGenMeshAnimationControl swig_types[242] +#define SWIGTYPE_p_iGenMeshAnimationControl1_4 swig_types[243] +#define SWIGTYPE_p_iGenMeshAnimationControlFactory swig_types[244] +#define SWIGTYPE_p_iGenMeshAnimationControlType swig_types[245] +#define SWIGTYPE_p_iGenMeshSkeletonControlState swig_types[246] +#define SWIGTYPE_p_iGeneralFactoryState swig_types[247] +#define SWIGTYPE_p_iGeneralMeshCommonState swig_types[248] +#define SWIGTYPE_p_iGeneralMeshState swig_types[249] +#define SWIGTYPE_p_iGeneralMeshSubMesh swig_types[250] +#define SWIGTYPE_p_iGraphics2D swig_types[251] +#define SWIGTYPE_p_iGraphics3D swig_types[252] +#define SWIGTYPE_p_iHalo swig_types[253] +#define SWIGTYPE_p_iImage swig_types[254] +#define SWIGTYPE_p_iImageIO swig_types[255] +#define SWIGTYPE_p_iInventoryQuestRewardFactory swig_types[256] +#define SWIGTYPE_p_iInventoryQuestTriggerFactory swig_types[257] +#define SWIGTYPE_p_iJoint swig_types[258] +#define SWIGTYPE_p_iJoystickDriver swig_types[259] +#define SWIGTYPE_p_iKeyComposer swig_types[260] +#define SWIGTYPE_p_iKeyboardDriver swig_types[261] +#define SWIGTYPE_p_iLODControl swig_types[262] +#define SWIGTYPE_p_iLight swig_types[263] +#define SWIGTYPE_p_iLightCallback swig_types[264] +#define SWIGTYPE_p_iLightIterator swig_types[265] +#define SWIGTYPE_p_iLightList swig_types[266] +#define SWIGTYPE_p_iLightQuestSeqOpFactory swig_types[267] +#define SWIGTYPE_p_iLightVisibleCallback swig_types[268] +#define SWIGTYPE_p_iLightingProcessData swig_types[269] +#define SWIGTYPE_p_iLightingProcessInfo swig_types[270] +#define SWIGTYPE_p_iLoader swig_types[271] +#define SWIGTYPE_p_iLoaderPlugin swig_types[272] +#define SWIGTYPE_p_iMapNode swig_types[273] +#define SWIGTYPE_p_iMaterial swig_types[274] +#define SWIGTYPE_p_iMaterialEngine swig_types[275] +#define SWIGTYPE_p_iMaterialList swig_types[276] +#define SWIGTYPE_p_iMaterialWrapper swig_types[277] +#define SWIGTYPE_p_iMeshDrawCallback swig_types[278] +#define SWIGTYPE_p_iMeshFactoryList swig_types[279] +#define SWIGTYPE_p_iMeshFactoryWrapper swig_types[280] +#define SWIGTYPE_p_iMeshList swig_types[281] +#define SWIGTYPE_p_iMeshObject swig_types[282] +#define SWIGTYPE_p_iMeshObjectDrawCallback swig_types[283] +#define SWIGTYPE_p_iMeshObjectFactory swig_types[284] +#define SWIGTYPE_p_iMeshObjectType swig_types[285] +#define SWIGTYPE_p_iMeshSelectQuestTriggerFactory swig_types[286] +#define SWIGTYPE_p_iMeshWrapper swig_types[287] +#define SWIGTYPE_p_iMeshWrapperIterator swig_types[288] +#define SWIGTYPE_p_iMessageChannel swig_types[289] +#define SWIGTYPE_p_iMessageDispatcher swig_types[290] +#define SWIGTYPE_p_iMessageQuestRewardFactory swig_types[291] +#define SWIGTYPE_p_iMessageQuestTriggerFactory swig_types[292] +#define SWIGTYPE_p_iMessageReceiver swig_types[293] +#define SWIGTYPE_p_iMessageReceiverFilter swig_types[294] +#define SWIGTYPE_p_iMessageSender swig_types[295] +#define SWIGTYPE_p_iMissingLoaderData swig_types[296] +#define SWIGTYPE_p_iMouseDriver swig_types[297] +#define SWIGTYPE_p_iMovable swig_types[298] +#define SWIGTYPE_p_iMovableListener swig_types[299] +#define SWIGTYPE_p_iMovePathQuestSeqOpFactory swig_types[300] +#define SWIGTYPE_p_iMovieRecorder swig_types[301] +#define SWIGTYPE_p_iNativeWindow swig_types[302] +#define SWIGTYPE_p_iNativeWindowManager swig_types[303] +#define SWIGTYPE_p_iNewStateQuestRewardFactory swig_types[304] +#define SWIGTYPE_p_iODEAMotorJoint swig_types[305] +#define SWIGTYPE_p_iODEBallJoint swig_types[306] +#define SWIGTYPE_p_iODEDynamicState swig_types[307] +#define SWIGTYPE_p_iODEDynamicSystemState swig_types[308] +#define SWIGTYPE_p_iODEFrameUpdateCallback swig_types[309] +#define SWIGTYPE_p_iODEGeneralJointState swig_types[310] +#define SWIGTYPE_p_iODEHinge2Joint swig_types[311] +#define SWIGTYPE_p_iODEHingeJoint swig_types[312] +#define SWIGTYPE_p_iODEJointState swig_types[313] +#define SWIGTYPE_p_iODESliderJoint swig_types[314] +#define SWIGTYPE_p_iODEUniversalJoint swig_types[315] +#define SWIGTYPE_p_iObject swig_types[316] +#define SWIGTYPE_p_iObjectIterator swig_types[317] +#define SWIGTYPE_p_iObjectModel swig_types[318] +#define SWIGTYPE_p_iObjectModelListener swig_types[319] +#define SWIGTYPE_p_iObjectNameChangeListener swig_types[320] +#define SWIGTYPE_p_iObjectRegistry swig_types[321] +#define SWIGTYPE_p_iObjectRegistryIterator swig_types[322] +#define SWIGTYPE_p_iOffscreenCanvasCallback swig_types[323] +#define SWIGTYPE_p_iOperationQuestTriggerFactory swig_types[324] +#define SWIGTYPE_p_iParameterESM swig_types[325] +#define SWIGTYPE_p_iParticleBuiltinEffectorFactory swig_types[326] +#define SWIGTYPE_p_iParticleBuiltinEffectorForce swig_types[327] +#define SWIGTYPE_p_iParticleBuiltinEffectorLinColor swig_types[328] +#define SWIGTYPE_p_iParticleBuiltinEffectorLinear swig_types[329] +#define SWIGTYPE_p_iParticleBuiltinEffectorVelocityField swig_types[330] +#define SWIGTYPE_p_iParticleBuiltinEmitterBase swig_types[331] +#define SWIGTYPE_p_iParticleBuiltinEmitterBox swig_types[332] +#define SWIGTYPE_p_iParticleBuiltinEmitterCone swig_types[333] +#define SWIGTYPE_p_iParticleBuiltinEmitterCylinder swig_types[334] +#define SWIGTYPE_p_iParticleBuiltinEmitterFactory swig_types[335] +#define SWIGTYPE_p_iParticleBuiltinEmitterSphere swig_types[336] +#define SWIGTYPE_p_iParticleEffector swig_types[337] +#define SWIGTYPE_p_iParticleEmitter swig_types[338] +#define SWIGTYPE_p_iParticleSystem swig_types[339] +#define SWIGTYPE_p_iParticleSystemBase swig_types[340] +#define SWIGTYPE_p_iParticleSystemFactory swig_types[341] +#define SWIGTYPE_p_iPath swig_types[342] +#define SWIGTYPE_p_iPcActorAnalog swig_types[343] +#define SWIGTYPE_p_iPcActorMove swig_types[344] +#define SWIGTYPE_p_iPcBillboard swig_types[345] +#define SWIGTYPE_p_iPcCamera swig_types[346] +#define SWIGTYPE_p_iPcCameraMode swig_types[347] +#define SWIGTYPE_p_iPcCharacteristics swig_types[348] +#define SWIGTYPE_p_iPcCollisionDetection swig_types[349] +#define SWIGTYPE_p_iPcCommandInput swig_types[350] +#define SWIGTYPE_p_iPcCraftController swig_types[351] +#define SWIGTYPE_p_iPcDamage swig_types[352] +#define SWIGTYPE_p_iPcDefaultCamera swig_types[353] +#define SWIGTYPE_p_iPcDelegateCamera swig_types[354] +#define SWIGTYPE_p_iPcGravity swig_types[355] +#define SWIGTYPE_p_iPcGravityCallback swig_types[356] +#define SWIGTYPE_p_iPcHover swig_types[357] +#define SWIGTYPE_p_iPcInventory swig_types[358] +#define SWIGTYPE_p_iPcInventoryListener swig_types[359] +#define SWIGTYPE_p_iPcLight swig_types[360] +#define SWIGTYPE_p_iPcLinearMovement swig_types[361] +#define SWIGTYPE_p_iPcMechanicsBalancedGroup swig_types[362] +#define SWIGTYPE_p_iPcMechanicsJoint swig_types[363] +#define SWIGTYPE_p_iPcMechanicsObject swig_types[364] +#define SWIGTYPE_p_iPcMechanicsSystem swig_types[365] +#define SWIGTYPE_p_iPcMechanicsThruster swig_types[366] +#define SWIGTYPE_p_iPcMechanicsThrusterController swig_types[367] +#define SWIGTYPE_p_iPcMesh swig_types[368] +#define SWIGTYPE_p_iPcMeshDeform swig_types[369] +#define SWIGTYPE_p_iPcMeshSelect swig_types[370] +#define SWIGTYPE_p_iPcMeshSelectListener swig_types[371] +#define SWIGTYPE_p_iPcMovable swig_types[372] +#define SWIGTYPE_p_iPcMovableConstraint swig_types[373] +#define SWIGTYPE_p_iPcMover swig_types[374] +#define SWIGTYPE_p_iPcNewCamera swig_types[375] +#define SWIGTYPE_p_iPcPathFinder swig_types[376] +#define SWIGTYPE_p_iPcProjectile swig_types[377] +#define SWIGTYPE_p_iPcProperties swig_types[378] +#define SWIGTYPE_p_iPcPropertyListener swig_types[379] +#define SWIGTYPE_p_iPcPython swig_types[380] +#define SWIGTYPE_p_iPcQuest swig_types[381] +#define SWIGTYPE_p_iPcRegion swig_types[382] +#define SWIGTYPE_p_iPcSimpleCamera swig_types[383] +#define SWIGTYPE_p_iPcSolid swig_types[384] +#define SWIGTYPE_p_iPcSoundListener swig_types[385] +#define SWIGTYPE_p_iPcSoundSource swig_types[386] +#define SWIGTYPE_p_iPcSpawn swig_types[387] +#define SWIGTYPE_p_iPcSteer swig_types[388] +#define SWIGTYPE_p_iPcTimer swig_types[389] +#define SWIGTYPE_p_iPcTooltip swig_types[390] +#define SWIGTYPE_p_iPcTrackingCamera swig_types[391] +#define SWIGTYPE_p_iPcTrigger swig_types[392] +#define SWIGTYPE_p_iPcTriggerListener swig_types[393] +#define SWIGTYPE_p_iPcWheeled swig_types[394] +#define SWIGTYPE_p_iPcZoneManager swig_types[395] +#define SWIGTYPE_p_iPcmNewCamera__General swig_types[396] +#define SWIGTYPE_p_iPcmNewCamera__Tracking swig_types[397] +#define SWIGTYPE_p_iPluginIterator swig_types[398] +#define SWIGTYPE_p_iPluginManager swig_types[399] +#define SWIGTYPE_p_iPolygonHandle swig_types[400] +#define SWIGTYPE_p_iPortal swig_types[401] +#define SWIGTYPE_p_iPortalCallback swig_types[402] +#define SWIGTYPE_p_iPortalContainer swig_types[403] +#define SWIGTYPE_p_iProcTexCallback swig_types[404] +#define SWIGTYPE_p_iProcTexture swig_types[405] +#define SWIGTYPE_p_iPropertyChangeQuestTriggerFactory swig_types[406] +#define SWIGTYPE_p_iPropertyQuestSeqOpFactory swig_types[407] +#define SWIGTYPE_p_iQuest swig_types[408] +#define SWIGTYPE_p_iQuestFactory swig_types[409] +#define SWIGTYPE_p_iQuestManager swig_types[410] +#define SWIGTYPE_p_iQuestParameter swig_types[411] +#define SWIGTYPE_p_iQuestReward swig_types[412] +#define SWIGTYPE_p_iQuestRewardFactory swig_types[413] +#define SWIGTYPE_p_iQuestRewardType swig_types[414] +#define SWIGTYPE_p_iQuestSeqOp swig_types[415] +#define SWIGTYPE_p_iQuestSeqOpFactory swig_types[416] +#define SWIGTYPE_p_iQuestSeqOpType swig_types[417] +#define SWIGTYPE_p_iQuestSequence swig_types[418] +#define SWIGTYPE_p_iQuestSequenceCallback swig_types[419] +#define SWIGTYPE_p_iQuestSequenceFactory swig_types[420] +#define SWIGTYPE_p_iQuestStateFactory swig_types[421] +#define SWIGTYPE_p_iQuestTrigger swig_types[422] +#define SWIGTYPE_p_iQuestTriggerCallback swig_types[423] +#define SWIGTYPE_p_iQuestTriggerFactory swig_types[424] +#define SWIGTYPE_p_iQuestTriggerResponseFactory swig_types[425] +#define SWIGTYPE_p_iQuestTriggerType swig_types[426] +#define SWIGTYPE_p_iRegion swig_types[427] +#define SWIGTYPE_p_iRegionList swig_types[428] +#define SWIGTYPE_p_iRenderLoop swig_types[429] +#define SWIGTYPE_p_iRenderLoopManager swig_types[430] +#define SWIGTYPE_p_iRenderStepContainer swig_types[431] +#define SWIGTYPE_p_iRendererLightmap swig_types[432] +#define SWIGTYPE_p_iReporter swig_types[433] +#define SWIGTYPE_p_iReporterIterator swig_types[434] +#define SWIGTYPE_p_iReporterListener swig_types[435] +#define SWIGTYPE_p_iRigidBody swig_types[436] +#define SWIGTYPE_p_iSCF swig_types[437] +#define SWIGTYPE_p_iSaver swig_types[438] +#define SWIGTYPE_p_iSceneNode swig_types[439] +#define SWIGTYPE_p_iSceneNodeArray swig_types[440] +#define SWIGTYPE_p_iScript swig_types[441] +#define SWIGTYPE_p_iScriptObject swig_types[442] +#define SWIGTYPE_p_iScriptValue swig_types[443] +#define SWIGTYPE_p_iSector swig_types[444] +#define SWIGTYPE_p_iSectorCallback swig_types[445] +#define SWIGTYPE_p_iSectorIterator swig_types[446] +#define SWIGTYPE_p_iSectorList swig_types[447] +#define SWIGTYPE_p_iSectorMeshCallback swig_types[448] +#define SWIGTYPE_p_iSequence swig_types[449] +#define SWIGTYPE_p_iSequenceCondition swig_types[450] +#define SWIGTYPE_p_iSequenceFinishQuestRewardFactory swig_types[451] +#define SWIGTYPE_p_iSequenceFinishQuestTriggerFactory swig_types[452] +#define SWIGTYPE_p_iSequenceManager swig_types[453] +#define SWIGTYPE_p_iSequenceOperation swig_types[454] +#define SWIGTYPE_p_iSequenceQuestRewardFactory swig_types[455] +#define SWIGTYPE_p_iSequenceTimedOperation swig_types[456] +#define SWIGTYPE_p_iSequenceTrigger swig_types[457] +#define SWIGTYPE_p_iSequenceWrapper swig_types[458] +#define SWIGTYPE_p_iShader swig_types[459] +#define SWIGTYPE_p_iShaderCompiler swig_types[460] +#define SWIGTYPE_p_iShaderManager swig_types[461] +#define SWIGTYPE_p_iShaderPriorityList swig_types[462] +#define SWIGTYPE_p_iShaderVarStack swig_types[463] +#define SWIGTYPE_p_iShaderVariableAccessor swig_types[464] +#define SWIGTYPE_p_iShaderVariableContext swig_types[465] +#define SWIGTYPE_p_iSimpleFormerState swig_types[466] +#define SWIGTYPE_p_iSkeleton swig_types[467] +#define SWIGTYPE_p_iSkeleton2 swig_types[468] +#define SWIGTYPE_p_iSkeletonAnimCallback2 swig_types[469] +#define SWIGTYPE_p_iSkeletonAnimNode2 swig_types[470] +#define SWIGTYPE_p_iSkeletonAnimNodeFactory2 swig_types[471] +#define SWIGTYPE_p_iSkeletonAnimPacket2 swig_types[472] +#define SWIGTYPE_p_iSkeletonAnimPacketFactory2 swig_types[473] +#define SWIGTYPE_p_iSkeletonAnimation swig_types[474] +#define SWIGTYPE_p_iSkeletonAnimation2 swig_types[475] +#define SWIGTYPE_p_iSkeletonAnimationCallback swig_types[476] +#define SWIGTYPE_p_iSkeletonAnimationInstance swig_types[477] +#define SWIGTYPE_p_iSkeletonAnimationKeyFrame swig_types[478] +#define SWIGTYPE_p_iSkeletonAnimationNode2 swig_types[479] +#define SWIGTYPE_p_iSkeletonAnimationNodeFactory2 swig_types[480] +#define SWIGTYPE_p_iSkeletonBlendNode2 swig_types[481] +#define SWIGTYPE_p_iSkeletonBlendNodeFactory2 swig_types[482] +#define SWIGTYPE_p_iSkeletonBone swig_types[483] +#define SWIGTYPE_p_iSkeletonBoneFactory swig_types[484] +#define SWIGTYPE_p_iSkeletonBoneRagdollInfo swig_types[485] +#define SWIGTYPE_p_iSkeletonBoneUpdateCallback swig_types[486] +#define SWIGTYPE_p_iSkeletonFSMNode2 swig_types[487] +#define SWIGTYPE_p_iSkeletonFSMNodeFactory2 swig_types[488] +#define SWIGTYPE_p_iSkeletonFactory swig_types[489] +#define SWIGTYPE_p_iSkeletonFactory2 swig_types[490] +#define SWIGTYPE_p_iSkeletonGraveyard swig_types[491] +#define SWIGTYPE_p_iSkeletonManager2 swig_types[492] +#define SWIGTYPE_p_iSkeletonPriorityNode2 swig_types[493] +#define SWIGTYPE_p_iSkeletonPriorityNodeFactory2 swig_types[494] +#define SWIGTYPE_p_iSkeletonRandomNode2 swig_types[495] +#define SWIGTYPE_p_iSkeletonRandomNodeFactory2 swig_types[496] +#define SWIGTYPE_p_iSkeletonSocket swig_types[497] +#define SWIGTYPE_p_iSkeletonSocketFactory swig_types[498] +#define SWIGTYPE_p_iSkeletonUpdateCallback swig_types[499] +#define SWIGTYPE_p_iSndSysData swig_types[500] +#define SWIGTYPE_p_iSndSysListener swig_types[501] +#define SWIGTYPE_p_iSndSysListenerDoppler swig_types[502] +#define SWIGTYPE_p_iSndSysLoader swig_types[503] +#define SWIGTYPE_p_iSndSysManager swig_types[504] +#define SWIGTYPE_p_iSndSysRenderer swig_types[505] +#define SWIGTYPE_p_iSndSysRendererCallback swig_types[506] +#define SWIGTYPE_p_iSndSysRendererOpenAL swig_types[507] +#define SWIGTYPE_p_iSndSysRendererSoftware swig_types[508] +#define SWIGTYPE_p_iSndSysSoftwareDriver swig_types[509] +#define SWIGTYPE_p_iSndSysSoftwareFilter3D swig_types[510] +#define SWIGTYPE_p_iSndSysSoftwareOutputFilter swig_types[511] +#define SWIGTYPE_p_iSndSysSource swig_types[512] +#define SWIGTYPE_p_iSndSysSource3D swig_types[513] +#define SWIGTYPE_p_iSndSysSource3DDirectional swig_types[514] +#define SWIGTYPE_p_iSndSysSource3DDirectionalSimple swig_types[515] +#define SWIGTYPE_p_iSndSysSource3DDoppler swig_types[516] +#define SWIGTYPE_p_iSndSysSourceOpenAL swig_types[517] +#define SWIGTYPE_p_iSndSysSourceSoftware swig_types[518] +#define SWIGTYPE_p_iSndSysSourceSoftware3D swig_types[519] +#define SWIGTYPE_p_iSndSysStream swig_types[520] +#define SWIGTYPE_p_iSndSysStreamCallback swig_types[521] +#define SWIGTYPE_p_iSndSysWrapper swig_types[522] +#define SWIGTYPE_p_iSprite2DFactoryState swig_types[523] +#define SWIGTYPE_p_iSprite2DState swig_types[524] +#define SWIGTYPE_p_iSprite2DUVAnimation swig_types[525] +#define SWIGTYPE_p_iSprite2DUVAnimationFrame swig_types[526] +#define SWIGTYPE_p_iSprite3DFactoryState swig_types[527] +#define SWIGTYPE_p_iSprite3DState swig_types[528] +#define SWIGTYPE_p_iSpriteAction swig_types[529] +#define SWIGTYPE_p_iSpriteCal3DFactoryState swig_types[530] +#define SWIGTYPE_p_iSpriteCal3DSocket swig_types[531] +#define SWIGTYPE_p_iSpriteCal3DState swig_types[532] +#define SWIGTYPE_p_iSpriteFrame swig_types[533] +#define SWIGTYPE_p_iSpriteSocket swig_types[534] +#define SWIGTYPE_p_iStandardReporterListener swig_types[535] +#define SWIGTYPE_p_iString swig_types[536] +#define SWIGTYPE_p_iStringArray swig_types[537] +#define SWIGTYPE_p_iStringSet swig_types[538] +#define SWIGTYPE_p_iSuperLightmap swig_types[539] +#define SWIGTYPE_p_iTerraFormer swig_types[540] +#define SWIGTYPE_p_iTerraSampler swig_types[541] +#define SWIGTYPE_p_iTerrainCell swig_types[542] +#define SWIGTYPE_p_iTerrainCellCollisionProperties swig_types[543] +#define SWIGTYPE_p_iTerrainCellFeederProperties swig_types[544] +#define SWIGTYPE_p_iTerrainCellHeightDataCallback swig_types[545] +#define SWIGTYPE_p_iTerrainCellLoadCallback swig_types[546] +#define SWIGTYPE_p_iTerrainCellRenderProperties swig_types[547] +#define SWIGTYPE_p_iTerrainCollider swig_types[548] +#define SWIGTYPE_p_iTerrainCollisionPairArray swig_types[549] +#define SWIGTYPE_p_iTerrainDataFeeder swig_types[550] +#define SWIGTYPE_p_iTerrainFactory swig_types[551] +#define SWIGTYPE_p_iTerrainFactoryCell swig_types[552] +#define SWIGTYPE_p_iTerrainFactoryState swig_types[553] +#define SWIGTYPE_p_iTerrainObjectState swig_types[554] +#define SWIGTYPE_p_iTerrainRenderer swig_types[555] +#define SWIGTYPE_p_iTerrainSystem swig_types[556] +#define SWIGTYPE_p_iTerrainVector3Array swig_types[557] +#define SWIGTYPE_p_iTextureCallback swig_types[558] +#define SWIGTYPE_p_iTextureHandle swig_types[559] +#define SWIGTYPE_p_iTextureList swig_types[560] +#define SWIGTYPE_p_iTextureManager swig_types[561] +#define SWIGTYPE_p_iTextureWrapper swig_types[562] +#define SWIGTYPE_p_iThingEnvironment swig_types[563] +#define SWIGTYPE_p_iThingFactoryState swig_types[564] +#define SWIGTYPE_p_iThingState swig_types[565] +#define SWIGTYPE_p_iTimeoutQuestTriggerFactory swig_types[566] +#define SWIGTYPE_p_iTransformQuestSeqOpFactory swig_types[567] +#define SWIGTYPE_p_iTranslator swig_types[568] +#define SWIGTYPE_p_iTriangleMesh swig_types[569] +#define SWIGTYPE_p_iTriangleMeshIterator swig_types[570] +#define SWIGTYPE_p_iTriggerQuestTriggerFactory swig_types[571] +#define SWIGTYPE_p_iVFS swig_types[572] +#define SWIGTYPE_p_iView swig_types[573] +#define SWIGTYPE_p_iVirtualClock swig_types[574] +#define SWIGTYPE_p_iVisibilityCuller swig_types[575] +#define SWIGTYPE_p_iVisibilityCullerListener swig_types[576] +#define SWIGTYPE_p_iVisibilityObject swig_types[577] +#define SWIGTYPE_p_iVisibilityObjectIterator swig_types[578] +#define SWIGTYPE_p_iWatchQuestTriggerFactory swig_types[579] +#define SWIGTYPE_p_int swig_types[580] +#define SWIGTYPE_p_int16_t swig_types[581] +#define SWIGTYPE_p_int64_t swig_types[582] +#define SWIGTYPE_p_int8_t swig_types[583] +#define SWIGTYPE_p_int_least64_t swig_types[584] +#define SWIGTYPE_p_long swig_types[585] +#define SWIGTYPE_p_p_PcCommon swig_types[586] +#define SWIGTYPE_p_p_PcCommonFactory swig_types[587] +#define SWIGTYPE_p_p_celCombineParameterBlock swig_types[588] +#define SWIGTYPE_p_p_celGenericParameterBlock swig_types[589] +#define SWIGTYPE_p_p_celOneParameterBlock swig_types[590] +#define SWIGTYPE_p_p_celPcCommon swig_types[591] +#define SWIGTYPE_p_p_celVariableParameterBlock swig_types[592] +#define SWIGTYPE_p_p_csColliderWrapper swig_types[593] +#define SWIGTYPE_p_p_csConfigFile swig_types[594] +#define SWIGTYPE_p_p_csImageBase swig_types[595] +#define SWIGTYPE_p_p_csImageMemory swig_types[596] +#define SWIGTYPE_p_p_csObject swig_types[597] +#define SWIGTYPE_p_p_csPath swig_types[598] +#define SWIGTYPE_p_p_csProcAnimated swig_types[599] +#define SWIGTYPE_p_p_csProcTexture swig_types[600] +#define SWIGTYPE_p_p_csTriangleMesh swig_types[601] +#define SWIGTYPE_p_p_csTriangleMeshBox swig_types[602] +#define SWIGTYPE_p_p_csTriangleMeshPointer swig_types[603] +#define SWIGTYPE_p_p_csView swig_types[604] +#define SWIGTYPE_p_p_iActionQuestRewardFactory swig_types[605] +#define SWIGTYPE_p_p_iAnimTimeUpdateHandler swig_types[606] +#define SWIGTYPE_p_p_iAnimatedImage swig_types[607] +#define SWIGTYPE_p_p_iAnimatedMesh swig_types[608] +#define SWIGTYPE_p_p_iAnimatedMeshFactory swig_types[609] +#define SWIGTYPE_p_p_iAnimatedMeshFactorySubMesh swig_types[610] +#define SWIGTYPE_p_p_iAnimatedMeshMorphTarget swig_types[611] +#define SWIGTYPE_p_p_iAnimatedMeshSocket swig_types[612] +#define SWIGTYPE_p_p_iAnimatedMeshSocketFactory swig_types[613] +#define SWIGTYPE_p_p_iAnimatedMeshSubMesh swig_types[614] +#define SWIGTYPE_p_p_iArrayChangeAllTcelData_t swig_types[615] +#define SWIGTYPE_p_p_iArrayChangeAllTcsCollisionPair_t swig_types[616] +#define SWIGTYPE_p_p_iArrayChangeAllTcsShaderVariable_p_t swig_types[617] +#define SWIGTYPE_p_p_iArrayChangeAllTcsSprite2DVertex_t swig_types[618] +#define SWIGTYPE_p_p_iArrayChangeAllTcsVector3_t swig_types[619] +#define SWIGTYPE_p_p_iArrayChangeElementsTcelData_t swig_types[620] +#define SWIGTYPE_p_p_iArrayChangeElementsTcsCollisionPair_t swig_types[621] +#define SWIGTYPE_p_p_iArrayChangeElementsTcsShaderVariable_p_t swig_types[622] +#define SWIGTYPE_p_p_iArrayChangeElementsTcsSprite2DVertex_t swig_types[623] +#define SWIGTYPE_p_p_iArrayChangeElementsTcsVector3_t swig_types[624] +#define SWIGTYPE_p_p_iArrayReadOnlyTcelData_t swig_types[625] +#define SWIGTYPE_p_p_iArrayReadOnlyTcsCollisionPair_t swig_types[626] +#define SWIGTYPE_p_p_iArrayReadOnlyTcsShaderVariable_p_t swig_types[627] +#define SWIGTYPE_p_p_iArrayReadOnlyTcsSprite2DVertex_t swig_types[628] +#define SWIGTYPE_p_p_iArrayReadOnlyTcsVector3_t swig_types[629] +#define SWIGTYPE_p_p_iArrayReadOnlyTiCollection_p_t swig_types[630] +#define SWIGTYPE_p_p_iArrayReadOnlyTiSceneNode_p_t swig_types[631] +#define SWIGTYPE_p_p_iBase swig_types[632] +#define SWIGTYPE_p_p_iBillboard swig_types[633] +#define SWIGTYPE_p_p_iBillboardEventHandler swig_types[634] +#define SWIGTYPE_p_p_iBillboardLayer swig_types[635] +#define SWIGTYPE_p_p_iBillboardManager swig_types[636] +#define SWIGTYPE_p_p_iBinaryLoaderPlugin swig_types[637] +#define SWIGTYPE_p_p_iBodyGroup swig_types[638] +#define SWIGTYPE_p_p_iBugPlug swig_types[639] +#define SWIGTYPE_p_p_iBugPlugRenderObject swig_types[640] +#define SWIGTYPE_p_p_iCacheManager swig_types[641] +#define SWIGTYPE_p_p_iCamera swig_types[642] +#define SWIGTYPE_p_p_iCameraPosition swig_types[643] +#define SWIGTYPE_p_p_iCameraPositionList swig_types[644] +#define SWIGTYPE_p_p_iCameraSectorListener swig_types[645] +#define SWIGTYPE_p_p_iCelBehaviour swig_types[646] +#define SWIGTYPE_p_p_iCelBlLayer swig_types[647] +#define SWIGTYPE_p_p_iCelConsole swig_types[648] +#define SWIGTYPE_p_p_iCelConsoleCommand swig_types[649] +#define SWIGTYPE_p_p_iCelDataArray swig_types[650] +#define SWIGTYPE_p_p_iCelDataArrayReadOnly swig_types[651] +#define SWIGTYPE_p_p_iCelEdge swig_types[652] +#define SWIGTYPE_p_p_iCelEntity swig_types[653] +#define SWIGTYPE_p_p_iCelEntityIterator swig_types[654] +#define SWIGTYPE_p_p_iCelEntityList swig_types[655] +#define SWIGTYPE_p_p_iCelEntityRemoveCallback swig_types[656] +#define SWIGTYPE_p_p_iCelEntityTemplate swig_types[657] +#define SWIGTYPE_p_p_iCelEntityTracker swig_types[658] +#define SWIGTYPE_p_p_iCelGraph swig_types[659] +#define SWIGTYPE_p_p_iCelInventorySpace swig_types[660] +#define SWIGTYPE_p_p_iCelInventorySpaceSlot swig_types[661] +#define SWIGTYPE_p_p_iCelMapFile swig_types[662] +#define SWIGTYPE_p_p_iCelNewEntityCallback swig_types[663] +#define SWIGTYPE_p_p_iCelNode swig_types[664] +#define SWIGTYPE_p_p_iCelParameterBlock swig_types[665] +#define SWIGTYPE_p_p_iCelPath swig_types[666] +#define SWIGTYPE_p_p_iCelPlLayer swig_types[667] +#define SWIGTYPE_p_p_iCelPropertyClass swig_types[668] +#define SWIGTYPE_p_p_iCelPropertyClassFactory swig_types[669] +#define SWIGTYPE_p_p_iCelPropertyClassList swig_types[670] +#define SWIGTYPE_p_p_iCelPropertyClassTemplate swig_types[671] +#define SWIGTYPE_p_p_iCelRegion swig_types[672] +#define SWIGTYPE_p_p_iCelTimerListener swig_types[673] +#define SWIGTYPE_p_p_iCelZone swig_types[674] +#define SWIGTYPE_p_p_iChangePropertyQuestRewardFactory swig_types[675] +#define SWIGTYPE_p_p_iClipper2D swig_types[676] +#define SWIGTYPE_p_p_iCollection swig_types[677] +#define SWIGTYPE_p_p_iCollideSystem swig_types[678] +#define SWIGTYPE_p_p_iCollider swig_types[679] +#define SWIGTYPE_p_p_iColoredVertices swig_types[680] +#define SWIGTYPE_p_p_iCommandLineParser swig_types[681] +#define SWIGTYPE_p_p_iComponent swig_types[682] +#define SWIGTYPE_p_p_iConfigFile swig_types[683] +#define SWIGTYPE_p_p_iConfigIterator swig_types[684] +#define SWIGTYPE_p_p_iConfigManager swig_types[685] +#define SWIGTYPE_p_p_iConsoleExecCallback swig_types[686] +#define SWIGTYPE_p_p_iConsoleInput swig_types[687] +#define SWIGTYPE_p_p_iConsoleOutput swig_types[688] +#define SWIGTYPE_p_p_iConsoleWatcher swig_types[689] +#define SWIGTYPE_p_p_iCreateEntityQuestRewardFactory swig_types[690] +#define SWIGTYPE_p_p_iCsSequenceQuestRewardFactory swig_types[691] +#define SWIGTYPE_p_p_iDataBuffer swig_types[692] +#define SWIGTYPE_p_p_iDebugHelper swig_types[693] +#define SWIGTYPE_p_p_iDebugPrintQuestRewardFactory swig_types[694] +#define SWIGTYPE_p_p_iDebugPrintQuestSeqOpFactory swig_types[695] +#define SWIGTYPE_p_p_iDecalManager swig_types[696] +#define SWIGTYPE_p_p_iDecalTemplate swig_types[697] +#define SWIGTYPE_p_p_iDestroyEntityQuestRewardFactory swig_types[698] +#define SWIGTYPE_p_p_iDocument swig_types[699] +#define SWIGTYPE_p_p_iDocumentAttribute swig_types[700] +#define SWIGTYPE_p_p_iDocumentAttributeIterator swig_types[701] +#define SWIGTYPE_p_p_iDocumentNode swig_types[702] +#define SWIGTYPE_p_p_iDocumentNodeIterator swig_types[703] +#define SWIGTYPE_p_p_iDocumentSystem swig_types[704] +#define SWIGTYPE_p_p_iDynamicSystem swig_types[705] +#define SWIGTYPE_p_p_iDynamics swig_types[706] +#define SWIGTYPE_p_p_iDynamicsColliderCollisionCallback swig_types[707] +#define SWIGTYPE_p_p_iDynamicsCollisionCallback swig_types[708] +#define SWIGTYPE_p_p_iDynamicsMoveCallback swig_types[709] +#define SWIGTYPE_p_p_iDynamicsStepCallback swig_types[710] +#define SWIGTYPE_p_p_iDynamicsSystemCollider swig_types[711] +#define SWIGTYPE_p_p_iEngine swig_types[712] +#define SWIGTYPE_p_p_iEngineFrameCallback swig_types[713] +#define SWIGTYPE_p_p_iEngineSectorCallback swig_types[714] +#define SWIGTYPE_p_p_iEngineSequenceManager swig_types[715] +#define SWIGTYPE_p_p_iEngineSequenceParameters swig_types[716] +#define SWIGTYPE_p_p_iEnterSectorQuestTriggerFactory swig_types[717] +#define SWIGTYPE_p_p_iEvent swig_types[718] +#define SWIGTYPE_p_p_iEventAttributeIterator swig_types[719] +#define SWIGTYPE_p_p_iEventCord swig_types[720] +#define SWIGTYPE_p_p_iEventHandler swig_types[721] +#define SWIGTYPE_p_p_iEventNameRegistry swig_types[722] +#define SWIGTYPE_p_p_iEventOutlet swig_types[723] +#define SWIGTYPE_p_p_iEventPlug swig_types[724] +#define SWIGTYPE_p_p_iEventQueue swig_types[725] +#define SWIGTYPE_p_p_iFactory swig_types[726] +#define SWIGTYPE_p_p_iFile swig_types[727] +#define SWIGTYPE_p_p_iFont swig_types[728] +#define SWIGTYPE_p_p_iFontDeleteNotify swig_types[729] +#define SWIGTYPE_p_p_iFontServer swig_types[730] +#define SWIGTYPE_p_p_iFrameEventSignpost swig_types[731] +#define SWIGTYPE_p_p_iFrustumView swig_types[732] +#define SWIGTYPE_p_p_iFrustumViewUserdata swig_types[733] +#define SWIGTYPE_p_p_iGenMeshAnimationControl swig_types[734] +#define SWIGTYPE_p_p_iGenMeshAnimationControl1_4 swig_types[735] +#define SWIGTYPE_p_p_iGenMeshAnimationControlFactory swig_types[736] +#define SWIGTYPE_p_p_iGenMeshAnimationControlType swig_types[737] +#define SWIGTYPE_p_p_iGenMeshSkeletonControlState swig_types[738] +#define SWIGTYPE_p_p_iGeneralFactoryState swig_types[739] +#define SWIGTYPE_p_p_iGeneralMeshCommonState swig_types[740] +#define SWIGTYPE_p_p_iGeneralMeshState swig_types[741] +#define SWIGTYPE_p_p_iGeneralMeshSubMesh swig_types[742] +#define SWIGTYPE_p_p_iGraphics2D swig_types[743] +#define SWIGTYPE_p_p_iGraphics3D swig_types[744] +#define SWIGTYPE_p_p_iHalo swig_types[745] +#define SWIGTYPE_p_p_iImage swig_types[746] +#define SWIGTYPE_p_p_iImageIO swig_types[747] +#define SWIGTYPE_p_p_iInventoryQuestRewardFactory swig_types[748] +#define SWIGTYPE_p_p_iInventoryQuestTriggerFactory swig_types[749] +#define SWIGTYPE_p_p_iJoint swig_types[750] +#define SWIGTYPE_p_p_iJoystickDriver swig_types[751] +#define SWIGTYPE_p_p_iKeyComposer swig_types[752] +#define SWIGTYPE_p_p_iKeyboardDriver swig_types[753] +#define SWIGTYPE_p_p_iLODControl swig_types[754] +#define SWIGTYPE_p_p_iLight swig_types[755] +#define SWIGTYPE_p_p_iLightCallback swig_types[756] +#define SWIGTYPE_p_p_iLightIterator swig_types[757] +#define SWIGTYPE_p_p_iLightList swig_types[758] +#define SWIGTYPE_p_p_iLightQuestSeqOpFactory swig_types[759] +#define SWIGTYPE_p_p_iLightVisibleCallback swig_types[760] +#define SWIGTYPE_p_p_iLightingProcessData swig_types[761] +#define SWIGTYPE_p_p_iLightingProcessInfo swig_types[762] +#define SWIGTYPE_p_p_iLoader swig_types[763] +#define SWIGTYPE_p_p_iLoaderPlugin swig_types[764] +#define SWIGTYPE_p_p_iMapNode swig_types[765] +#define SWIGTYPE_p_p_iMaterial swig_types[766] +#define SWIGTYPE_p_p_iMaterialEngine swig_types[767] +#define SWIGTYPE_p_p_iMaterialList swig_types[768] +#define SWIGTYPE_p_p_iMaterialWrapper swig_types[769] +#define SWIGTYPE_p_p_iMeshDrawCallback swig_types[770] +#define SWIGTYPE_p_p_iMeshFactoryList swig_types[771] +#define SWIGTYPE_p_p_iMeshFactoryWrapper swig_types[772] +#define SWIGTYPE_p_p_iMeshList swig_types[773] +#define SWIGTYPE_p_p_iMeshObject swig_types[774] +#define SWIGTYPE_p_p_iMeshObjectDrawCallback swig_types[775] +#define SWIGTYPE_p_p_iMeshObjectFactory swig_types[776] +#define SWIGTYPE_p_p_iMeshObjectType swig_types[777] +#define SWIGTYPE_p_p_iMeshSelectQuestTriggerFactory swig_types[778] +#define SWIGTYPE_p_p_iMeshWrapper swig_types[779] +#define SWIGTYPE_p_p_iMeshWrapperIterator swig_types[780] +#define SWIGTYPE_p_p_iMessageChannel swig_types[781] +#define SWIGTYPE_p_p_iMessageDispatcher swig_types[782] +#define SWIGTYPE_p_p_iMessageQuestRewardFactory swig_types[783] +#define SWIGTYPE_p_p_iMessageQuestTriggerFactory swig_types[784] +#define SWIGTYPE_p_p_iMessageReceiver swig_types[785] +#define SWIGTYPE_p_p_iMessageReceiverFilter swig_types[786] +#define SWIGTYPE_p_p_iMessageSender swig_types[787] +#define SWIGTYPE_p_p_iMissingLoaderData swig_types[788] +#define SWIGTYPE_p_p_iMouseDriver swig_types[789] +#define SWIGTYPE_p_p_iMovable swig_types[790] +#define SWIGTYPE_p_p_iMovableListener swig_types[791] +#define SWIGTYPE_p_p_iMovePathQuestSeqOpFactory swig_types[792] +#define SWIGTYPE_p_p_iMovieRecorder swig_types[793] +#define SWIGTYPE_p_p_iNativeWindow swig_types[794] +#define SWIGTYPE_p_p_iNativeWindowManager swig_types[795] +#define SWIGTYPE_p_p_iNewStateQuestRewardFactory swig_types[796] +#define SWIGTYPE_p_p_iODEAMotorJoint swig_types[797] +#define SWIGTYPE_p_p_iODEBallJoint swig_types[798] +#define SWIGTYPE_p_p_iODEDynamicState swig_types[799] +#define SWIGTYPE_p_p_iODEDynamicSystemState swig_types[800] +#define SWIGTYPE_p_p_iODEFrameUpdateCallback swig_types[801] +#define SWIGTYPE_p_p_iODEGeneralJointState swig_types[802] +#define SWIGTYPE_p_p_iODEHinge2Joint swig_types[803] +#define SWIGTYPE_p_p_iODEHingeJoint swig_types[804] +#define SWIGTYPE_p_p_iODEJointState swig_types[805] +#define SWIGTYPE_p_p_iODESliderJoint swig_types[806] +#define SWIGTYPE_p_p_iODEUniversalJoint swig_types[807] +#define SWIGTYPE_p_p_iObject swig_types[808] +#define SWIGTYPE_p_p_iObjectIterator swig_types[809] +#define SWIGTYPE_p_p_iObjectModel swig_types[810] +#define SWIGTYPE_p_p_iObjectModelListener swig_types[811] +#define SWIGTYPE_p_p_iObjectNameChangeListener swig_types[812] +#define SWIGTYPE_p_p_iObjectRegistry swig_types[813] +#define SWIGTYPE_p_p_iObjectRegistryIterator swig_types[814] +#define SWIGTYPE_p_p_iOffscreenCanvasCallback swig_types[815] +#define SWIGTYPE_p_p_iOperationQuestTriggerFactory swig_types[816] +#define SWIGTYPE_p_p_iParameterESM swig_types[817] +#define SWIGTYPE_p_p_iParticleBuiltinEffectorFactory swig_types[818] +#define SWIGTYPE_p_p_iParticleBuiltinEffectorForce swig_types[819] +#define SWIGTYPE_p_p_iParticleBuiltinEffectorLinColor swig_types[820] +#define SWIGTYPE_p_p_iParticleBuiltinEffectorLinear swig_types[821] +#define SWIGTYPE_p_p_iParticleBuiltinEffectorVelocityField swig_types[822] +#define SWIGTYPE_p_p_iParticleBuiltinEmitterBase swig_types[823] +#define SWIGTYPE_p_p_iParticleBuiltinEmitterBox swig_types[824] +#define SWIGTYPE_p_p_iParticleBuiltinEmitterCone swig_types[825] +#define SWIGTYPE_p_p_iParticleBuiltinEmitterCylinder swig_types[826] +#define SWIGTYPE_p_p_iParticleBuiltinEmitterFactory swig_types[827] +#define SWIGTYPE_p_p_iParticleBuiltinEmitterSphere swig_types[828] +#define SWIGTYPE_p_p_iParticleEffector swig_types[829] +#define SWIGTYPE_p_p_iParticleEmitter swig_types[830] +#define SWIGTYPE_p_p_iParticleSystem swig_types[831] +#define SWIGTYPE_p_p_iParticleSystemBase swig_types[832] +#define SWIGTYPE_p_p_iParticleSystemFactory swig_types[833] +#define SWIGTYPE_p_p_iPath swig_types[834] +#define SWIGTYPE_p_p_iPcActorAnalog swig_types[835] +#define SWIGTYPE_p_p_iPcActorMove swig_types[836] +#define SWIGTYPE_p_p_iPcBillboard swig_types[837] +#define SWIGTYPE_p_p_iPcCamera swig_types[838] +#define SWIGTYPE_p_p_iPcCameraMode swig_types[839] +#define SWIGTYPE_p_p_iPcCharacteristics swig_types[840] +#define SWIGTYPE_p_p_iPcCollisionDetection swig_types[841] +#define SWIGTYPE_p_p_iPcCommandInput swig_types[842] +#define SWIGTYPE_p_p_iPcCraftController swig_types[843] +#define SWIGTYPE_p_p_iPcDamage swig_types[844] +#define SWIGTYPE_p_p_iPcDefaultCamera swig_types[845] +#define SWIGTYPE_p_p_iPcDelegateCamera swig_types[846] +#define SWIGTYPE_p_p_iPcGravity swig_types[847] +#define SWIGTYPE_p_p_iPcGravityCallback swig_types[848] +#define SWIGTYPE_p_p_iPcHover swig_types[849] +#define SWIGTYPE_p_p_iPcInventory swig_types[850] +#define SWIGTYPE_p_p_iPcInventoryListener swig_types[851] +#define SWIGTYPE_p_p_iPcLinearMovement swig_types[852] +#define SWIGTYPE_p_p_iPcMechanicsBalancedGroup swig_types[853] +#define SWIGTYPE_p_p_iPcMechanicsJoint swig_types[854] +#define SWIGTYPE_p_p_iPcMechanicsObject swig_types[855] +#define SWIGTYPE_p_p_iPcMechanicsSystem swig_types[856] +#define SWIGTYPE_p_p_iPcMechanicsThruster swig_types[857] +#define SWIGTYPE_p_p_iPcMechanicsThrusterController swig_types[858] +#define SWIGTYPE_p_p_iPcMesh swig_types[859] +#define SWIGTYPE_p_p_iPcMeshDeform swig_types[860] +#define SWIGTYPE_p_p_iPcMeshSelect swig_types[861] +#define SWIGTYPE_p_p_iPcMeshSelectListener swig_types[862] +#define SWIGTYPE_p_p_iPcMovable swig_types[863] +#define SWIGTYPE_p_p_iPcMovableConstraint swig_types[864] +#define SWIGTYPE_p_p_iPcMover swig_types[865] +#define SWIGTYPE_p_p_iPcNewCamera swig_types[866] +#define SWIGTYPE_p_p_iPcPathFinder swig_types[867] +#define SWIGTYPE_p_p_iPcProjectile swig_types[868] +#define SWIGTYPE_p_p_iPcProperties swig_types[869] +#define SWIGTYPE_p_p_iPcPropertyListener swig_types[870] +#define SWIGTYPE_p_p_iPcPython swig_types[871] +#define SWIGTYPE_p_p_iPcQuest swig_types[872] +#define SWIGTYPE_p_p_iPcRegion swig_types[873] +#define SWIGTYPE_p_p_iPcSimpleCamera swig_types[874] +#define SWIGTYPE_p_p_iPcSolid swig_types[875] +#define SWIGTYPE_p_p_iPcSoundListener swig_types[876] +#define SWIGTYPE_p_p_iPcSoundSource swig_types[877] +#define SWIGTYPE_p_p_iPcSpawn swig_types[878] +#define SWIGTYPE_p_p_iPcSteer swig_types[879] +#define SWIGTYPE_p_p_iPcTimer swig_types[880] +#define SWIGTYPE_p_p_iPcTooltip swig_types[881] +#define SWIGTYPE_p_p_iPcTrackingCamera swig_types[882] +#define SWIGTYPE_p_p_iPcTrigger swig_types[883] +#define SWIGTYPE_p_p_iPcTriggerListener swig_types[884] +#define SWIGTYPE_p_p_iPcWheeled swig_types[885] +#define SWIGTYPE_p_p_iPcZoneManager swig_types[886] +#define SWIGTYPE_p_p_iPcmNewCamera__General swig_types[887] +#define SWIGTYPE_p_p_iPcmNewCamera__Tracking swig_types[888] +#define SWIGTYPE_p_p_iPluginIterator swig_types[889] +#define SWIGTYPE_p_p_iPluginManager swig_types[890] +#define SWIGTYPE_p_p_iPolygonHandle swig_types[891] +#define SWIGTYPE_p_p_iPortal swig_types[892] +#define SWIGTYPE_p_p_iPortalCallback swig_types[893] +#define SWIGTYPE_p_p_iPortalContainer swig_types[894] +#define SWIGTYPE_p_p_iProcTexCallback swig_types[895] +#define SWIGTYPE_p_p_iProcTexture swig_types[896] +#define SWIGTYPE_p_p_iPropertyChangeQuestTriggerFactory swig_types[897] +#define SWIGTYPE_p_p_iPropertyQuestSeqOpFactory swig_types[898] +#define SWIGTYPE_p_p_iQuest swig_types[899] +#define SWIGTYPE_p_p_iQuestFactory swig_types[900] +#define SWIGTYPE_p_p_iQuestManager swig_types[901] +#define SWIGTYPE_p_p_iQuestParameter swig_types[902] +#define SWIGTYPE_p_p_iQuestReward swig_types[903] +#define SWIGTYPE_p_p_iQuestRewardFactory swig_types[904] +#define SWIGTYPE_p_p_iQuestRewardType swig_types[905] +#define SWIGTYPE_p_p_iQuestSeqOp swig_types[906] +#define SWIGTYPE_p_p_iQuestSeqOpFactory swig_types[907] +#define SWIGTYPE_p_p_iQuestSeqOpType swig_types[908] +#define SWIGTYPE_p_p_iQuestSequence swig_types[909] +#define SWIGTYPE_p_p_iQuestSequenceCallback swig_types[910] +#define SWIGTYPE_p_p_iQuestSequenceFactory swig_types[911] +#define SWIGTYPE_p_p_iQuestStateFactory swig_types[912] +#define SWIGTYPE_p_p_iQuestTrigger swig_types[913] +#define SWIGTYPE_p_p_iQuestTriggerCallback swig_types[914] +#define SWIGTYPE_p_p_iQuestTriggerFactory swig_types[915] +#define SWIGTYPE_p_p_iQuestTriggerResponseFactory swig_types[916] +#define SWIGTYPE_p_p_iQuestTriggerType swig_types[917] +#define SWIGTYPE_p_p_iRegion swig_types[918] +#define SWIGTYPE_p_p_iRegionList swig_types[919] +#define SWIGTYPE_p_p_iRenderLoop swig_types[920] +#define SWIGTYPE_p_p_iRenderLoopManager swig_types[921] +#define SWIGTYPE_p_p_iRenderStepContainer swig_types[922] +#define SWIGTYPE_p_p_iRendererLightmap swig_types[923] +#define SWIGTYPE_p_p_iReporter swig_types[924] +#define SWIGTYPE_p_p_iReporterIterator swig_types[925] +#define SWIGTYPE_p_p_iReporterListener swig_types[926] +#define SWIGTYPE_p_p_iRigidBody swig_types[927] +#define SWIGTYPE_p_p_iSCF swig_types[928] +#define SWIGTYPE_p_p_iSaver swig_types[929] +#define SWIGTYPE_p_p_iSceneNode swig_types[930] +#define SWIGTYPE_p_p_iSceneNodeArray swig_types[931] +#define SWIGTYPE_p_p_iScript swig_types[932] +#define SWIGTYPE_p_p_iScriptObject swig_types[933] +#define SWIGTYPE_p_p_iScriptValue swig_types[934] +#define SWIGTYPE_p_p_iSector swig_types[935] +#define SWIGTYPE_p_p_iSectorCallback swig_types[936] +#define SWIGTYPE_p_p_iSectorIterator swig_types[937] +#define SWIGTYPE_p_p_iSectorList swig_types[938] +#define SWIGTYPE_p_p_iSectorMeshCallback swig_types[939] +#define SWIGTYPE_p_p_iSequence swig_types[940] +#define SWIGTYPE_p_p_iSequenceCondition swig_types[941] +#define SWIGTYPE_p_p_iSequenceFinishQuestRewardFactory swig_types[942] +#define SWIGTYPE_p_p_iSequenceFinishQuestTriggerFactory swig_types[943] +#define SWIGTYPE_p_p_iSequenceManager swig_types[944] +#define SWIGTYPE_p_p_iSequenceOperation swig_types[945] +#define SWIGTYPE_p_p_iSequenceQuestRewardFactory swig_types[946] +#define SWIGTYPE_p_p_iSequenceTimedOperation swig_types[947] +#define SWIGTYPE_p_p_iSequenceTrigger swig_types[948] +#define SWIGTYPE_p_p_iSequenceWrapper swig_types[949] +#define SWIGTYPE_p_p_iShader swig_types[950] +#define SWIGTYPE_p_p_iShaderCompiler swig_types[951] +#define SWIGTYPE_p_p_iShaderManager swig_types[952] +#define SWIGTYPE_p_p_iShaderPriorityList swig_types[953] +#define SWIGTYPE_p_p_iShaderVarStack swig_types[954] +#define SWIGTYPE_p_p_iShaderVariableAccessor swig_types[955] +#define SWIGTYPE_p_p_iShaderVariableContext swig_types[956] +#define SWIGTYPE_p_p_iSimpleFormerState swig_types[957] +#define SWIGTYPE_p_p_iSkeleton swig_types[958] +#define SWIGTYPE_p_p_iSkeleton2 swig_types[959] +#define SWIGTYPE_p_p_iSkeletonAnimCallback2 swig_types[960] +#define SWIGTYPE_p_p_iSkeletonAnimNode2 swig_types[961] +#define SWIGTYPE_p_p_iSkeletonAnimNodeFactory2 swig_types[962] +#define SWIGTYPE_p_p_iSkeletonAnimPacket2 swig_types[963] +#define SWIGTYPE_p_p_iSkeletonAnimPacketFactory2 swig_types[964] +#define SWIGTYPE_p_p_iSkeletonAnimation swig_types[965] +#define SWIGTYPE_p_p_iSkeletonAnimation2 swig_types[966] +#define SWIGTYPE_p_p_iSkeletonAnimationCallback swig_types[967] +#define SWIGTYPE_p_p_iSkeletonAnimationInstance swig_types[968] +#define SWIGTYPE_p_p_iSkeletonAnimationKeyFrame swig_types[969] +#define SWIGTYPE_p_p_iSkeletonAnimationNode2 swig_types[970] +#define SWIGTYPE_p_p_iSkeletonAnimationNodeFactory2 swig_types[971] +#define SWIGTYPE_p_p_iSkeletonBlendNode2 swig_types[972] +#define SWIGTYPE_p_p_iSkeletonBlendNodeFactory2 swig_types[973] +#define SWIGTYPE_p_p_iSkeletonBone swig_types[974] +#define SWIGTYPE_p_p_iSkeletonBoneFactory swig_types[975] +#define SWIGTYPE_p_p_iSkeletonBoneRagdollInfo swig_types[976] +#define SWIGTYPE_p_p_iSkeletonBoneUpdateCallback swig_types[977] +#define SWIGTYPE_p_p_iSkeletonFSMNode2 swig_types[978] +#define SWIGTYPE_p_p_iSkeletonFSMNodeFactory2 swig_types[979] +#define SWIGTYPE_p_p_iSkeletonFactory swig_types[980] +#define SWIGTYPE_p_p_iSkeletonFactory2 swig_types[981] +#define SWIGTYPE_p_p_iSkeletonGraveyard swig_types[982] +#define SWIGTYPE_p_p_iSkeletonManager2 swig_types[983] +#define SWIGTYPE_p_p_iSkeletonPriorityNode2 swig_types[984] +#define SWIGTYPE_p_p_iSkeletonPriorityNodeFactory2 swig_types[985] +#define SWIGTYPE_p_p_iSkeletonRandomNode2 swig_types[986] +#define SWIGTYPE_p_p_iSkeletonRandomNodeFactory2 swig_types[987] +#define SWIGTYPE_p_p_iSkeletonSocket swig_types[988] +#define SWIGTYPE_p_p_iSkeletonSocketFactory swig_types[989] +#define SWIGTYPE_p_p_iSkeletonUpdateCallback swig_types[990] +#define SWIGTYPE_p_p_iSndSysData swig_types[991] +#define SWIGTYPE_p_p_iSndSysListener swig_types[992] +#define SWIGTYPE_p_p_iSndSysListenerDoppler swig_types[993] +#define SWIGTYPE_p_p_iSndSysLoader swig_types[994] +#define SWIGTYPE_p_p_iSndSysManager swig_types[995] +#define SWIGTYPE_p_p_iSndSysRenderer swig_types[996] +#define SWIGTYPE_p_p_iSndSysRendererCallback swig_types[997] +#define SWIGTYPE_p_p_iSndSysRendererOpenAL swig_types[998] +#define SWIGTYPE_p_p_iSndSysRendererSoftware swig_types[999] +#define SWIGTYPE_p_p_iSndSysSoftwareDriver swig_types[1000] +#define SWIGTYPE_p_p_iSndSysSoftwareFilter3D swig_types[1001] +#define SWIGTYPE_p_p_iSndSysSoftwareOutputFilter swig_types[1002] +#define SWIGTYPE_p_p_iSndSysSource swig_types[1003] +#define SWIGTYPE_p_p_iSndSysSource3D swig_types[1004] +#define SWIGTYPE_p_p_iSndSysSource3DDirectional swig_types[1005] +#define SWIGTYPE_p_p_iSndSysSource3DDirectionalSimple swig_types[1006] +#define SWIGTYPE_p_p_iSndSysSource3DDoppler swig_types[1007] +#define SWIGTYPE_p_p_iSndSysSourceOpenAL swig_types[1008] +#define SWIGTYPE_p_p_iSndSysSourceSoftware swig_types[1009] +#define SWIGTYPE_p_p_iSndSysSourceSoftware3D swig_types[1010] +#define SWIGTYPE_p_p_iSndSysStream swig_types[1011] +#define SWIGTYPE_p_p_iSndSysStreamCallback swig_types[1012] +#define SWIGTYPE_p_p_iSndSysWrapper swig_types[1013] +#define SWIGTYPE_p_p_iSprite2DFactoryState swig_types[1014] +#define SWIGTYPE_p_p_iSprite2DState swig_types[1015] +#define SWIGTYPE_p_p_iSprite2DUVAnimation swig_types[1016] +#define SWIGTYPE_p_p_iSprite2DUVAnimationFrame swig_types[1017] +#define SWIGTYPE_p_p_iSprite3DFactoryState swig_types[1018] +#define SWIGTYPE_p_p_iSprite3DState swig_types[1019] +#define SWIGTYPE_p_p_iSpriteAction swig_types[1020] +#define SWIGTYPE_p_p_iSpriteCal3DFactoryState swig_types[1021] +#define SWIGTYPE_p_p_iSpriteCal3DSocket swig_types[1022] +#define SWIGTYPE_p_p_iSpriteCal3DState swig_types[1023] +#define SWIGTYPE_p_p_iSpriteFrame swig_types[1024] +#define SWIGTYPE_p_p_iSpriteSocket swig_types[1025] +#define SWIGTYPE_p_p_iStandardReporterListener swig_types[1026] +#define SWIGTYPE_p_p_iString swig_types[1027] +#define SWIGTYPE_p_p_iStringArray swig_types[1028] +#define SWIGTYPE_p_p_iStringSet swig_types[1029] +#define SWIGTYPE_p_p_iSuperLightmap swig_types[1030] +#define SWIGTYPE_p_p_iTerraFormer swig_types[1031] +#define SWIGTYPE_p_p_iTerraSampler swig_types[1032] +#define SWIGTYPE_p_p_iTerrainCell swig_types[1033] +#define SWIGTYPE_p_p_iTerrainCellCollisionProperties swig_types[1034] +#define SWIGTYPE_p_p_iTerrainCellFeederProperties swig_types[1035] +#define SWIGTYPE_p_p_iTerrainCellHeightDataCallback swig_types[1036] +#define SWIGTYPE_p_p_iTerrainCellLoadCallback swig_types[1037] +#define SWIGTYPE_p_p_iTerrainCellRenderProperties swig_types[1038] +#define SWIGTYPE_p_p_iTerrainCollider swig_types[1039] +#define SWIGTYPE_p_p_iTerrainCollisionPairArray swig_types[1040] +#define SWIGTYPE_p_p_iTerrainDataFeeder swig_types[1041] +#define SWIGTYPE_p_p_iTerrainFactory swig_types[1042] +#define SWIGTYPE_p_p_iTerrainFactoryCell swig_types[1043] +#define SWIGTYPE_p_p_iTerrainFactoryState swig_types[1044] +#define SWIGTYPE_p_p_iTerrainObjectState swig_types[1045] +#define SWIGTYPE_p_p_iTerrainRenderer swig_types[1046] +#define SWIGTYPE_p_p_iTerrainSystem swig_types[1047] +#define SWIGTYPE_p_p_iTerrainVector3Array swig_types[1048] +#define SWIGTYPE_p_p_iTextureCallback swig_types[1049] +#define SWIGTYPE_p_p_iTextureHandle swig_types[1050] +#define SWIGTYPE_p_p_iTextureList swig_types[1051] +#define SWIGTYPE_p_p_iTextureManager swig_types[1052] +#define SWIGTYPE_p_p_iTextureWrapper swig_types[1053] +#define SWIGTYPE_p_p_iThingEnvironment swig_types[1054] +#define SWIGTYPE_p_p_iThingFactoryState swig_types[1055] +#define SWIGTYPE_p_p_iThingState swig_types[1056] +#define SWIGTYPE_p_p_iTimeoutQuestTriggerFactory swig_types[1057] +#define SWIGTYPE_p_p_iTransformQuestSeqOpFactory swig_types[1058] +#define SWIGTYPE_p_p_iTranslator swig_types[1059] +#define SWIGTYPE_p_p_iTriangleMesh swig_types[1060] +#define SWIGTYPE_p_p_iTriangleMeshIterator swig_types[1061] +#define SWIGTYPE_p_p_iTriggerQuestTriggerFactory swig_types[1062] +#define SWIGTYPE_p_p_iVFS swig_types[1063] +#define SWIGTYPE_p_p_iView swig_types[1064] +#define SWIGTYPE_p_p_iVirtualClock swig_types[1065] +#define SWIGTYPE_p_p_iVisibilityCuller swig_types[1066] +#define SWIGTYPE_p_p_iVisibilityCullerListener swig_types[1067] +#define SWIGTYPE_p_p_iVisibilityObject swig_types[1068] +#define SWIGTYPE_p_p_iVisibilityObjectIterator swig_types[1069] +#define SWIGTYPE_p_p_iWatchQuestTriggerFactory swig_types[1070] +#define SWIGTYPE_p_p_pyMessageReceiver swig_types[1071] +#define SWIGTYPE_p_p_pyMessageSender swig_types[1072] +#define SWIGTYPE_p_p_pyPcCommon swig_types[1073] +#define SWIGTYPE_p_p_pyPcPropertyListener swig_types[1074] +#define SWIGTYPE_p_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t swig_types[1075] +#define SWIGTYPE_p_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t swig_types[1076] +#define SWIGTYPE_p_p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_t swig_types[1077] +#define SWIGTYPE_p_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t swig_types[1078] +#define SWIGTYPE_p_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t swig_types[1079] +#define SWIGTYPE_p_p_scfImplementation1TcsConfigFile_iConfigFile_t swig_types[1080] +#define SWIGTYPE_p_p_scfImplementation1TcsImageBase_iImage_t swig_types[1081] +#define SWIGTYPE_p_p_scfImplementation1TcsObject_iObject_t swig_types[1082] +#define SWIGTYPE_p_p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_t swig_types[1083] +#define SWIGTYPE_p_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_t swig_types[1084] +#define SWIGTYPE_p_p_scfImplementation1TcsTriangleMesh_iTriangleMesh_t swig_types[1085] +#define SWIGTYPE_p_p_scfImplementation1TcsView_iView_t swig_types[1086] +#define SWIGTYPE_p_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t swig_types[1087] +#define SWIGTYPE_p_p_scfImplementation1TpyMessageSender_iMessageSender_t swig_types[1088] +#define SWIGTYPE_p_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t swig_types[1089] +#define SWIGTYPE_p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t swig_types[1090] +#define SWIGTYPE_p_p_scfImplementationExt0TPcCommon_celPcCommon_t swig_types[1091] +#define SWIGTYPE_p_p_scfImplementationExt0TcsImageMemory_csImageBase_t swig_types[1092] +#define SWIGTYPE_p_p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_t swig_types[1093] +#define SWIGTYPE_p_p_scfImplementationExt1TcsPath_csObject_iPath_t swig_types[1094] +#define SWIGTYPE_p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t swig_types[1095] +#define SWIGTYPE_p_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t swig_types[1096] +#define SWIGTYPE_p_p_void swig_types[1097] +#define SWIGTYPE_p_pyMessageReceiver swig_types[1098] +#define SWIGTYPE_p_pyMessageSender swig_types[1099] +#define SWIGTYPE_p_pyPcCommon swig_types[1100] +#define SWIGTYPE_p_pyPcPropertyListener swig_types[1101] +#define SWIGTYPE_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t swig_types[1102] +#define SWIGTYPE_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t swig_types[1103] +#define SWIGTYPE_p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_t swig_types[1104] +#define SWIGTYPE_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t swig_types[1105] +#define SWIGTYPE_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t swig_types[1106] +#define SWIGTYPE_p_scfImplementation1TcsConfigFile_iConfigFile_t swig_types[1107] +#define SWIGTYPE_p_scfImplementation1TcsImageBase_iImage_t swig_types[1108] +#define SWIGTYPE_p_scfImplementation1TcsObject_iObject_t swig_types[1109] +#define SWIGTYPE_p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_t swig_types[1110] +#define SWIGTYPE_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_t swig_types[1111] +#define SWIGTYPE_p_scfImplementation1TcsTriangleMesh_iTriangleMesh_t swig_types[1112] +#define SWIGTYPE_p_scfImplementation1TcsView_iView_t swig_types[1113] +#define SWIGTYPE_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t swig_types[1114] +#define SWIGTYPE_p_scfImplementation1TpyMessageSender_iMessageSender_t swig_types[1115] +#define SWIGTYPE_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t swig_types[1116] +#define SWIGTYPE_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t swig_types[1117] +#define SWIGTYPE_p_scfImplementationExt0TPcCommon_celPcCommon_t swig_types[1118] +#define SWIGTYPE_p_scfImplementationExt0TcsImageMemory_csImageBase_t swig_types[1119] +#define SWIGTYPE_p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_t swig_types[1120] +#define SWIGTYPE_p_scfImplementationExt1TcsPath_csObject_iPath_t swig_types[1121] +#define SWIGTYPE_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t swig_types[1122] +#define SWIGTYPE_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t swig_types[1123] +#define SWIGTYPE_p_scfInterfaceMetadataList swig_types[1124] +#define SWIGTYPE_p_uint16_t swig_types[1125] +#define SWIGTYPE_p_uint32_t swig_types[1126] +#define SWIGTYPE_p_uint64_t swig_types[1127] +#define SWIGTYPE_p_uint8_t swig_types[1128] +#define SWIGTYPE_p_uint_least64_t swig_types[1129] +#define SWIGTYPE_p_unsigned_int swig_types[1130] +#define SWIGTYPE_p_unsigned_long swig_types[1131] +#define SWIGTYPE_p_void swig_types[1132] +static swig_type_info *swig_types[1134]; +static swig_module_info swig_module = {swig_types, 1133, 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) @@ -4140,7 +4138,7 @@ #define SWIG_name "_blcelc" -#define SWIGVERSION 0x010331 +#define SWIGVERSION 0x010333 #define SWIG_VERSION SWIGVERSION @@ -4310,14 +4308,12 @@ #include -#ifndef LLONG_MIN -# define LLONG_MIN LONG_LONG_MIN -#endif -#ifndef LLONG_MAX -# define LLONG_MAX LONG_LONG_MAX -#endif -#ifndef ULLONG_MAX -# define ULLONG_MAX ULONG_LONG_MAX +#if !defined(SWIG_NO_LLONG_MAX) +# if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__) +# define LLONG_MAX __LONG_LONG_MAX__ +# define LLONG_MIN (-LLONG_MAX - 1LL) +# define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) +# endif #endif @@ -4646,34 +4642,11 @@ SWIGINTERN int SWIG_AsVal_bool (PyObject *obj, bool *val) { - if (obj == Py_True) { - if (val) *val = true; - return SWIG_OK; - } else if (obj == Py_False) { - if (val) *val = false; - return SWIG_OK; - } else { - long v = 0; - int res = SWIG_AddCast(SWIG_AsVal_long (obj, val ? &v : 0)); - if (SWIG_IsOK(res) && val) *val = v ? true : false; - return res; - } -} - - -SWIGINTERN int -SWIG_AsVal_unsigned_SS_char (PyObject * obj, unsigned char *val) -{ - unsigned long v; - int res = SWIG_AsVal_unsigned_SS_long (obj, &v); - if (SWIG_IsOK(res)) { - if ((v > UCHAR_MAX)) { - return SWIG_OverflowError; - } else { - if (val) *val = static_cast< unsigned char >(v); - } - } - return res; + int r = PyObject_IsTrue(obj); + if (r == -1) + return SWIG_ERROR; + if (val) *val = r ? true : false; + return SWIG_OK; } @@ -4720,13 +4693,6 @@ -SWIGINTERNINLINE PyObject * -SWIG_From_unsigned_SS_char (unsigned char value) -{ - return SWIG_From_unsigned_SS_long (value); -} - - #define SWIG_From_double PyFloat_FromDouble @@ -4803,13 +4769,6 @@ return pl; } - -SWIGINTERNINLINE PyObject * -SWIG_From_unsigned_SS_int (unsigned int value) -{ - return SWIG_From_unsigned_SS_long (value); -} - SWIGINTERN iObject *iCelEntity_Object_get(iCelEntity *self){ return (iObject*)(self->QueryObject()); } SWIGINTERN void iCelEntity_Name_set(iCelEntity *self,char const *_val){ self->SetName(_val); } SWIGINTERN char const *iCelEntity_Name_get(iCelEntity *self){ return (const char*)(self->GetName()); } @@ -5006,7 +4965,7 @@ celData ret; if(self->SendMessage (msg_id,prop,ret,params)) { - /*@SWIG:CELDATA_RETURN@*/ + /*@SWIG:/tmp/tmp2/V1.4/include/bindings/python/datatype.i,1,CELDATA_RETURN@*/ PyObject *obj = Py_None; if ((&ret)) { @@ -5745,6 +5704,7 @@ SWIGINTERN char const *iPcRegion_WorldDir_get(iPcRegion *self){ return (const char*)(self->GetWorldDir()); } SWIGINTERN void iPcRegion_RegionName_set(iPcRegion *self,char const *_val){ self->SetRegionName(_val); } SWIGINTERN char const *iPcRegion_RegionName_get(iPcRegion *self){ return (const char*)(self->GetRegionName()); } +SWIGINTERN iRegion *iPcRegion_Region_get(iPcRegion *self){ return (iRegion*)(self->GetRegion()); } SWIGINTERN bool iPcRegion_LoadWorld(iPcRegion *self,char const *vfsdir,char const *name){ self->SetWorldFile (vfsdir, name); return self->Load (); @@ -5817,9 +5777,11 @@ SWIGINTERN void iCelMapFile_SectorName_set(iCelMapFile *self,char const *_val){ self->SetSectorName(_val); } SWIGINTERN char const *iCelMapFile_SectorName_get(iCelMapFile *self){ return (const char*)(self->GetSectorName()); } SWIGINTERN char const *iCelRegion_Name_get(iCelRegion *self){ return (const char*)(self->GetName()); } +SWIGINTERN char const *iCelRegion_CsRegionName_get(iCelRegion *self){ return (const char*)(self->GetCsRegionName()); } SWIGINTERN void iCelRegion_CachePath_set(iCelRegion *self,char const *_val){ self->SetCachePath(_val); } SWIGINTERN char const *iCelRegion_CachePath_get(iCelRegion *self){ return (const char*)(self->GetCachePath()); } SWIGINTERN size_t iCelRegion_MapFileCount_get(iCelRegion *self){ return (size_t)(self->GetMapFileCount()); } +SWIGINTERN iRegion *iCelRegion_CsRegion_get(iCelRegion *self){ return (iRegion*)(self->GetCsRegion()); } SWIGINTERN char const *iCelZone_Name_get(iCelZone *self){ return (const char*)(self->GetName()); } SWIGINTERN size_t iCelZone_RegionCount_get(iCelZone *self){ return (size_t)(self->GetRegionCount()); } SWIGINTERN bool iPcZoneManager_ColliderWrappers_get(iPcZoneManager *self){ return (bool)(self->IsColliderWrappers()); } @@ -5951,6 +5913,13 @@ return iface; } + +SWIGINTERNINLINE PyObject * +SWIG_From_unsigned_SS_int (unsigned int value) +{ + return SWIG_From_unsigned_SS_long (value); +} + SWIGINTERN void iPcLinearMovement_Anchor_set(iPcLinearMovement *self,iPcMesh *_val){ self->SetAnchor(_val); } SWIGINTERN iPcMesh *iPcLinearMovement_Anchor_get(iPcLinearMovement *self){ return (iPcMesh*)(self->GetAnchor()); } SWIGINTERN void iPcLinearMovement_Speed_set(iPcLinearMovement *self,float _val){ self->SetSpeed (_val); } @@ -6118,6 +6087,10 @@ return iface; } +SWIGINTERN void iPcActorAnalog_MovementSpeed_set(iPcActorAnalog *self,float _val){ self->SetMovementSpeed (_val); } +SWIGINTERN void iPcActorAnalog_TurningSpeed_set(iPcActorAnalog *self,float _val){ self->SetTurningSpeed (_val); } +SWIGINTERN int iPcActorAnalog_scfGetVersion(){ return scfInterfaceTraits::GetVersion(); } +SWIGINTERN void delete_iPcActorAnalog(iPcActorAnalog *self){ if (self) self->DecRef (); } iPcActorAnalog *celCreateActorAnalog(iCelPlLayer *pl, iCelEntity *entity, const char* tagname = 0 ) { @@ -6175,124 +6148,6 @@ return iface; } -SWIGINTERN int iPcAnalogMotion_scfGetVersion(){ return scfInterfaceTraits::GetVersion(); } -SWIGINTERN void delete_iPcAnalogMotion(iPcAnalogMotion *self){ if (self) self->DecRef (); } - -iPcAnalogMotion *celCreateAnalogMotion(iCelPlLayer *pl, iCelEntity *entity, const char* tagname = 0 ) -{ - CS_ASSERT (entity != 0); - csRef pc; - if (tagname) - pc = pl->CreateTaggedPropertyClass(entity,"pcmove.analogmotion", tagname); - else - pc = pl->CreatePropertyClass(entity,"pcmove.analogmotion" ); - if (!pc.IsValid()) return 0; - csRef pclm = scfQueryInterface(pc); - if (!pclm.IsValid()) return 0; - return pclm; -} - - -iPcAnalogMotion * celGetSetAnalogMotion (iCelPlLayer *pl, iCelEntity *entity, const char* tagname = 0) -{ - CS_ASSERT (entity != 0); - csRef pclm; - if (tagname) - pclm = (celQueryPropertyClassTag (entity->GetPropertyClassList (),tagname)); - else - pclm = (celQueryPropertyClass (entity->GetPropertyClassList ())); - if (pclm.IsValid()) return pclm; - csRef pc; - if (tagname) - pc = pl->CreateTaggedPropertyClass(entity,"pcmove.analogmotion", tagname ); - else - pc = pl->CreatePropertyClass(entity,"pcmove.analogmotion" ); - if (!pc.IsValid()) return 0; - pclm = scfQueryInterface(pc); - if (!pclm.IsValid()) return 0; - return pclm; -} - - -iPcAnalogMotion * celGetAnalogMotion (iCelEntity *entity, const char* tagname = 0 ) -{ - CS_ASSERT (entity != 0); - csRef pc; - if (tagname) - pc = (celQueryPropertyClassTag (entity->GetPropertyClassList (),tagname)); - else - pc = (celQueryPropertyClass (entity->GetPropertyClassList ())); - if (!pc.IsValid()) return 0; - return pc; -} - - -iPcAnalogMotion *scfQuery_iPcAnalogMotion (iCelPropertyClass *pc) -{ - csRef iface = scfQueryInterface(pc); - if (iface) iface->IncRef (); - return iface; -} - -SWIGINTERN int iPcJump_scfGetVersion(){ return scfInterfaceTraits::GetVersion(); } -SWIGINTERN void delete_iPcJump(iPcJump *self){ if (self) self->DecRef (); } - -iPcJump *celCreateJump(iCelPlLayer *pl, iCelEntity *entity, const char* tagname = 0 ) -{ - CS_ASSERT (entity != 0); - csRef pc; - if (tagname) - pc = pl->CreateTaggedPropertyClass(entity,"pcmove.jump", tagname); - else - pc = pl->CreatePropertyClass(entity,"pcmove.jump" ); - if (!pc.IsValid()) return 0; - csRef pclm = scfQueryInterface(pc); - if (!pclm.IsValid()) return 0; - return pclm; -} - - -iPcJump * celGetSetJump (iCelPlLayer *pl, iCelEntity *entity, const char* tagname = 0) -{ - CS_ASSERT (entity != 0); - csRef pclm; - if (tagname) - pclm = (celQueryPropertyClassTag (entity->GetPropertyClassList (),tagname)); - else - pclm = (celQueryPropertyClass (entity->GetPropertyClassList ())); - if (pclm.IsValid()) return pclm; - csRef pc; - if (tagname) - pc = pl->CreateTaggedPropertyClass(entity,"pcmove.jump", tagname ); - else - pc = pl->CreatePropertyClass(entity,"pcmove.jump" ); - if (!pc.IsValid()) return 0; - pclm = scfQueryInterface(pc); - if (!pclm.IsValid()) return 0; - return pclm; -} - - -iPcJump * celGetJump (iCelEntity *entity, const char* tagname = 0 ) -{ - CS_ASSERT (entity != 0); - csRef pc; - if (tagname) - pc = (celQueryPropertyClassTag (entity->GetPropertyClassList (),tagname)); - else - pc = (celQueryPropertyClass (entity->GetPropertyClassList ())); - if (!pc.IsValid()) return 0; - return pc; -} - - -iPcJump *scfQuery_iPcJump (iCelPropertyClass *pc) -{ - csRef iface = scfQueryInterface(pc); - if (iface) iface->IncRef (); - return iface; -} - SWIGINTERN iCamera *iPcCamera_Camera_get(iPcCamera *self){ return (iCamera*)(self->GetCamera()); } SWIGINTERN iView *iPcCamera_View_get(iPcCamera *self){ return (iView*)(self->GetView()); } SWIGINTERN void iPcCamera_ClearZBuffer_set(iPcCamera *self,bool _val){ self->SetClearZBuffer(_val); } @@ -8785,17 +8640,6 @@ }; -class pyPcInventoryListener : - public scfImplementation1 -{ -public: - pyPcInventoryListener(iObjectRegistry* object_reg) : scfImplementationType (this) {} -~pyPcInventoryListener() {} - virtual void AddChild (iPcInventory* inventory, iCelEntity* entity) { } - virtual void RemoveChild (iPcInventory* inventory, iCelEntity* entity) { } -}; - - /* --------------------------------------------------- * C++ director class methods @@ -8932,7 +8776,7 @@ celDataType SwigDirector_pyPcCommon::GetPropertyOrActionType(csStringID id) { celDataType c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)id); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(id)); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call pyPcCommon.__init__."); } @@ -8967,7 +8811,7 @@ bool SwigDirector_pyPcCommon::IsPropertyReadOnly(csStringID arg0) { bool c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)arg0); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(arg0)); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call pyPcCommon.__init__."); } @@ -9002,7 +8846,7 @@ long SwigDirector_pyPcCommon::GetPropertyLongByID(csStringID id) { long c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)id); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(id)); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call pyPcCommon.__init__."); } @@ -9037,7 +8881,7 @@ float SwigDirector_pyPcCommon::GetPropertyFloatByID(csStringID id) { float c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)id); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(id)); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call pyPcCommon.__init__."); } @@ -9072,7 +8916,7 @@ bool SwigDirector_pyPcCommon::GetPropertyBoolByID(csStringID id) { bool c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)id); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(id)); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call pyPcCommon.__init__."); } @@ -9111,7 +8955,7 @@ char *c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)id); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(id)); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call pyPcCommon.__init__."); } @@ -9148,7 +8992,7 @@ bool SwigDirector_pyPcCommon::GetPropertyVectorByID(csStringID id, csVector2 &v) { bool c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)id); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(id)); swig::PyObject_var obj1; obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(&v), SWIGTYPE_p_csVector2, 0 ); if (!swig_get_self()) { @@ -9185,7 +9029,7 @@ bool SwigDirector_pyPcCommon::GetPropertyVectorByID(csStringID id, csVector3 &v) { bool c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)id); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(id)); swig::PyObject_var obj1; obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(&v), SWIGTYPE_p_csVector3, 0 ); if (!swig_get_self()) { @@ -9222,7 +9066,7 @@ bool SwigDirector_pyPcCommon::GetPropertyColorByID(csStringID id, csColor &v) { bool c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)id); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(id)); swig::PyObject_var obj1; obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(&v), SWIGTYPE_p_csColor, 0 ); if (!swig_get_self()) { @@ -9263,7 +9107,7 @@ iCelPropertyClass *c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)id); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(id)); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call pyPcCommon.__init__."); } @@ -9302,7 +9146,7 @@ iCelEntity *c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)id); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(id)); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call pyPcCommon.__init__."); } @@ -9341,7 +9185,7 @@ iBase *c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)id); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(id)); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call pyPcCommon.__init__."); } @@ -9376,7 +9220,7 @@ bool SwigDirector_pyPcCommon::PerformAction(csStringID actionID, iCelParameterBlock *params, celData &ret) { bool c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)actionID); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(actionID)); swig::PyObject_var obj1; obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(params), SWIGTYPE_p_iCelParameterBlock, 0 ); swig::PyObject_var obj2; @@ -9471,9 +9315,12 @@ } } } - { - c_result = (csStringID)PyLong_AsUnsignedLong(result); + unsigned long swig_val; + int swig_res = SWIG_AsVal_unsigned_SS_long(result, &swig_val); + if (!SWIG_IsOK(swig_res)) { + Swig::DirectorTypeMismatchException::raise(SWIG_ErrorType(SWIG_ArgError(swig_res)), "in output value of type '""csStringID""'"); } + c_result = static_cast< csStringID >(swig_val); return (csStringID) c_result; } @@ -9485,7 +9332,7 @@ char *c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)arg0); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(arg0)); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call pyPcCommon.__init__."); } @@ -10427,7 +10274,7 @@ bool SwigDirector_pyMessageReceiver::ReceiveMessage(csStringID msg_id, iMessageSender *sender, celData &ret, iCelParameterBlock *params) { bool c_result; swig::PyObject_var obj0; - obj0 = PyLong_FromUnsignedLong((unsigned long)msg_id); + obj0 = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(msg_id)); swig::PyObject_var obj1; obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(sender), SWIGTYPE_p_iMessageSender, 0 ); swig::PyObject_var obj2; @@ -10504,74 +10351,6 @@ } -SwigDirector_pyPcInventoryListener::SwigDirector_pyPcInventoryListener(PyObject *self, iObjectRegistry *object_reg): pyPcInventoryListener(object_reg), Swig::Director(self) { - SWIG_DIRECTOR_RGTR((pyPcInventoryListener *)this, this); -} - - - - -SwigDirector_pyPcInventoryListener::~SwigDirector_pyPcInventoryListener() { -} - -void SwigDirector_pyPcInventoryListener::AddChild(iPcInventory *inventory, iCelEntity *entity) { - swig::PyObject_var obj0; - obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(inventory), SWIGTYPE_p_iPcInventory, 0 ); - swig::PyObject_var obj1; - obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(entity), SWIGTYPE_p_iCelEntity, 0 ); - if (!swig_get_self()) { - Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call pyPcInventoryListener.__init__."); - } -#if defined(SWIG_PYTHON_DIRECTOR_VTABLE) - const size_t swig_method_index = 0; - const char * const swig_method_name = "AddChild"; - PyObject* method = swig_get_method(swig_method_index, swig_method_name); - swig::PyObject_var result = PyObject_CallFunctionObjArgs(method ,(PyObject *)obj0,(PyObject *)obj1, NULL); -#else - swig::PyObject_var swig_method_name = PyString_FromString((char *)"AddChild"); - swig::PyObject_var result = PyObject_CallMethodObjArgs(swig_get_self(), (PyObject *) swig_method_name ,(PyObject *)obj0,(PyObject *)obj1, NULL); -#endif - if (result == NULL) { - PyObject *error = PyErr_Occurred(); - { - if (error != NULL) { - PyErr_Print (); - //throw Swig::DirectorMethodException(); - } - } - } -} - - -void SwigDirector_pyPcInventoryListener::RemoveChild(iPcInventory *inventory, iCelEntity *entity) { - swig::PyObject_var obj0; - obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(inventory), SWIGTYPE_p_iPcInventory, 0 ); - swig::PyObject_var obj1; - obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(entity), SWIGTYPE_p_iCelEntity, 0 ); - if (!swig_get_self()) { - Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call pyPcInventoryListener.__init__."); - } -#if defined(SWIG_PYTHON_DIRECTOR_VTABLE) - const size_t swig_method_index = 1; - const char * const swig_method_name = "RemoveChild"; - PyObject* method = swig_get_method(swig_method_index, swig_method_name); - swig::PyObject_var result = PyObject_CallFunctionObjArgs(method ,(PyObject *)obj0,(PyObject *)obj1, NULL); -#else - swig::PyObject_var swig_method_name = PyString_FromString((char *)"RemoveChild"); - swig::PyObject_var result = PyObject_CallMethodObjArgs(swig_get_self(), (PyObject *) swig_method_name ,(PyObject *)obj0,(PyObject *)obj1, NULL); -#endif - if (result == NULL) { - PyObject *error = PyErr_Occurred(); - { - if (error != NULL) { - PyErr_Print (); - //throw Swig::DirectorMethodException(); - } - } - } -} - - #ifdef __cplusplus extern "C" { #endif @@ -10741,7 +10520,7 @@ PyObject *resultobj = 0; char *arg1 = (char *) 0 ; scfInterfaceVersion arg2 ; - SwigValueWrapper > arg3 ; + SwigValueWrapper< csPtr > arg3 ; celWrapPtr *result = 0 ; int res1 ; char *buf1 = 0 ; @@ -10792,7 +10571,7 @@ PyObject *resultobj = 0; char *arg1 = (char *) 0 ; scfInterfaceVersion arg2 ; - SwigValueWrapper > arg3 ; + SwigValueWrapper< csRef > arg3 ; celWrapPtr *result = 0 ; int res1 ; char *buf1 = 0 ; @@ -10870,7 +10649,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -10920,7 +10699,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_celWrapPtr'.\n Possible C/C++ prototypes are:\n celWrapPtr(char const *,scfInterfaceVersion,csPtr)\n celWrapPtr(char const *,scfInterfaceVersion,csRef)\n celWrapPtr(celWrapPtr const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_celWrapPtr'.\n Possible C/C++ prototypes are:\n"" celWrapPtr(char const *,scfInterfaceVersion,csPtr)\n"" celWrapPtr(char const *,scfInterfaceVersion,csRef)\n"" celWrapPtr(celWrapPtr const &)\n"); return NULL; } @@ -10993,7 +10772,7 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celInitializer__RequestPlugins" "', argument " "1"" of type '" "iObjectRegistry *""'"); } arg1 = reinterpret_cast< iObjectRegistry * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, 0 | 0); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celInitializer__RequestPlugins" "', argument " "2"" of type '" "csArray const &""'"); } @@ -11071,7 +10850,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -11099,7 +10878,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celInitializer_SetupVFS'.\n Possible C/C++ prototypes are:\n SetupVFS(iObjectRegistry *,char const *)\n celInitializer::SetupVFS(iObjectRegistry *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celInitializer_SetupVFS'.\n Possible C/C++ prototypes are:\n"" SetupVFS(iObjectRegistry *,char const *)\n"" celInitializer::SetupVFS(iObjectRegistry *)\n"); return NULL; } @@ -11587,7 +11366,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -11627,7 +11406,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celDataArrayChangeAll_SetSize'.\n Possible C/C++ prototypes are:\n SetSize(size_t,celData const &)\n SetSize(size_t)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celDataArrayChangeAll_SetSize'.\n Possible C/C++ prototypes are:\n"" SetSize(iArrayChangeAll *,size_t,celData const &)\n"" SetSize(iArrayChangeAll *,size_t)\n"); return NULL; } @@ -12135,7 +11914,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 1); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -12152,7 +11931,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_celData'.\n Possible C/C++ prototypes are:\n celData()\n celData(celData const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_celData'.\n Possible C/C++ prototypes are:\n"" celData()\n"" celData(celData const &)\n"); return NULL; } @@ -12311,8 +12090,8 @@ uint8 arg2 ; void *argp1 = 0 ; int res1 = 0 ; - unsigned char val2 ; - int ecode2 = 0 ; + void *argp2 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -12322,11 +12101,19 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celData_Set" "', argument " "1"" of type '" "celData *""'"); } arg1 = reinterpret_cast< celData * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_char(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celData_Set" "', argument " "2"" of type '" "uint8""'"); - } - arg2 = static_cast< uint8 >(val2); + { + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_uint8_t, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celData_Set" "', argument " "2"" of type '" "uint8""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celData_Set" "', argument " "2"" of type '" "uint8""'"); + } else { + uint8 * temp = reinterpret_cast< uint8 * >(argp2); + arg2 = *temp; + if (SWIG_IsNewObj(res2)) delete temp; + } + } (arg1)->Set(arg2); resultobj = SWIG_Py_Void(); return resultobj; @@ -12765,7 +12552,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -12788,6 +12575,19 @@ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_celData, 0); _v = SWIG_CheckState(res); if (_v) { + int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_uint8_t, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celData_Set__SWIG_2(self, args); + } + } + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_celData, 0); + _v = SWIG_CheckState(res); + if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_int16_t, 0); _v = SWIG_CheckState(res); if (_v) { @@ -12908,21 +12708,6 @@ _v = SWIG_CheckState(res); if (_v) { { - int res = SWIG_AsVal_unsigned_SS_char(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_celData_Set__SWIG_2(self, args); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_celData, 0); - _v = SWIG_CheckState(res); - if (_v) { - { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } @@ -12991,7 +12776,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celData_Set'.\n Possible C/C++ prototypes are:\n Set(bool)\n Set(int8)\n Set(uint8)\n Set(int16)\n Set(uint16)\n Set(int32)\n Set(uint32)\n Set(float)\n Set(csVector2 const &)\n Set(csVector3 const &)\n Set(csVector4 const &)\n Set(csColor const &)\n Set(csColor4 const &)\n Set(char const *)\n Set(iCelPropertyClass *)\n Set(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celData_Set'.\n Possible C/C++ prototypes are:\n"" Set(celData *,bool)\n"" Set(celData *,int8)\n"" Set(celData *,uint8)\n"" Set(celData *,int16)\n"" Set(celData *,uint16)\n"" Set(celData *,int32)\n"" Set(celData *,uint32)\n"" Set(celData *,float)\n"" Set(celData *,csVector2 const &)\n"" Set(celData *,csVector3 const &)\n"" Set(celData *,csVector4 const &)\n"" Set(celData *,csColor const &)\n"" Set(celData *,csColor4 const &)\n"" Set(celData *,char const *)\n"" Set(celData *,iCelPropertyClass *)\n"" Set(celData *,iCelEntity *)\n"); return NULL; } @@ -13250,8 +13035,8 @@ uint8 arg2 ; void *argp1 = 0 ; int res1 = 0 ; - unsigned char val2 ; - int ecode2 = 0 ; + void *argp2 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -13261,11 +13046,19 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celData_value_ub_set" "', argument " "1"" of type '" "celData_value *""'"); } arg1 = reinterpret_cast< celData_value * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_char(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celData_value_ub_set" "', argument " "2"" of type '" "uint8""'"); - } - arg2 = static_cast< uint8 >(val2); + { + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_uint8_t, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celData_value_ub_set" "', argument " "2"" of type '" "uint8""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celData_value_ub_set" "', argument " "2"" of type '" "uint8""'"); + } else { + uint8 * temp = reinterpret_cast< uint8 * >(argp2); + arg2 = *temp; + if (SWIG_IsNewObj(res2)) delete temp; + } + } if (arg1) (arg1)->ub = arg2; resultobj = SWIG_Py_Void(); @@ -13289,8 +13082,8 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celData_value_ub_get" "', argument " "1"" of type '" "celData_value *""'"); } arg1 = reinterpret_cast< celData_value * >(argp1); - result = (uint8) ((arg1)->ub); - resultobj = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result)); + result = ((arg1)->ub); + resultobj = SWIG_NewPointerObj((new uint8(static_cast< const uint8& >(result))), SWIGTYPE_p_uint8_t, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; @@ -14628,7 +14421,7 @@ iMessageSender *arg2 = (iMessageSender *) 0 ; char *arg3 = (char *) 0 ; iMessageReceiverFilter *arg4 = (iMessageReceiverFilter *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csRef > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -14666,7 +14459,7 @@ arg4 = reinterpret_cast< iMessageReceiverFilter * >(argp4); result = (arg1)->CreateMessageDispatcher(arg2,(char const *)arg3,arg4); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csRef&)result); /* explicit cast */ if (!ref.IsValid()) @@ -14691,7 +14484,7 @@ iMessageChannel *arg1 = (iMessageChannel *) 0 ; iMessageSender *arg2 = (iMessageSender *) 0 ; char *arg3 = (char *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csRef > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -14721,7 +14514,7 @@ arg3 = reinterpret_cast< char * >(buf3); result = (arg1)->CreateMessageDispatcher(arg2,(char const *)arg3); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csRef&)result); /* explicit cast */ if (!ref.IsValid()) @@ -14747,7 +14540,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -14794,7 +14587,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iMessageChannel_CreateMessageDispatcher'.\n Possible C/C++ prototypes are:\n CreateMessageDispatcher(iMessageSender *,char const *,iMessageReceiverFilter *)\n CreateMessageDispatcher(iMessageSender *,char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iMessageChannel_CreateMessageDispatcher'.\n Possible C/C++ prototypes are:\n"" CreateMessageDispatcher(iMessageChannel *,iMessageSender *,char const *,iMessageReceiverFilter *)\n"" CreateMessageDispatcher(iMessageChannel *,iMessageSender *,char const *)\n"); return NULL; } @@ -14949,7 +14742,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -14987,7 +14780,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iMessageChannel_Unsubscribe'.\n Possible C/C++ prototypes are:\n Unsubscribe(iMessageReceiver *,char const *)\n Unsubscribe(iMessageReceiver *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iMessageChannel_Unsubscribe'.\n Possible C/C++ prototypes are:\n"" Unsubscribe(iMessageChannel *,iMessageReceiver *,char const *)\n"" Unsubscribe(iMessageChannel *,iMessageReceiver *)\n"); return NULL; } @@ -15111,7 +14904,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 5); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -15168,7 +14961,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iMessageChannel_SendMessage'.\n Possible C/C++ prototypes are:\n SendMessage(char const *,iMessageSender *,iCelParameterBlock *,iCelDataArray *)\n SendMessage(char const *,iMessageSender *,iCelParameterBlock *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iMessageChannel_SendMessage'.\n Possible C/C++ prototypes are:\n"" SendMessage(iMessageChannel *,char const *,iMessageSender *,iCelParameterBlock *,iCelDataArray *)\n"" SendMessage(iMessageChannel *,char const *,iMessageSender *,iCelParameterBlock *)\n"); return NULL; } @@ -15205,13 +14998,15 @@ SWIGINTERN PyObject *_wrap_iMessageReceiver_ReceiveMessage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iMessageReceiver *arg1 = (iMessageReceiver *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iMessageSender *arg3 = (iMessageSender *) 0 ; celData *arg4 = 0 ; iCelParameterBlock *arg5 = (iCelParameterBlock *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; @@ -15230,9 +15025,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iMessageReceiver_ReceiveMessage" "', argument " "1"" of type '" "iMessageReceiver *""'"); } arg1 = reinterpret_cast< iMessageReceiver * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iMessageReceiver_ReceiveMessage" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iMessageSender, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iMessageReceiver_ReceiveMessage" "', argument " "3"" of type '" "iMessageSender *""'"); @@ -15484,7 +15281,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -15523,7 +15320,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iMessageDispatcher_SendMessage'.\n Possible C/C++ prototypes are:\n SendMessage(iCelParameterBlock *,iCelDataArray *)\n SendMessage(iCelParameterBlock *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iMessageDispatcher_SendMessage'.\n Possible C/C++ prototypes are:\n"" SendMessage(iMessageDispatcher *,iCelParameterBlock *,iCelDataArray *)\n"" SendMessage(iMessageDispatcher *,iCelParameterBlock *)\n"); return NULL; } @@ -15707,7 +15504,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -15772,7 +15569,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_celEntityTemplateParams'.\n Possible C/C++ prototypes are:\n csHash<(csStringFast<(12)>,csStringFast<(12)>,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringFast<(12)>,csStringFast<(12)>)>)>)>(size_t,size_t,size_t)\n csHash<(csStringFast<(12)>,csStringFast<(12)>,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringFast<(12)>,csStringFast<(12)>)>)>)>(size_t,size_t)\n csHash<(csStringFast<(12)>,csStringFast<(12)>,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringFast<(12)>,csStringFast<(12)>)>)>)>(size_t)\n csHash<(csStringFast<(12)>,csStringFast<(12)>,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringFast<(12)>,csStringFast<(12)>)>)>)>()\n csHash<(csStringFast<(12)>,csStringFast<(12)>,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringFast<(12)>,csStringFast<(12)>)>)>)>(csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_celEntityTemplateParams'.\n Possible C/C++ prototypes are:\n"" csHash<(csStringFast<(12)>,csStringFast<(12)>,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringFast<(12)>,csStringFast<(12)>)>)>)>(size_t,size_t,size_t)\n"" csHash<(csStringFast<(12)>,csStringFast<(12)>,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringFast<(12)>,csStringFast<(12)>)>)>)>(size_t,size_t)\n"" csHash<(csStringFast<(12)>,csStringFast<(12)>,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringFast<(12)>,csStringFast<(12)>)>)>)>(size_t)\n"" csHash<(csStringFast<(12)>,csStringFast<(12)>,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringFast<(12)>,csStringFast<(12)>)>)>)>()\n"" csHash<(csStringFast<(12)>,csStringFast<(12)>,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringFast<(12)>,csStringFast<(12)>)>)>)>(csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > const &)\n"); return NULL; } @@ -15827,7 +15624,7 @@ SWIGINTERN PyObject *_wrap_celEntityTemplateParams_GetAll__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > *arg1 = (csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > *) 0 ; - SwigValueWrapper > > result; + SwigValueWrapper< csArray > > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -15839,7 +15636,7 @@ } arg1 = reinterpret_cast< csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > * >(argp1); result = ((csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > const *)arg1)->GetAll(); - resultobj = SWIG_NewPointerObj((new csArray >(static_cast< const csArray >& >(result))), SWIGTYPE_p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, SWIG_POINTER_OWN | 0 ); + resultobj = SWIG_NewPointerObj((new csArray >(static_cast< const csArray >& >(result))), SWIGTYPE_p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; @@ -15850,7 +15647,7 @@ PyObject *resultobj = 0; csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > *arg1 = (csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > *) 0 ; csStringFast<12 > *arg2 = 0 ; - SwigValueWrapper > > result; + SwigValueWrapper< csArray > > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -15866,7 +15663,7 @@ arg2 = new csStringFast<(12)>(PyString_AsString(obj1)); } result = ((csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > const *)arg1)->GetAll((csStringFast<12 > const &)*arg2); - resultobj = SWIG_NewPointerObj((new csArray >(static_cast< const csArray >& >(result))), SWIGTYPE_p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, SWIG_POINTER_OWN | 0 ); + resultobj = SWIG_NewPointerObj((new csArray >(static_cast< const csArray >& >(result))), SWIGTYPE_p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, SWIG_POINTER_OWN | 0 ); { delete arg2; } @@ -15885,7 +15682,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -15914,7 +15711,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celEntityTemplateParams_GetAll'.\n Possible C/C++ prototypes are:\n GetAll()\n GetAll(csStringFast<12 > const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celEntityTemplateParams_GetAll'.\n Possible C/C++ prototypes are:\n"" GetAll(csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > const *)\n"" GetAll(csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > const *,csStringFast<12 > const &)\n"); return NULL; } @@ -16110,7 +15907,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -16144,7 +15941,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celEntityTemplateParams_GetElementPointer'.\n Possible C/C++ prototypes are:\n GetElementPointer(csStringFast<12 > const &)\n GetElementPointer(csStringFast<12 > const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celEntityTemplateParams_GetElementPointer'.\n Possible C/C++ prototypes are:\n"" GetElementPointer(csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > const *,csStringFast<12 > const &)\n"" GetElementPointer(csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > *,csStringFast<12 > const &)\n"); return NULL; } @@ -16288,7 +16085,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -16327,7 +16124,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celEntityTemplateParams_GetOrCreate'.\n Possible C/C++ prototypes are:\n GetOrCreate(csStringFast<12 > const &,csStringFast<12 > const &)\n GetOrCreate(csStringFast<12 > const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celEntityTemplateParams_GetOrCreate'.\n Possible C/C++ prototypes are:\n"" GetOrCreate(csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > *,csStringFast<12 > const &,csStringFast<12 > const &)\n"" GetOrCreate(csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > *,csStringFast<12 > const &)\n"); return NULL; } @@ -16413,7 +16210,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -16442,7 +16239,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celEntityTemplateParams_DeleteAll'.\n Possible C/C++ prototypes are:\n DeleteAll()\n DeleteAll(csStringFast<12 > const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celEntityTemplateParams_DeleteAll'.\n Possible C/C++ prototypes are:\n"" DeleteAll(csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > *)\n"" DeleteAll(csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > *,csStringFast<12 > const &)\n"); return NULL; } @@ -16881,7 +16678,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -16946,7 +16743,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_celQuestParams'.\n Possible C/C++ prototypes are:\n csHash<(csStringBase,csStringBase,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringBase,csStringBase)>)>)>(size_t,size_t,size_t)\n csHash<(csStringBase,csStringBase,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringBase,csStringBase)>)>)>(size_t,size_t)\n csHash<(csStringBase,csStringBase,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringBase,csStringBase)>)>)>(size_t)\n csHash<(csStringBase,csStringBase,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringBase,csStringBase)>)>)>()\n csHash<(csStringBase,csStringBase,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringBase,csStringBase)>)>)>(csHash > > const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_celQuestParams'.\n Possible C/C++ prototypes are:\n"" csHash<(csStringBase,csStringBase,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringBase,csStringBase)>)>)>(size_t,size_t,size_t)\n"" csHash<(csStringBase,csStringBase,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringBase,csStringBase)>)>)>(size_t,size_t)\n"" csHash<(csStringBase,csStringBase,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringBase,csStringBase)>)>)>(size_t)\n"" csHash<(csStringBase,csStringBase,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringBase,csStringBase)>)>)>()\n"" csHash<(csStringBase,csStringBase,CS::Memory::AllocatorMalloc,csArrayElementHandler<(CS::Container::HashElement<(csStringBase,csStringBase)>)>)>(csHash > > const &)\n"); return NULL; } @@ -16959,10 +16756,6 @@ csStringBase *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; @@ -16973,29 +16766,31 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams_Put" "', argument " "1"" of type '" "csHash > > *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams_Put" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_Put" "', argument " "2"" of type '" "csStringBase const &""'"); - } - arg2 = reinterpret_cast< csStringBase * >(argp2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celQuestParams_Put" "', argument " "3"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_Put" "', argument " "3"" of type '" "csStringBase const &""'"); + { + arg3 = new csStringBase(PyString_AsString(obj2)); } - arg3 = reinterpret_cast< csStringBase * >(argp3); { csStringBase &_result_ref = (arg1)->Put((csStringBase const &)*arg2,(csStringBase const &)*arg3); result = (csStringBase *) &_result_ref; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csStringBase, 0 | 0 ); + { + delete arg2; + } + { + delete arg3; + } return resultobj; fail: + { + delete arg2; + } + { + delete arg3; + } return NULL; } @@ -17003,7 +16798,7 @@ SWIGINTERN PyObject *_wrap_celQuestParams_GetAll__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; csHash > > *arg1 = (csHash > > *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csArray > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -17015,7 +16810,7 @@ } arg1 = reinterpret_cast< csHash > > * >(argp1); result = ((csHash > > const *)arg1)->GetAll(); - resultobj = SWIG_NewPointerObj((new csArray(static_cast< const csArray& >(result))), SWIGTYPE_p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, SWIG_POINTER_OWN | 0 ); + resultobj = SWIG_NewPointerObj((new csArray(static_cast< const csArray& >(result))), SWIGTYPE_p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; @@ -17026,11 +16821,9 @@ PyObject *resultobj = 0; csHash > > *arg1 = (csHash > > *) 0 ; csStringBase *arg2 = 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csArray > result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -17040,18 +16833,19 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams_GetAll" "', argument " "1"" of type '" "csHash > > const *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams_GetAll" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_GetAll" "', argument " "2"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - arg2 = reinterpret_cast< csStringBase * >(argp2); result = ((csHash > > const *)arg1)->GetAll((csStringBase const &)*arg2); - resultobj = SWIG_NewPointerObj((new csArray(static_cast< const csArray& >(result))), SWIGTYPE_p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, SWIG_POINTER_OWN | 0 ); + resultobj = SWIG_NewPointerObj((new csArray(static_cast< const csArray& >(result))), SWIGTYPE_p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, SWIG_POINTER_OWN | 0 ); + { + delete arg2; + } return resultobj; fail: + { + delete arg2; + } return NULL; } @@ -17062,7 +16856,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -17081,8 +16875,9 @@ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t, 0); _v = SWIG_CheckState(res); if (_v) { - int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_csStringBase, 0); - _v = SWIG_CheckState(res); + { + _v = PyString_Check(argv[1]); + } if (_v) { return _wrap_celQuestParams_GetAll__SWIG_1(self, args); } @@ -17090,7 +16885,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celQuestParams_GetAll'.\n Possible C/C++ prototypes are:\n GetAll()\n GetAll(csStringBase const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celQuestParams_GetAll'.\n Possible C/C++ prototypes are:\n"" GetAll(csHash > > const *)\n"" GetAll(csHash > > const *,csStringBase const &)\n"); return NULL; } @@ -17103,10 +16898,6 @@ csStringBase *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; @@ -17117,29 +16908,31 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams_PutUnique" "', argument " "1"" of type '" "csHash > > *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams_PutUnique" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_PutUnique" "', argument " "2"" of type '" "csStringBase const &""'"); - } - arg2 = reinterpret_cast< csStringBase * >(argp2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celQuestParams_PutUnique" "', argument " "3"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_PutUnique" "', argument " "3"" of type '" "csStringBase const &""'"); + { + arg3 = new csStringBase(PyString_AsString(obj2)); } - arg3 = reinterpret_cast< csStringBase * >(argp3); { csStringBase &_result_ref = (arg1)->PutUnique((csStringBase const &)*arg2,(csStringBase const &)*arg3); result = (csStringBase *) &_result_ref; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csStringBase, 0 | 0 ); + { + delete arg2; + } + { + delete arg3; + } return resultobj; fail: + { + delete arg2; + } + { + delete arg3; + } return NULL; } @@ -17151,8 +16944,6 @@ bool result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -17162,18 +16953,19 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams_Contains" "', argument " "1"" of type '" "csHash > > const *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams_Contains" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_Contains" "', argument " "2"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - arg2 = reinterpret_cast< csStringBase * >(argp2); result = (bool)((csHash > > const *)arg1)->Contains((csStringBase const &)*arg2); resultobj = SWIG_From_bool(static_cast< bool >(result)); + { + delete arg2; + } return resultobj; fail: + { + delete arg2; + } return NULL; } @@ -17185,8 +16977,6 @@ bool result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -17196,18 +16986,19 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams_In" "', argument " "1"" of type '" "csHash > > const *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams_In" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_In" "', argument " "2"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - arg2 = reinterpret_cast< csStringBase * >(argp2); result = (bool)((csHash > > const *)arg1)->In((csStringBase const &)*arg2); resultobj = SWIG_From_bool(static_cast< bool >(result)); + { + delete arg2; + } return resultobj; fail: + { + delete arg2; + } return NULL; } @@ -17219,8 +17010,6 @@ csStringBase *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -17230,18 +17019,22 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams_GetElementPointer" "', argument " "1"" of type '" "csHash > > const *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams_GetElementPointer" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_GetElementPointer" "', argument " "2"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - arg2 = reinterpret_cast< csStringBase * >(argp2); result = (csStringBase *)((csHash > > const *)arg1)->GetElementPointer((csStringBase const &)*arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csStringBase, 0 | 0 ); + { + const char *res = result->GetData(); + resultobj = PyString_FromString(res); + } + { + delete arg2; + } return resultobj; fail: + { + delete arg2; + } return NULL; } @@ -17253,8 +17046,6 @@ csStringBase *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -17264,18 +17055,22 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams_GetElementPointer" "', argument " "1"" of type '" "csHash > > *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams_GetElementPointer" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_GetElementPointer" "', argument " "2"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - arg2 = reinterpret_cast< csStringBase * >(argp2); result = (csStringBase *)(arg1)->GetElementPointer((csStringBase const &)*arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csStringBase, 0 | 0 ); + { + const char *res = result->GetData(); + resultobj = PyString_FromString(res); + } + { + delete arg2; + } return resultobj; fail: + { + delete arg2; + } return NULL; } @@ -17286,7 +17081,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -17296,8 +17091,9 @@ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t, 0); _v = SWIG_CheckState(res); if (_v) { - int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_csStringBase, 0); - _v = SWIG_CheckState(res); + { + _v = PyString_Check(argv[1]); + } if (_v) { return _wrap_celQuestParams_GetElementPointer__SWIG_1(self, args); } @@ -17309,8 +17105,9 @@ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t, 0); _v = SWIG_CheckState(res); if (_v) { - int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_csStringBase, 0); - _v = SWIG_CheckState(res); + { + _v = PyString_Check(argv[1]); + } if (_v) { return _wrap_celQuestParams_GetElementPointer__SWIG_0(self, args); } @@ -17318,7 +17115,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celQuestParams_GetElementPointer'.\n Possible C/C++ prototypes are:\n GetElementPointer(csStringBase const &)\n GetElementPointer(csStringBase const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celQuestParams_GetElementPointer'.\n Possible C/C++ prototypes are:\n"" GetElementPointer(csHash > > const *,csStringBase const &)\n"" GetElementPointer(csHash > > *,csStringBase const &)\n"); return NULL; } @@ -17331,10 +17128,6 @@ csStringBase *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; @@ -17345,29 +17138,34 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams_Get" "', argument " "1"" of type '" "csHash > > const *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams_Get" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_Get" "', argument " "2"" of type '" "csStringBase const &""'"); - } - arg2 = reinterpret_cast< csStringBase * >(argp2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celQuestParams_Get" "', argument " "3"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_Get" "', argument " "3"" of type '" "csStringBase const &""'"); + { + arg3 = new csStringBase(PyString_AsString(obj2)); } - arg3 = reinterpret_cast< csStringBase * >(argp3); { csStringBase const &_result_ref = ((csHash > > const *)arg1)->Get((csStringBase const &)*arg2,(csStringBase const &)*arg3); result = (csStringBase *) &_result_ref; } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csStringBase, 0 | 0 ); + { + const char *res = result->GetData(); + resultobj = PyString_FromString(res); + } + { + delete arg2; + } + { + delete arg3; + } return resultobj; fail: + { + delete arg2; + } + { + delete arg3; + } return NULL; } @@ -17380,10 +17178,6 @@ csStringBase *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; @@ -17394,29 +17188,31 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams_GetOrCreate" "', argument " "1"" of type '" "csHash > > *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams_GetOrCreate" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_GetOrCreate" "', argument " "2"" of type '" "csStringBase const &""'"); - } - arg2 = reinterpret_cast< csStringBase * >(argp2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celQuestParams_GetOrCreate" "', argument " "3"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_GetOrCreate" "', argument " "3"" of type '" "csStringBase const &""'"); + { + arg3 = new csStringBase(PyString_AsString(obj2)); } - arg3 = reinterpret_cast< csStringBase * >(argp3); { csStringBase &_result_ref = (arg1)->GetOrCreate((csStringBase const &)*arg2,(csStringBase const &)*arg3); result = (csStringBase *) &_result_ref; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csStringBase, 0 | 0 ); + { + delete arg2; + } + { + delete arg3; + } return resultobj; fail: + { + delete arg2; + } + { + delete arg3; + } return NULL; } @@ -17428,8 +17224,6 @@ csStringBase *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -17439,21 +17233,22 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams_GetOrCreate" "', argument " "1"" of type '" "csHash > > *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams_GetOrCreate" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_GetOrCreate" "', argument " "2"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - arg2 = reinterpret_cast< csStringBase * >(argp2); { csStringBase &_result_ref = (arg1)->GetOrCreate((csStringBase const &)*arg2); result = (csStringBase *) &_result_ref; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csStringBase, 0 | 0 ); + { + delete arg2; + } return resultobj; fail: + { + delete arg2; + } return NULL; } @@ -17464,7 +17259,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -17474,8 +17269,9 @@ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t, 0); _v = SWIG_CheckState(res); if (_v) { - int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_csStringBase, 0); - _v = SWIG_CheckState(res); + { + _v = PyString_Check(argv[1]); + } if (_v) { return _wrap_celQuestParams_GetOrCreate__SWIG_1(self, args); } @@ -17487,11 +17283,13 @@ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t, 0); _v = SWIG_CheckState(res); if (_v) { - int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_csStringBase, 0); - _v = SWIG_CheckState(res); + { + _v = PyString_Check(argv[1]); + } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csStringBase, 0); - _v = SWIG_CheckState(res); + { + _v = PyString_Check(argv[2]); + } if (_v) { return _wrap_celQuestParams_GetOrCreate__SWIG_0(self, args); } @@ -17500,7 +17298,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celQuestParams_GetOrCreate'.\n Possible C/C++ prototypes are:\n GetOrCreate(csStringBase const &,csStringBase const &)\n GetOrCreate(csStringBase const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celQuestParams_GetOrCreate'.\n Possible C/C++ prototypes are:\n"" GetOrCreate(csHash > > *,csStringBase const &,csStringBase const &)\n"" GetOrCreate(csHash > > *,csStringBase const &)\n"); return NULL; } @@ -17554,8 +17352,6 @@ bool result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -17565,18 +17361,19 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams_DeleteAll" "', argument " "1"" of type '" "csHash > > *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams_DeleteAll" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_DeleteAll" "', argument " "2"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - arg2 = reinterpret_cast< csStringBase * >(argp2); result = (bool)(arg1)->DeleteAll((csStringBase const &)*arg2); resultobj = SWIG_From_bool(static_cast< bool >(result)); + { + delete arg2; + } return resultobj; fail: + { + delete arg2; + } return NULL; } @@ -17587,7 +17384,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -17606,8 +17403,9 @@ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t, 0); _v = SWIG_CheckState(res); if (_v) { - int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_csStringBase, 0); - _v = SWIG_CheckState(res); + { + _v = PyString_Check(argv[1]); + } if (_v) { return _wrap_celQuestParams_DeleteAll__SWIG_1(self, args); } @@ -17615,7 +17413,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celQuestParams_DeleteAll'.\n Possible C/C++ prototypes are:\n DeleteAll()\n DeleteAll(csStringBase const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celQuestParams_DeleteAll'.\n Possible C/C++ prototypes are:\n"" DeleteAll(csHash > > *)\n"" DeleteAll(csHash > > *,csStringBase const &)\n"); return NULL; } @@ -17628,10 +17426,6 @@ bool result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; @@ -17642,26 +17436,28 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams_Delete" "', argument " "1"" of type '" "csHash > > *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams_Delete" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_Delete" "', argument " "2"" of type '" "csStringBase const &""'"); - } - arg2 = reinterpret_cast< csStringBase * >(argp2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celQuestParams_Delete" "', argument " "3"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams_Delete" "', argument " "3"" of type '" "csStringBase const &""'"); + { + arg3 = new csStringBase(PyString_AsString(obj2)); } - arg3 = reinterpret_cast< csStringBase * >(argp3); result = (bool)(arg1)->Delete((csStringBase const &)*arg2,(csStringBase const &)*arg3); resultobj = SWIG_From_bool(static_cast< bool >(result)); + { + delete arg2; + } + { + delete arg3; + } return resultobj; fail: + { + delete arg2; + } + { + delete arg3; + } return NULL; } @@ -17717,8 +17513,6 @@ csStringBase *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -17728,21 +17522,25 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams___getitem__" "', argument " "1"" of type '" "csHash > > *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams___getitem__" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams___getitem__" "', argument " "2"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - arg2 = reinterpret_cast< csStringBase * >(argp2); { csStringBase const &_result_ref = csHash_Sl_csStringBase_Sc_csStringBase_Sc_CS_Memory_AllocatorMalloc_Sc_csArrayElementHandler_Sl_CS_Container_HashElement_Sl_csStringBase_Sc_csStringBase_Sg__Sg__Sg____getitem__(arg1,(csStringBase const &)*arg2); result = (csStringBase *) &_result_ref; } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csStringBase, 0 | 0 ); + { + const char *res = result->GetData(); + resultobj = PyString_FromString(res); + } + { + delete arg2; + } return resultobj; fail: + { + delete arg2; + } return NULL; } @@ -17754,8 +17552,6 @@ bool result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -17765,18 +17561,19 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams___delitem__" "', argument " "1"" of type '" "csHash > > *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams___delitem__" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams___delitem__" "', argument " "2"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - arg2 = reinterpret_cast< csStringBase * >(argp2); result = (bool)csHash_Sl_csStringBase_Sc_csStringBase_Sc_CS_Memory_AllocatorMalloc_Sc_csArrayElementHandler_Sl_CS_Container_HashElement_Sl_csStringBase_Sc_csStringBase_Sg__Sg__Sg____delitem__(arg1,(csStringBase const &)*arg2); resultobj = SWIG_From_bool(static_cast< bool >(result)); + { + delete arg2; + } return resultobj; fail: + { + delete arg2; + } return NULL; } @@ -17831,10 +17628,6 @@ csStringBase *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; @@ -17845,26 +17638,28 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celQuestParams___setitem__" "', argument " "1"" of type '" "csHash > > *""'"); } arg1 = reinterpret_cast< csHash > > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celQuestParams___setitem__" "', argument " "2"" of type '" "csStringBase const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams___setitem__" "', argument " "2"" of type '" "csStringBase const &""'"); - } - arg2 = reinterpret_cast< csStringBase * >(argp2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csStringBase, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celQuestParams___setitem__" "', argument " "3"" of type '" "csStringBase const &""'"); + { + arg2 = new csStringBase(PyString_AsString(obj1)); } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "celQuestParams___setitem__" "', argument " "3"" of type '" "csStringBase const &""'"); + { + arg3 = new csStringBase(PyString_AsString(obj2)); } - arg3 = reinterpret_cast< csStringBase * >(argp3); csHash_Sl_csStringBase_Sc_csStringBase_Sc_CS_Memory_AllocatorMalloc_Sc_csArrayElementHandler_Sl_CS_Container_HashElement_Sl_csStringBase_Sc_csStringBase_Sg__Sg__Sg____setitem__(arg1,(csStringBase const &)*arg2,(csStringBase const &)*arg3); resultobj = SWIG_Py_Void(); + { + delete arg2; + } + { + delete arg3; + } return resultobj; fail: + { + delete arg2; + } + { + delete arg3; + } return NULL; } @@ -18112,7 +17907,7 @@ SWIGINTERN PyObject *_wrap_iCelPlLayer_CreateEntity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -18125,7 +17920,7 @@ arg1 = reinterpret_cast< iCelPlLayer * >(argp1); result = (arg1)->CreateEntity(); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -18147,7 +17942,7 @@ PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; int arg2 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; int val2 ; @@ -18168,7 +17963,7 @@ arg2 = static_cast< int >(val2); result = (arg1)->CreateEntityInScope(arg2); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -18190,10 +17985,10 @@ PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; uint arg2 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; - unsigned int val2 ; + unsigned long val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -18204,14 +17999,14 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPlLayer_CreateEntity" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPlLayer_CreateEntity" "', argument " "2"" of type '" "uint""'"); } arg2 = static_cast< uint >(val2); result = (arg1)->CreateEntity(arg2); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -18236,7 +18031,7 @@ iCelBlLayer *arg3 = (iCelBlLayer *) 0 ; char *arg4 = (char *) 0 ; void *arg5 = 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; int res2 ; @@ -18275,7 +18070,7 @@ arg4 = reinterpret_cast< char * >(buf4); result = (arg1)->CreateEntity((char const *)arg2,arg3,(char const *)arg4,arg5); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -18595,7 +18390,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -18615,7 +18410,7 @@ _v = SWIG_CheckState(res); if (_v) { { - int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { @@ -18672,7 +18467,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPlLayer_CreateEntity'.\n Possible C/C++ prototypes are:\n CreateEntity()\n CreateEntity(uint)\n CreateEntity(char const *,iCelBlLayer *,char const *,...)\n CreateEntity(iCelEntityTemplate *,char const *,celEntityTemplateParams const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPlLayer_CreateEntity'.\n Possible C/C++ prototypes are:\n"" CreateEntity(iCelPlLayer *)\n"" CreateEntity(iCelPlLayer *,uint)\n"" CreateEntity(iCelPlLayer *,char const *,iCelBlLayer *,char const *,...)\n"" CreateEntity(iCelPlLayer *,iCelEntityTemplate *,char const *,celEntityTemplateParams const &)\n"); return NULL; } @@ -18681,7 +18476,7 @@ PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; long arg2 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; long val2 ; @@ -18793,7 +18588,7 @@ iCelEntity *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - unsigned int val2 ; + unsigned long val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -18804,7 +18599,7 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPlLayer_GetEntity" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPlLayer_GetEntity" "', argument " "2"" of type '" "uint""'"); } @@ -18911,7 +18706,7 @@ iCelBehaviour *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - unsigned int val2 ; + unsigned long val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -18922,7 +18717,7 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPlLayer_GetBehaviour" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPlLayer_GetBehaviour" "', argument " "2"" of type '" "uint""'"); } @@ -18973,8 +18768,8 @@ csVector3 *arg3 = 0 ; float arg4 ; bool arg5 ; - SwigValueWrapper > arg6 ; - SwigValueWrapper > result; + csStringID arg6 ; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -18985,6 +18780,8 @@ int ecode4 = 0 ; bool val5 ; int ecode5 = 0 ; + unsigned long val6 ; + int ecode6 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; @@ -19021,12 +18818,14 @@ SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "iCelPlLayer_FindNearbyEntities" "', argument " "5"" of type '" "bool""'"); } arg5 = static_cast< bool >(val5); - { - arg6 = (csStringID)PyLong_AsUnsignedLong(obj5); - } + ecode6 = SWIG_AsVal_unsigned_SS_long(obj5, &val6); + if (!SWIG_IsOK(ecode6)) { + SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "iCelPlLayer_FindNearbyEntities" "', argument " "6"" of type '" "csStringID""'"); + } + arg6 = static_cast< csStringID >(val6); result = (arg1)->FindNearbyEntities(arg2,(csVector3 const &)*arg3,arg4,arg5,arg6); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -19051,7 +18850,7 @@ csVector3 *arg3 = 0 ; float arg4 ; bool arg5 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -19099,7 +18898,7 @@ arg5 = static_cast< bool >(val5); result = (arg1)->FindNearbyEntities(arg2,(csVector3 const &)*arg3,arg4,arg5); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -19123,7 +18922,7 @@ iSector *arg2 = (iSector *) 0 ; csVector3 *arg3 = 0 ; float arg4 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -19163,7 +18962,7 @@ arg4 = static_cast< float >(val4); result = (arg1)->FindNearbyEntities(arg2,(csVector3 const &)*arg3,arg4); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -19187,8 +18986,8 @@ iSector *arg2 = (iSector *) 0 ; csBox3 *arg3 = 0 ; bool arg4 ; - SwigValueWrapper > arg5 ; - SwigValueWrapper > result; + csStringID arg5 ; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -19197,6 +18996,8 @@ int res3 = 0 ; bool val4 ; int ecode4 = 0 ; + unsigned long val5 ; + int ecode5 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; @@ -19227,12 +19028,14 @@ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iCelPlLayer_FindNearbyEntities" "', argument " "4"" of type '" "bool""'"); } arg4 = static_cast< bool >(val4); - { - arg5 = (csStringID)PyLong_AsUnsignedLong(obj4); - } + ecode5 = SWIG_AsVal_unsigned_SS_long(obj4, &val5); + if (!SWIG_IsOK(ecode5)) { + SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "iCelPlLayer_FindNearbyEntities" "', argument " "5"" of type '" "csStringID""'"); + } + arg5 = static_cast< csStringID >(val5); result = (arg1)->FindNearbyEntities(arg2,(csBox3 const &)*arg3,arg4,arg5); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -19256,7 +19059,7 @@ iSector *arg2 = (iSector *) 0 ; csBox3 *arg3 = 0 ; bool arg4 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -19296,7 +19099,7 @@ arg4 = static_cast< bool >(val4); result = (arg1)->FindNearbyEntities(arg2,(csBox3 const &)*arg3,arg4); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -19319,7 +19122,7 @@ iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; iSector *arg2 = (iSector *) 0 ; csBox3 *arg3 = 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -19351,7 +19154,7 @@ arg3 = reinterpret_cast< csBox3 * >(argp3); result = (arg1)->FindNearbyEntities(arg2,(csBox3 const &)*arg3); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -19376,8 +19179,8 @@ csVector3 *arg3 = 0 ; csVector3 *arg4 = 0 ; bool arg5 ; - SwigValueWrapper > arg6 ; - SwigValueWrapper > result; + csStringID arg6 ; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -19388,6 +19191,8 @@ int res4 = 0 ; bool val5 ; int ecode5 = 0 ; + unsigned long val6 ; + int ecode6 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; @@ -19427,12 +19232,14 @@ SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "iCelPlLayer_FindNearbyEntities" "', argument " "5"" of type '" "bool""'"); } arg5 = static_cast< bool >(val5); - { - arg6 = (csStringID)PyLong_AsUnsignedLong(obj5); - } + ecode6 = SWIG_AsVal_unsigned_SS_long(obj5, &val6); + if (!SWIG_IsOK(ecode6)) { + SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "iCelPlLayer_FindNearbyEntities" "', argument " "6"" of type '" "csStringID""'"); + } + arg6 = static_cast< csStringID >(val6); result = (arg1)->FindNearbyEntities(arg2,(csVector3 const &)*arg3,(csVector3 const &)*arg4,arg5,arg6); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -19457,7 +19264,7 @@ csVector3 *arg3 = 0 ; csVector3 *arg4 = 0 ; bool arg5 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -19508,7 +19315,7 @@ arg5 = static_cast< bool >(val5); result = (arg1)->FindNearbyEntities(arg2,(csVector3 const &)*arg3,(csVector3 const &)*arg4,arg5); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -19532,7 +19339,7 @@ iSector *arg2 = (iSector *) 0 ; csVector3 *arg3 = 0 ; csVector3 *arg4 = 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -19575,7 +19382,7 @@ arg4 = reinterpret_cast< csVector3 * >(argp4); result = (arg1)->FindNearbyEntities(arg2,(csVector3 const &)*arg3,(csVector3 const &)*arg4); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -19599,7 +19406,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 6); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -19710,7 +19517,8 @@ } if (_v) { { - _v = (PyLong_Check(argv[4]) || PyInt_Check(argv[4])); + int res = SWIG_AsVal_unsigned_SS_long(argv[4], NULL); + _v = SWIG_CheckState(res); } if (_v) { return _wrap_iCelPlLayer_FindNearbyEntities__SWIG_3(self, args); @@ -19800,7 +19608,8 @@ } if (_v) { { - _v = (PyLong_Check(argv[5]) || PyInt_Check(argv[5])); + int res = SWIG_AsVal_unsigned_SS_long(argv[5], NULL); + _v = SWIG_CheckState(res); } if (_v) { return _wrap_iCelPlLayer_FindNearbyEntities__SWIG_6(self, args); @@ -19835,7 +19644,8 @@ } if (_v) { { - _v = (PyLong_Check(argv[5]) || PyInt_Check(argv[5])); + int res = SWIG_AsVal_unsigned_SS_long(argv[5], NULL); + _v = SWIG_CheckState(res); } if (_v) { return _wrap_iCelPlLayer_FindNearbyEntities__SWIG_0(self, args); @@ -19848,7 +19658,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPlLayer_FindNearbyEntities'.\n Possible C/C++ prototypes are:\n FindNearbyEntities(iSector *,csVector3 const &,float,bool,csStringID)\n FindNearbyEntities(iSector *,csVector3 const &,float,bool)\n FindNearbyEntities(iSector *,csVector3 const &,float)\n FindNearbyEntities(iSector *,csBox3 const &,bool,csStringID)\n FindNearbyEntities(iSector *,csBox3 const &,bool)\n FindNearbyEntities(iSector *,csBox3 const &)\n FindNearbyEntities(iSector *,csVector3 const &,csVector3 const &,bool,csStringID)\n FindNearbyEntities(iSector *,csVector3 const &,csVector3 const &,bool)\n FindNearbyEntities(iSector *,csVector3 const &,csVector3 const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPlLayer_FindNearbyEntities'.\n Possible C/C++ prototypes are:\n"" FindNearbyEntities(iCelPlLayer *,iSector *,csVector3 const &,float,bool,csStringID)\n"" FindNearbyEntities(iCelPlLayer *,iSector *,csVector3 const &,float,bool)\n"" FindNearbyEntities(iCelPlLayer *,iSector *,csVector3 const &,float)\n"" FindNearbyEntities(iCelPlLayer *,iSector *,csBox3 const &,bool,csStringID)\n"" FindNearbyEntities(iCelPlLayer *,iSector *,csBox3 const &,bool)\n"" FindNearbyEntities(iCelPlLayer *,iSector *,csBox3 const &)\n"" FindNearbyEntities(iCelPlLayer *,iSector *,csVector3 const &,csVector3 const &,bool,csStringID)\n"" FindNearbyEntities(iCelPlLayer *,iSector *,csVector3 const &,csVector3 const &,bool)\n"" FindNearbyEntities(iCelPlLayer *,iSector *,csVector3 const &,csVector3 const &)\n"); return NULL; } @@ -19905,7 +19715,7 @@ SWIGINTERN PyObject *_wrap_iCelPlLayer_CreateEmptyEntityList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -19918,7 +19728,7 @@ arg1 = reinterpret_cast< iCelPlLayer * >(argp1); result = (arg1)->CreateEmptyEntityList(); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -20198,7 +20008,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -20236,7 +20046,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPlLayer_RegisterPropertyClassFactory'.\n Possible C/C++ prototypes are:\n RegisterPropertyClassFactory(iCelPropertyClassFactory *,char const *)\n RegisterPropertyClassFactory(iCelPropertyClassFactory *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPlLayer_RegisterPropertyClassFactory'.\n Possible C/C++ prototypes are:\n"" RegisterPropertyClassFactory(iCelPlLayer *,iCelPropertyClassFactory *,char const *)\n"" RegisterPropertyClassFactory(iCelPlLayer *,iCelPropertyClassFactory *)\n"); return NULL; } @@ -20462,7 +20272,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -20508,7 +20318,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPlLayer_CreatePropertyClass'.\n Possible C/C++ prototypes are:\n CreatePropertyClass(iCelEntity *,char const *,char const *)\n CreatePropertyClass(iCelEntity *,char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPlLayer_CreatePropertyClass'.\n Possible C/C++ prototypes are:\n"" CreatePropertyClass(iCelPlLayer *,iCelEntity *,char const *,char const *)\n"" CreatePropertyClass(iCelPlLayer *,iCelEntity *,char const *)\n"); return NULL; } @@ -20800,7 +20610,7 @@ PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; char *arg2 = (char *) 0 ; - SwigValueWrapper > result; + csStringID result; void *argp1 = 0 ; int res1 = 0 ; int res2 ; @@ -20820,11 +20630,8 @@ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iCelPlLayer_FetchStringID" "', argument " "2"" of type '" "char const *""'"); } arg2 = reinterpret_cast< char * >(buf2); - result = (arg1)->FetchStringID((char const *)arg2); - { - csStringID stringid = result; - resultobj = PyLong_FromUnsignedLong((unsigned long)stringid); - } + result = (csStringID)(arg1)->FetchStringID((char const *)arg2); + resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: @@ -20836,10 +20643,12 @@ SWIGINTERN PyObject *_wrap_iCelPlLayer_FetchString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -20849,9 +20658,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPlLayer_FetchString" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPlLayer_FetchString" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (char *)(arg1)->FetchString(arg2); resultobj = SWIG_FromCharPtr((const char *)result); return resultobj; @@ -21184,10 +20995,12 @@ SWIGINTERN PyObject *_wrap_iCelPlLayer_GetClassEntitiesList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - SwigValueWrapper > arg2 ; - SwigValueWrapper > result; + csStringID arg2 ; + SwigValueWrapper< csRef > result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -21197,12 +21010,14 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPlLayer_GetClassEntitiesList" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPlLayer_GetClassEntitiesList" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (arg1)->GetClassEntitiesList(arg2); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csRef&)result); /* explicit cast */ if (!ref.IsValid()) @@ -21424,7 +21239,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 6); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -21517,7 +21332,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPlLayer_SendMessage'.\n Possible C/C++ prototypes are:\n SendMessage(iCelEntityList *,char const *,iCelParameterBlock *,...)\n SendMessage(char const *,iMessageSender *,iCelEntityList *,iCelParameterBlock *,iCelDataArray *)\n SendMessage(char const *,iMessageSender *,iCelEntityList *,iCelParameterBlock *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPlLayer_SendMessage'.\n Possible C/C++ prototypes are:\n"" SendMessage(iCelPlLayer *,iCelEntityList *,char const *,iCelParameterBlock *,...)\n"" SendMessage(iCelPlLayer *,char const *,iMessageSender *,iCelEntityList *,iCelParameterBlock *,iCelDataArray *)\n"" SendMessage(iCelPlLayer *,char const *,iMessageSender *,iCelEntityList *,iCelParameterBlock *)\n"); return NULL; } @@ -21858,8 +21673,8 @@ iSector *arg2 = (iSector *) 0 ; csVector3 *arg3 = 0 ; float arg4 ; - SwigValueWrapper > arg5 ; - SwigValueWrapper > result; + csStringID arg5 ; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -21868,6 +21683,8 @@ int res3 = 0 ; float val4 ; int ecode4 = 0 ; + unsigned long val5 ; + int ecode5 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; @@ -21898,12 +21715,14 @@ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iCelEntityTracker_FindNearbyEntities" "', argument " "4"" of type '" "float""'"); } arg4 = static_cast< float >(val4); - { - arg5 = (csStringID)PyLong_AsUnsignedLong(obj4); - } + ecode5 = SWIG_AsVal_unsigned_SS_long(obj4, &val5); + if (!SWIG_IsOK(ecode5)) { + SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "iCelEntityTracker_FindNearbyEntities" "', argument " "5"" of type '" "csStringID""'"); + } + arg5 = static_cast< csStringID >(val5); result = (arg1)->FindNearbyEntities(arg2,(csVector3 const &)*arg3,arg4,arg5); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -21927,7 +21746,7 @@ iSector *arg2 = (iSector *) 0 ; csVector3 *arg3 = 0 ; float arg4 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -21967,7 +21786,7 @@ arg4 = static_cast< float >(val4); result = (arg1)->FindNearbyEntities(arg2,(csVector3 const &)*arg3,arg4); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -21991,7 +21810,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 5); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -22038,7 +21857,8 @@ } if (_v) { { - _v = (PyLong_Check(argv[4]) || PyInt_Check(argv[4])); + int res = SWIG_AsVal_unsigned_SS_long(argv[4], NULL); + _v = SWIG_CheckState(res); } if (_v) { return _wrap_iCelEntityTracker_FindNearbyEntities__SWIG_0(self, args); @@ -22050,7 +21870,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelEntityTracker_FindNearbyEntities'.\n Possible C/C++ prototypes are:\n FindNearbyEntities(iSector *,csVector3 const &,float,csStringID)\n FindNearbyEntities(iSector *,csVector3 const &,float)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelEntityTracker_FindNearbyEntities'.\n Possible C/C++ prototypes are:\n"" FindNearbyEntities(iCelEntityTracker *,iSector *,csVector3 const &,float,csStringID)\n"" FindNearbyEntities(iCelEntityTracker *,iSector *,csVector3 const &,float)\n"); return NULL; } @@ -22058,7 +21878,7 @@ SWIGINTERN PyObject *_wrap_iCelEntityTracker_GetIterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntityTracker *arg1 = (iCelEntityTracker *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -22143,7 +21963,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -22172,7 +21992,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelEntityTracker_RemoveEntities'.\n Possible C/C++ prototypes are:\n RemoveEntities()\n RemoveEntities(iCelEntityTracker *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelEntityTracker_RemoveEntities'.\n Possible C/C++ prototypes are:\n"" RemoveEntities(iCelEntityTracker *)\n"" RemoveEntities(iCelEntityTracker *,iCelEntityTracker *)\n"); return NULL; } @@ -22202,7 +22022,7 @@ SWIGINTERN PyObject *_wrap_iCelEntityTracker_Iterator_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntityTracker *arg1 = (iCelEntityTracker *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -22364,7 +22184,7 @@ } arg1 = reinterpret_cast< iCelEntity * >(argp1); result = (uint)((iCelEntity const *)arg1)->GetID(); - resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); return resultobj; fail: return NULL; @@ -22377,7 +22197,7 @@ uint arg2 ; void *argp1 = 0 ; int res1 = 0 ; - unsigned int val2 ; + unsigned long val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -22388,7 +22208,7 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelEntity_SetID" "', argument " "1"" of type '" "iCelEntity *""'"); } arg1 = reinterpret_cast< iCelEntity * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelEntity_SetID" "', argument " "2"" of type '" "uint""'"); } @@ -22478,9 +22298,11 @@ SWIGINTERN PyObject *_wrap_iCelEntity_AddClass(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntity *arg1 = (iCelEntity *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -22490,9 +22312,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelEntity_AddClass" "', argument " "1"" of type '" "iCelEntity *""'"); } arg1 = reinterpret_cast< iCelEntity * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelEntity_AddClass" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); (arg1)->AddClass(arg2); resultobj = SWIG_Py_Void(); return resultobj; @@ -22504,9 +22328,11 @@ SWIGINTERN PyObject *_wrap_iCelEntity_RemoveClass(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntity *arg1 = (iCelEntity *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -22516,9 +22342,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelEntity_RemoveClass" "', argument " "1"" of type '" "iCelEntity *""'"); } arg1 = reinterpret_cast< iCelEntity * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelEntity_RemoveClass" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); (arg1)->RemoveClass(arg2); resultobj = SWIG_Py_Void(); return resultobj; @@ -22530,10 +22358,12 @@ SWIGINTERN PyObject *_wrap_iCelEntity_HasClass(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntity *arg1 = (iCelEntity *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -22543,9 +22373,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelEntity_HasClass" "', argument " "1"" of type '" "iCelEntity *""'"); } arg1 = reinterpret_cast< iCelEntity * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelEntity_HasClass" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (bool)(arg1)->HasClass(arg2); resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; @@ -22572,7 +22404,7 @@ csSet const &_result_ref = ((iCelEntity const *)arg1)->GetClasses(); result = (csSet *) &_result_ref; } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csSetTCS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_t, 0 | 0 ); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csSetTunsigned_long_CS__Memory__AllocatorMalloc_t, 0 | 0 ); return resultobj; fail: return NULL; @@ -22607,7 +22439,7 @@ iMessageSender *arg2 = (iMessageSender *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csRef > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -22646,7 +22478,7 @@ arg4 = reinterpret_cast< char * >(buf4); result = (arg1)->CreateTaggedMessageDispatcher(arg2,(char const *)arg3,(char const *)arg4); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csRef&)result); /* explicit cast */ if (!ref.IsValid()) @@ -22751,7 +22583,7 @@ uint arg2 ; void *argp1 = 0 ; int res1 = 0 ; - unsigned int val2 ; + unsigned long val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -22762,7 +22594,7 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelEntity_ID_set" "', argument " "1"" of type '" "iCelEntity *""'"); } arg1 = reinterpret_cast< iCelEntity * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelEntity_ID_set" "', argument " "2"" of type '" "uint""'"); } @@ -22790,7 +22622,7 @@ } arg1 = reinterpret_cast< iCelEntity * >(argp1); result = (uint)iCelEntity_ID_get(arg1); - resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); return resultobj; fail: return NULL; @@ -22889,7 +22721,7 @@ csSet const &_result_ref = iCelEntity_Classes_get(arg1); result = (csSet *) &_result_ref; } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csSetTCS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_t, 0 | 0 ); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csSetTunsigned_long_CS__Memory__AllocatorMalloc_t, 0 | 0 ); return resultobj; fail: return NULL; @@ -23155,7 +22987,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -23190,7 +23022,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelEntityList_Remove'.\n Possible C/C++ prototypes are:\n Remove(iCelEntity *)\n Remove(size_t)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelEntityList_Remove'.\n Possible C/C++ prototypes are:\n"" Remove(iCelEntityList *,iCelEntity *)\n"" Remove(iCelEntityList *,size_t)\n"); return NULL; } @@ -23284,7 +23116,7 @@ SWIGINTERN PyObject *_wrap_iCelEntityList_GetIterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntityList *arg1 = (iCelEntityList *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -23328,7 +23160,7 @@ SWIGINTERN PyObject *_wrap_iCelEntityList_Iterator_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntityList *arg1 = (iCelEntityList *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -23532,7 +23364,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -23566,7 +23398,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelEntityList___getitem__'.\n Possible C/C++ prototypes are:\n __getitem__(size_t)\n __getitem__(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelEntityList___getitem__'.\n Possible C/C++ prototypes are:\n"" __getitem__(iCelEntityList *,size_t)\n"" __getitem__(iCelEntityList *,char const *)\n"); return NULL; } @@ -23611,7 +23443,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -23644,7 +23476,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelEntityList___contains__'.\n Possible C/C++ prototypes are:\n __contains__(iCelEntity *)\n __contains__(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelEntityList___contains__'.\n Possible C/C++ prototypes are:\n"" __contains__(iCelEntityList *,iCelEntity *)\n"" __contains__(iCelEntityList *,char const *)\n"); return NULL; } @@ -23802,7 +23634,7 @@ PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; char *arg2 = (char *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; int res2 ; @@ -23824,7 +23656,7 @@ arg2 = reinterpret_cast< char * >(buf2); result = celCreateEntity(arg1,(char const *)arg2); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -24239,7 +24071,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 5); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -24391,7 +24223,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celFindNearbyEntities'.\n Possible C/C++ prototypes are:\n celFindNearbyEntities(iObjectRegistry *,iSector *,csVector3,float,bool)\n celFindNearbyEntities(iObjectRegistry *,iSector *,csVector3,float)\n celFindNearbyEntities(iObjectRegistry *,iSector *,csVector3,csVector3,bool)\n celFindNearbyEntities(iObjectRegistry *,iSector *,csVector3,csVector3)\n celFindNearbyEntities(iObjectRegistry *,iSector *,csBox3,bool)\n celFindNearbyEntities(iObjectRegistry *,iSector *,csBox3)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celFindNearbyEntities'.\n Possible C/C++ prototypes are:\n"" celFindNearbyEntities(iObjectRegistry *,iSector *,csVector3,float,bool)\n"" celFindNearbyEntities(iObjectRegistry *,iSector *,csVector3,float)\n"" celFindNearbyEntities(iObjectRegistry *,iSector *,csVector3,csVector3,bool)\n"" celFindNearbyEntities(iObjectRegistry *,iSector *,csVector3,csVector3)\n"" celFindNearbyEntities(iObjectRegistry *,iSector *,csBox3,bool)\n"" celFindNearbyEntities(iObjectRegistry *,iSector *,csBox3)\n"); return NULL; } @@ -24629,9 +24461,11 @@ SWIGINTERN PyObject *_wrap_iCelEntityTemplate_AddClass(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntityTemplate *arg1 = (iCelEntityTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -24641,9 +24475,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelEntityTemplate_AddClass" "', argument " "1"" of type '" "iCelEntityTemplate *""'"); } arg1 = reinterpret_cast< iCelEntityTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelEntityTemplate_AddClass" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); (arg1)->AddClass(arg2); resultobj = SWIG_Py_Void(); return resultobj; @@ -24655,9 +24491,11 @@ SWIGINTERN PyObject *_wrap_iCelEntityTemplate_RemoveClass(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntityTemplate *arg1 = (iCelEntityTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -24667,9 +24505,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelEntityTemplate_RemoveClass" "', argument " "1"" of type '" "iCelEntityTemplate *""'"); } arg1 = reinterpret_cast< iCelEntityTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelEntityTemplate_RemoveClass" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); (arg1)->RemoveClass(arg2); resultobj = SWIG_Py_Void(); return resultobj; @@ -24681,10 +24521,12 @@ SWIGINTERN PyObject *_wrap_iCelEntityTemplate_HasClass(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntityTemplate *arg1 = (iCelEntityTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -24694,9 +24536,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelEntityTemplate_HasClass" "', argument " "1"" of type '" "iCelEntityTemplate *""'"); } arg1 = reinterpret_cast< iCelEntityTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelEntityTemplate_HasClass" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (bool)(arg1)->HasClass(arg2); resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; @@ -24723,7 +24567,7 @@ csSet const &_result_ref = ((iCelEntityTemplate const *)arg1)->GetClasses(); result = (csSet *) &_result_ref; } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csSetTCS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_t, 0 | 0 ); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csSetTunsigned_long_CS__Memory__AllocatorMalloc_t, 0 | 0 ); return resultobj; fail: return NULL; @@ -24847,7 +24691,7 @@ csSet const &_result_ref = iCelEntityTemplate_Classes_get(arg1); result = (csSet *) &_result_ref; } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csSetTCS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_t, 0 | 0 ); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csSetTunsigned_long_CS__Memory__AllocatorMalloc_t, 0 | 0 ); return resultobj; fail: return NULL; @@ -24996,11 +24840,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClassTemplate_SetPropertyVariable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClassTemplate *arg1 = (iCelPropertyClassTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; celDataType arg3 ; char *arg4 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; int res4 ; @@ -25017,9 +24863,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClassTemplate_SetPropertyVariable" "', argument " "1"" of type '" "iCelPropertyClassTemplate *""'"); } arg1 = reinterpret_cast< iCelPropertyClassTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClassTemplate_SetPropertyVariable" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelPropertyClassTemplate_SetPropertyVariable" "', argument " "3"" of type '" "celDataType""'"); @@ -25043,10 +24891,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClassTemplate_SetProperty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClassTemplate *arg1 = (iCelPropertyClassTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; long arg3 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; long val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -25059,9 +24909,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "1"" of type '" "iCelPropertyClassTemplate *""'"); } arg1 = reinterpret_cast< iCelPropertyClassTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_long(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "3"" of type '" "long""'"); @@ -25078,10 +24930,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClassTemplate_SetProperty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClassTemplate *arg1 = (iCelPropertyClassTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; float arg3 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; float val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -25094,9 +24948,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "1"" of type '" "iCelPropertyClassTemplate *""'"); } arg1 = reinterpret_cast< iCelPropertyClassTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_float(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "3"" of type '" "float""'"); @@ -25113,10 +24969,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClassTemplate_SetProperty__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClassTemplate *arg1 = (iCelPropertyClassTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -25129,9 +24987,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "1"" of type '" "iCelPropertyClassTemplate *""'"); } arg1 = reinterpret_cast< iCelPropertyClassTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "3"" of type '" "bool""'"); @@ -25148,10 +25008,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClassTemplate_SetProperty__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClassTemplate *arg1 = (iCelPropertyClassTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *arg3 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; int res3 ; char *buf3 = 0 ; int alloc3 = 0 ; @@ -25165,9 +25027,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "1"" of type '" "iCelPropertyClassTemplate *""'"); } arg1 = reinterpret_cast< iCelPropertyClassTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "3"" of type '" "char const *""'"); @@ -25186,10 +25050,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClassTemplate_SetProperty__SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClassTemplate *arg1 = (iCelPropertyClassTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector2 *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -25202,9 +25068,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "1"" of type '" "iCelPropertyClassTemplate *""'"); } arg1 = reinterpret_cast< iCelPropertyClassTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector2, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "3"" of type '" "csVector2 const &""'"); @@ -25224,10 +25092,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClassTemplate_SetProperty__SWIG_5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClassTemplate *arg1 = (iCelPropertyClassTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector3 *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -25240,9 +25110,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "1"" of type '" "iCelPropertyClassTemplate *""'"); } arg1 = reinterpret_cast< iCelPropertyClassTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector3, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "3"" of type '" "csVector3 const &""'"); @@ -25262,10 +25134,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClassTemplate_SetProperty__SWIG_6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClassTemplate *arg1 = (iCelPropertyClassTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csColor *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -25278,9 +25152,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "1"" of type '" "iCelPropertyClassTemplate *""'"); } arg1 = reinterpret_cast< iCelPropertyClassTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csColor, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "3"" of type '" "csColor const &""'"); @@ -25300,10 +25176,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClassTemplate_SetProperty__SWIG_7(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClassTemplate *arg1 = (iCelPropertyClassTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelPropertyClass *arg3 = (iCelPropertyClass *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -25316,9 +25194,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "1"" of type '" "iCelPropertyClassTemplate *""'"); } arg1 = reinterpret_cast< iCelPropertyClassTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "3"" of type '" "iCelPropertyClass *""'"); @@ -25335,10 +25215,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClassTemplate_SetProperty__SWIG_8(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClassTemplate *arg1 = (iCelPropertyClassTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelEntity *arg3 = (iCelEntity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -25351,9 +25233,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "1"" of type '" "iCelPropertyClassTemplate *""'"); } arg1 = reinterpret_cast< iCelPropertyClassTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClassTemplate_SetProperty" "', argument " "3"" of type '" "iCelEntity *""'"); @@ -25373,7 +25257,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -25384,15 +25268,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_long(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector2, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_0(self, args); + return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_4(self, args); } } } @@ -25404,15 +25287,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_float(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector3, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_1(self, args); + return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_5(self, args); } } } @@ -25424,15 +25306,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csColor, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_2(self, args); + return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_6(self, args); } } } @@ -25444,13 +25325,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelPropertyClass, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_3(self, args); + return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_7(self, args); } } } @@ -25462,13 +25345,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector2, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_4(self, args); + return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_8(self, args); } } } @@ -25480,13 +25365,16 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector3, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_long(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_5(self, args); + return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_0(self, args); } } } @@ -25498,13 +25386,16 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csColor, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_float(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_6(self, args); + return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_1(self, args); } } } @@ -25516,14 +25407,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelPropertyClass, 0); + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_7(self, args); + return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_3(self, args); } } } @@ -25535,21 +25426,23 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_8(self, args); + return _wrap_iCelPropertyClassTemplate_SetProperty__SWIG_2(self, args); } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPropertyClassTemplate_SetProperty'.\n Possible C/C++ prototypes are:\n SetProperty(csStringID,long)\n SetProperty(csStringID,float)\n SetProperty(csStringID,bool)\n SetProperty(csStringID,char const *)\n SetProperty(csStringID,csVector2 const &)\n SetProperty(csStringID,csVector3 const &)\n SetProperty(csStringID,csColor const &)\n SetProperty(csStringID,iCelPropertyClass *)\n SetProperty(csStringID,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPropertyClassTemplate_SetProperty'.\n Possible C/C++ prototypes are:\n"" SetProperty(iCelPropertyClassTemplate *,csStringID,long)\n"" SetProperty(iCelPropertyClassTemplate *,csStringID,float)\n"" SetProperty(iCelPropertyClassTemplate *,csStringID,bool)\n"" SetProperty(iCelPropertyClassTemplate *,csStringID,char const *)\n"" SetProperty(iCelPropertyClassTemplate *,csStringID,csVector2 const &)\n"" SetProperty(iCelPropertyClassTemplate *,csStringID,csVector3 const &)\n"" SetProperty(iCelPropertyClassTemplate *,csStringID,csColor const &)\n"" SetProperty(iCelPropertyClassTemplate *,csStringID,iCelPropertyClass *)\n"" SetProperty(iCelPropertyClassTemplate *,csStringID,iCelEntity *)\n"); return NULL; } @@ -25557,10 +25450,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClassTemplate_PerformAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClassTemplate *arg1 = (iCelPropertyClassTemplate *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelParameterBlock *arg3 = (iCelParameterBlock *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -25573,9 +25468,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClassTemplate_PerformAction" "', argument " "1"" of type '" "iCelPropertyClassTemplate *""'"); } arg1 = reinterpret_cast< iCelPropertyClassTemplate * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClassTemplate_PerformAction" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelParameterBlock, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClassTemplate_PerformAction" "', argument " "3"" of type '" "iCelParameterBlock *""'"); @@ -25932,7 +25829,7 @@ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock_GetParameter" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0 ); + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_unsigned_long, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelParameterBlock_GetParameter" "', argument " "3"" of type '" "csStringID &""'"); } @@ -25959,10 +25856,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock_GetParameter__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; celData *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -25972,12 +25871,14 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock_GetParameter" "', argument " "1"" of type '" "iCelParameterBlock const *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock_GetParameter" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (celData *)((iCelParameterBlock const *)arg1)->GetParameter(arg2); { - /*@SWIG:CELDATA_RETURN@*/ + /*@SWIG:/tmp/tmp2/V1.4/include/bindings/python/datatype.i,1,CELDATA_RETURN@*/ PyObject *obj = Py_None; if (result) { @@ -26118,7 +26019,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -26129,7 +26030,8 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { return _wrap_iCelParameterBlock_GetParameter__SWIG_1(self, args); @@ -26148,7 +26050,7 @@ } if (_v) { void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0); + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_unsigned_long, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; @@ -26163,7 +26065,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelParameterBlock_GetParameter'.\n Possible C/C++ prototypes are:\n GetParameter(size_t,csStringID &,celDataType &)\n GetParameter(csStringID)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelParameterBlock_GetParameter'.\n Possible C/C++ prototypes are:\n"" GetParameter(iCelParameterBlock const *,size_t,csStringID &,celDataType &)\n"" GetParameter(iCelParameterBlock const *,csStringID)\n"); return NULL; } @@ -26193,7 +26095,7 @@ arg2 = static_cast< size_t >(val2); result = (celData *)((iCelParameterBlock const *)arg1)->GetParameterByIndex(arg2); { - /*@SWIG:CELDATA_RETURN@*/ + /*@SWIG:/tmp/tmp2/V1.4/include/bindings/python/datatype.i,1,CELDATA_RETURN@*/ PyObject *obj = Py_None; if (result) { @@ -26354,7 +26256,7 @@ PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; size_t arg2 ; - SwigValueWrapper > result; + csStringID result; void *argp1 = 0 ; int res1 = 0 ; size_t val2 ; @@ -26373,11 +26275,8 @@ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock_GetParameterIDByIndex" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); - result = iCelParameterBlock_GetParameterIDByIndex(arg1,arg2); - { - csStringID stringid = result; - resultobj = PyLong_FromUnsignedLong((unsigned long)stringid); - } + result = (csStringID)iCelParameterBlock_GetParameterIDByIndex(arg1,arg2); + resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); return resultobj; fail: return NULL; @@ -26418,10 +26317,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___contains__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -26431,9 +26332,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___contains__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___contains__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (bool)iCelParameterBlock___contains__(arg1,arg2); resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; @@ -26445,10 +26348,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -26461,9 +26366,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "bool""'"); @@ -26480,10 +26387,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; int8 arg3 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -26496,9 +26405,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); { res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_int8_t, 0 | 0); if (!SWIG_IsOK(res3)) { @@ -26523,10 +26434,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; int16 arg3 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -26539,9 +26452,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); { res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_int16_t, 0 | 0); if (!SWIG_IsOK(res3)) { @@ -26566,10 +26481,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; long arg3 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; long val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -26582,9 +26499,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_long(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "long""'"); @@ -26601,12 +26520,14 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; uint8 arg3 ; void *argp1 = 0 ; int res1 = 0 ; - unsigned char val3 ; - int ecode3 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; + void *argp3 ; + int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; @@ -26617,14 +26538,24 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_uint8_t, 0 | 0); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "uint8""'"); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "uint8""'"); + } else { + uint8 * temp = reinterpret_cast< uint8 * >(argp3); + arg3 = *temp; + if (SWIG_IsNewObj(res3)) delete temp; + } } - ecode3 = SWIG_AsVal_unsigned_SS_char(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "uint8""'"); - } - arg3 = static_cast< uint8 >(val3); iCelParameterBlock___setitem____SWIG_4(arg1,arg2,arg3); resultobj = SWIG_Py_Void(); return resultobj; @@ -26636,10 +26567,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; uint16 arg3 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -26652,9 +26585,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); { res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_uint16_t, 0 | 0); if (!SWIG_IsOK(res3)) { @@ -26679,10 +26614,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; unsigned long arg3 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; unsigned long val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -26695,9 +26632,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "unsigned long""'"); @@ -26714,10 +26653,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_7(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; float arg3 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; float val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -26730,9 +26671,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_float(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "float""'"); @@ -26749,10 +26692,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_8(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *arg3 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; int res3 ; char *buf3 = 0 ; int alloc3 = 0 ; @@ -26766,9 +26711,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "char const *""'"); @@ -26787,10 +26734,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_9(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector3 *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -26803,9 +26752,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector3, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "csVector3 &""'"); @@ -26825,10 +26776,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_10(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector2 *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -26841,9 +26794,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector2, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "csVector2 &""'"); @@ -26863,10 +26818,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_11(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csColor *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -26879,9 +26836,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csColor, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "csColor &""'"); @@ -26901,10 +26860,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_12(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelPropertyClass *arg3 = (iCelPropertyClass *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -26917,9 +26878,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "iCelPropertyClass *""'"); @@ -26936,10 +26899,12 @@ SWIGINTERN PyObject *_wrap_iCelParameterBlock___setitem____SWIG_13(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelParameterBlock *arg1 = (iCelParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelEntity *arg3 = (iCelEntity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -26952,9 +26917,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelParameterBlock___setitem__" "', argument " "1"" of type '" "iCelParameterBlock *""'"); } arg1 = reinterpret_cast< iCelParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelParameterBlock___setitem__" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelParameterBlock___setitem__" "', argument " "3"" of type '" "iCelEntity *""'"); @@ -26974,7 +26941,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -26985,15 +26952,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_int8_t, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_0(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_1(self, args); } } } @@ -27005,13 +26971,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_int8_t, 0); + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_int16_t, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_1(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_2(self, args); } } } @@ -27023,13 +26990,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_int16_t, 0); + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_uint8_t, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_2(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_4(self, args); } } } @@ -27041,15 +27009,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_long(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_uint16_t, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_3(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_5(self, args); } } } @@ -27061,15 +27028,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_unsigned_SS_char(argv[2], NULL); - _v = SWIG_CheckState(res); - } + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_csVector3, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_4(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_9(self, args); } } } @@ -27081,13 +27048,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_uint16_t, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_csVector2, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_5(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_10(self, args); } } } @@ -27099,15 +27068,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_unsigned_SS_long(argv[2], NULL); - _v = SWIG_CheckState(res); - } + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_csColor, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_6(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_11(self, args); } } } @@ -27119,15 +27088,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_float(argv[2], NULL); - _v = SWIG_CheckState(res); - } + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelPropertyClass, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_7(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_12(self, args); } } } @@ -27139,13 +27108,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_8(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_13(self, args); } } } @@ -27157,14 +27128,16 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_csVector3, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_unsigned_SS_long(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_9(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_6(self, args); } } } @@ -27176,14 +27149,16 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_csVector2, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_long(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_10(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_3(self, args); } } } @@ -27195,14 +27170,16 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_csColor, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_float(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_11(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_7(self, args); } } } @@ -27214,14 +27191,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelPropertyClass, 0); + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_12(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_8(self, args); } } } @@ -27233,21 +27210,23 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_iCelParameterBlock___setitem____SWIG_13(self, args); + return _wrap_iCelParameterBlock___setitem____SWIG_0(self, args); } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelParameterBlock___setitem__'.\n Possible C/C++ prototypes are:\n __setitem__(csStringID,bool)\n __setitem__(csStringID,int8)\n __setitem__(csStringID,int16)\n __setitem__(csStringID,long)\n __setitem__(csStringID,uint8)\n __setitem__(csStringID,uint16)\n __setitem__(csStringID,unsigned long)\n __setitem__(csStringID,float)\n __setitem__(csStringID,char const *)\n __setitem__(csStringID,csVector3 &)\n __setitem__(csStringID,csVector2 &)\n __setitem__(csStringID,csColor &)\n __setitem__(csStringID,iCelPropertyClass *)\n __setitem__(csStringID,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelParameterBlock___setitem__'.\n Possible C/C++ prototypes are:\n"" __setitem__(iCelParameterBlock *,csStringID,bool)\n"" __setitem__(iCelParameterBlock *,csStringID,int8)\n"" __setitem__(iCelParameterBlock *,csStringID,int16)\n"" __setitem__(iCelParameterBlock *,csStringID,long)\n"" __setitem__(iCelParameterBlock *,csStringID,uint8)\n"" __setitem__(iCelParameterBlock *,csStringID,uint16)\n"" __setitem__(iCelParameterBlock *,csStringID,unsigned long)\n"" __setitem__(iCelParameterBlock *,csStringID,float)\n"" __setitem__(iCelParameterBlock *,csStringID,char const *)\n"" __setitem__(iCelParameterBlock *,csStringID,csVector3 &)\n"" __setitem__(iCelParameterBlock *,csStringID,csVector2 &)\n"" __setitem__(iCelParameterBlock *,csStringID,csColor &)\n"" __setitem__(iCelParameterBlock *,csStringID,iCelPropertyClass *)\n"" __setitem__(iCelParameterBlock *,csStringID,iCelEntity *)\n"); return NULL; } @@ -27550,7 +27529,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 5); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -27610,7 +27589,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelBehaviour_SendMessage'.\n Possible C/C++ prototypes are:\n SendMessage(char const *,iCelPropertyClass *,celData &,iCelParameterBlock *,...)\n SendMessage(char const *,iCelPropertyClass *,iCelParameterBlock *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelBehaviour_SendMessage'.\n Possible C/C++ prototypes are:\n"" SendMessage(iCelBehaviour *,char const *,iCelPropertyClass *,celData &,iCelParameterBlock *,...)\n"" SendMessage(iCelBehaviour *,char const *,iCelPropertyClass *,iCelParameterBlock *)\n"); return NULL; } @@ -28465,12 +28444,14 @@ PyObject *resultobj = 0; celGenericParameterBlock *arg1 = (celGenericParameterBlock *) 0 ; size_t arg2 ; - SwigValueWrapper > arg3 ; + csStringID arg3 ; char *arg4 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; size_t val2 ; int ecode2 = 0 ; + unsigned long val3 ; + int ecode3 = 0 ; int res4 ; char *buf4 = 0 ; int alloc4 = 0 ; @@ -28490,9 +28471,11 @@ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celGenericParameterBlock_SetParameterDef" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); - { - arg3 = (csStringID)PyLong_AsUnsignedLong(obj2); - } + ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "celGenericParameterBlock_SetParameterDef" "', argument " "3"" of type '" "csStringID""'"); + } + arg3 = static_cast< csStringID >(val3); res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "celGenericParameterBlock_SetParameterDef" "', argument " "4"" of type '" "char const *""'"); @@ -28561,7 +28544,7 @@ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celGenericParameterBlock_GetParameter" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0 ); + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_unsigned_long, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGenericParameterBlock_GetParameter" "', argument " "3"" of type '" "csStringID &""'"); } @@ -28588,10 +28571,12 @@ SWIGINTERN PyObject *_wrap_celGenericParameterBlock_GetParameter__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celGenericParameterBlock *arg1 = (celGenericParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; celData *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -28601,12 +28586,14 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGenericParameterBlock_GetParameter" "', argument " "1"" of type '" "celGenericParameterBlock const *""'"); } arg1 = reinterpret_cast< celGenericParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celGenericParameterBlock_GetParameter" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (celData *)((celGenericParameterBlock const *)arg1)->GetParameter(arg2); { - /*@SWIG:CELDATA_RETURN@*/ + /*@SWIG:/tmp/tmp2/V1.4/include/bindings/python/datatype.i,1,CELDATA_RETURN@*/ PyObject *obj = Py_None; if (result) { @@ -28747,7 +28734,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -28758,7 +28745,8 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { return _wrap_celGenericParameterBlock_GetParameter__SWIG_1(self, args); @@ -28777,7 +28765,7 @@ } if (_v) { void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0); + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_unsigned_long, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; @@ -28792,7 +28780,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGenericParameterBlock_GetParameter'.\n Possible C/C++ prototypes are:\n GetParameter(size_t,csStringID &,celDataType &)\n GetParameter(csStringID)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGenericParameterBlock_GetParameter'.\n Possible C/C++ prototypes are:\n"" GetParameter(celGenericParameterBlock const *,size_t,csStringID &,celDataType &)\n"" GetParameter(celGenericParameterBlock const *,csStringID)\n"); return NULL; } @@ -28822,7 +28810,7 @@ arg2 = static_cast< size_t >(val2); result = (celData *)((celGenericParameterBlock const *)arg1)->GetParameterByIndex(arg2); { - /*@SWIG:CELDATA_RETURN@*/ + /*@SWIG:/tmp/tmp2/V1.4/include/bindings/python/datatype.i,1,CELDATA_RETURN@*/ PyObject *obj = Py_None; if (result) { @@ -29027,7 +29015,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 1); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -29045,7 +29033,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_celVariableParameterBlock'.\n Possible C/C++ prototypes are:\n celVariableParameterBlock()\n celVariableParameterBlock(iCelParameterBlock *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_celVariableParameterBlock'.\n Possible C/C++ prototypes are:\n"" celVariableParameterBlock()\n"" celVariableParameterBlock(iCelParameterBlock *)\n"); return NULL; } @@ -29076,12 +29064,14 @@ PyObject *resultobj = 0; celVariableParameterBlock *arg1 = (celVariableParameterBlock *) 0 ; size_t arg2 ; - SwigValueWrapper > arg3 ; + csStringID arg3 ; char *arg4 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; size_t val2 ; int ecode2 = 0 ; + unsigned long val3 ; + int ecode3 = 0 ; int res4 ; char *buf4 = 0 ; int alloc4 = 0 ; @@ -29101,9 +29091,11 @@ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celVariableParameterBlock_SetParameterDef" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); - { - arg3 = (csStringID)PyLong_AsUnsignedLong(obj2); - } + ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "celVariableParameterBlock_SetParameterDef" "', argument " "3"" of type '" "csStringID""'"); + } + arg3 = static_cast< csStringID >(val3); res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "celVariableParameterBlock_SetParameterDef" "', argument " "4"" of type '" "char const *""'"); @@ -29172,7 +29164,7 @@ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celVariableParameterBlock_GetParameter" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0 ); + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_unsigned_long, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celVariableParameterBlock_GetParameter" "', argument " "3"" of type '" "csStringID &""'"); } @@ -29199,10 +29191,12 @@ SWIGINTERN PyObject *_wrap_celVariableParameterBlock_GetParameter__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celVariableParameterBlock *arg1 = (celVariableParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; celData *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -29212,12 +29206,14 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celVariableParameterBlock_GetParameter" "', argument " "1"" of type '" "celVariableParameterBlock const *""'"); } arg1 = reinterpret_cast< celVariableParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celVariableParameterBlock_GetParameter" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (celData *)((celVariableParameterBlock const *)arg1)->GetParameter(arg2); { - /*@SWIG:CELDATA_RETURN@*/ + /*@SWIG:/tmp/tmp2/V1.4/include/bindings/python/datatype.i,1,CELDATA_RETURN@*/ PyObject *obj = Py_None; if (result) { @@ -29358,7 +29354,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -29369,7 +29365,8 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { return _wrap_celVariableParameterBlock_GetParameter__SWIG_1(self, args); @@ -29388,7 +29385,7 @@ } if (_v) { void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0); + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_unsigned_long, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; @@ -29403,7 +29400,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celVariableParameterBlock_GetParameter'.\n Possible C/C++ prototypes are:\n GetParameter(size_t,csStringID &,celDataType &)\n GetParameter(csStringID)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celVariableParameterBlock_GetParameter'.\n Possible C/C++ prototypes are:\n"" GetParameter(celVariableParameterBlock const *,size_t,csStringID &,celDataType &)\n"" GetParameter(celVariableParameterBlock const *,csStringID)\n"); return NULL; } @@ -29433,7 +29430,7 @@ arg2 = static_cast< size_t >(val2); result = (celData *)((celVariableParameterBlock const *)arg1)->GetParameterByIndex(arg2); { - /*@SWIG:CELDATA_RETURN@*/ + /*@SWIG:/tmp/tmp2/V1.4/include/bindings/python/datatype.i,1,CELDATA_RETURN@*/ PyObject *obj = Py_None; if (result) { @@ -29635,10 +29632,12 @@ SWIGINTERN PyObject *_wrap_celOneParameterBlock_SetParameterDef(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celOneParameterBlock *arg1 = (celOneParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *arg3 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; int res3 ; char *buf3 = 0 ; int alloc3 = 0 ; @@ -29652,9 +29651,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celOneParameterBlock_SetParameterDef" "', argument " "1"" of type '" "celOneParameterBlock *""'"); } arg1 = reinterpret_cast< celOneParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celOneParameterBlock_SetParameterDef" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celOneParameterBlock_SetParameterDef" "', argument " "3"" of type '" "char const *""'"); @@ -29757,7 +29758,7 @@ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celOneParameterBlock_GetParameter" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0 ); + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_unsigned_long, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celOneParameterBlock_GetParameter" "', argument " "3"" of type '" "csStringID &""'"); } @@ -29784,10 +29785,12 @@ SWIGINTERN PyObject *_wrap_celOneParameterBlock_GetParameter__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celOneParameterBlock *arg1 = (celOneParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; celData *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -29797,12 +29800,14 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celOneParameterBlock_GetParameter" "', argument " "1"" of type '" "celOneParameterBlock const *""'"); } arg1 = reinterpret_cast< celOneParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celOneParameterBlock_GetParameter" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (celData *)((celOneParameterBlock const *)arg1)->GetParameter(arg2); { - /*@SWIG:CELDATA_RETURN@*/ + /*@SWIG:/tmp/tmp2/V1.4/include/bindings/python/datatype.i,1,CELDATA_RETURN@*/ PyObject *obj = Py_None; if (result) { @@ -29943,7 +29948,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -29969,7 +29974,8 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { return _wrap_celOneParameterBlock_GetParameter__SWIG_2(self, args); @@ -29988,7 +29994,7 @@ } if (_v) { void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0); + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_unsigned_long, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; @@ -30003,7 +30009,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celOneParameterBlock_GetParameter'.\n Possible C/C++ prototypes are:\n GetParameter(int)\n GetParameter(size_t,csStringID &,celDataType &)\n GetParameter(csStringID)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celOneParameterBlock_GetParameter'.\n Possible C/C++ prototypes are:\n"" GetParameter(celOneParameterBlock *,int)\n"" GetParameter(celOneParameterBlock const *,size_t,csStringID &,celDataType &)\n"" GetParameter(celOneParameterBlock const *,csStringID)\n"); return NULL; } @@ -30033,7 +30039,7 @@ arg2 = static_cast< size_t >(val2); result = (celData *)((celOneParameterBlock const *)arg1)->GetParameterByIndex(arg2); { - /*@SWIG:CELDATA_RETURN@*/ + /*@SWIG:/tmp/tmp2/V1.4/include/bindings/python/datatype.i,1,CELDATA_RETURN@*/ PyObject *obj = Py_None; if (result) { @@ -30363,7 +30369,7 @@ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celCombineParameterBlock_GetParameter" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0 ); + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_unsigned_long, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCombineParameterBlock_GetParameter" "', argument " "3"" of type '" "csStringID &""'"); } @@ -30390,10 +30396,12 @@ SWIGINTERN PyObject *_wrap_celCombineParameterBlock_GetParameter__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celCombineParameterBlock *arg1 = (celCombineParameterBlock *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; celData *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -30403,12 +30411,14 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCombineParameterBlock_GetParameter" "', argument " "1"" of type '" "celCombineParameterBlock const *""'"); } arg1 = reinterpret_cast< celCombineParameterBlock * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celCombineParameterBlock_GetParameter" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (celData *)((celCombineParameterBlock const *)arg1)->GetParameter(arg2); { - /*@SWIG:CELDATA_RETURN@*/ + /*@SWIG:/tmp/tmp2/V1.4/include/bindings/python/datatype.i,1,CELDATA_RETURN@*/ PyObject *obj = Py_None; if (result) { @@ -30549,7 +30559,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -30560,7 +30570,8 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { return _wrap_celCombineParameterBlock_GetParameter__SWIG_1(self, args); @@ -30579,7 +30590,7 @@ } if (_v) { void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0); + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_unsigned_long, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; @@ -30594,7 +30605,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCombineParameterBlock_GetParameter'.\n Possible C/C++ prototypes are:\n GetParameter(size_t,csStringID &,celDataType &)\n GetParameter(csStringID)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCombineParameterBlock_GetParameter'.\n Possible C/C++ prototypes are:\n"" GetParameter(celCombineParameterBlock const *,size_t,csStringID &,celDataType &)\n"" GetParameter(celCombineParameterBlock const *,csStringID)\n"); return NULL; } @@ -30624,7 +30635,7 @@ arg2 = static_cast< size_t >(val2); result = (celData *)((celCombineParameterBlock const *)arg1)->GetParameterByIndex(arg2); { - /*@SWIG:CELDATA_RETURN@*/ + /*@SWIG:/tmp/tmp2/V1.4/include/bindings/python/datatype.i,1,CELDATA_RETURN@*/ PyObject *obj = Py_None; if (result) { @@ -30792,7 +30803,7 @@ PyObject *resultobj = 0; iCelPropertyClassFactory *arg1 = (iCelPropertyClassFactory *) 0 ; char *arg2 = (char *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; int res2 ; @@ -30814,7 +30825,7 @@ arg2 = reinterpret_cast< char * >(buf2); result = (arg1)->CreatePropertyClass((char const *)arg2); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -30940,28 +30951,6 @@ } -SWIGINTERN PyObject *_wrap_iCelPropertyClass_QueryObject(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - iObject *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iCelPropertyClass_QueryObject",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_QueryObject" "', argument " "1"" of type '" "iCelPropertyClass *""'"); - } - arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - result = (iObject *)(arg1)->QueryObject(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iObject, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; @@ -31072,7 +31061,7 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SaveFirstPass(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -31125,7 +31114,7 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_Save(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -31240,11 +31229,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetProperty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; long arg3 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; long val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -31257,9 +31248,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetProperty" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_long(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelPropertyClass_SetProperty" "', argument " "3"" of type '" "long""'"); @@ -31276,11 +31269,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetProperty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; float arg3 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; float val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -31293,9 +31288,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetProperty" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_float(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelPropertyClass_SetProperty" "', argument " "3"" of type '" "float""'"); @@ -31312,11 +31309,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetProperty__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool arg3 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -31329,9 +31328,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetProperty" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelPropertyClass_SetProperty" "', argument " "3"" of type '" "bool""'"); @@ -31348,11 +31349,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetProperty__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *arg3 = (char *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; int res3 ; char *buf3 = 0 ; int alloc3 = 0 ; @@ -31366,9 +31369,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetProperty" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_SetProperty" "', argument " "3"" of type '" "char const *""'"); @@ -31387,11 +31392,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetProperty__SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector2 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -31404,9 +31411,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetProperty" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector2, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_SetProperty" "', argument " "3"" of type '" "csVector2 const &""'"); @@ -31426,11 +31435,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetProperty__SWIG_5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector3 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -31443,9 +31454,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetProperty" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector3, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_SetProperty" "', argument " "3"" of type '" "csVector3 const &""'"); @@ -31465,11 +31478,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetProperty__SWIG_6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csColor *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -31482,9 +31497,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetProperty" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csColor, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_SetProperty" "', argument " "3"" of type '" "csColor const &""'"); @@ -31504,11 +31521,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetProperty__SWIG_7(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelPropertyClass *arg3 = (iCelPropertyClass *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -31521,9 +31540,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetProperty" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_SetProperty" "', argument " "3"" of type '" "iCelPropertyClass *""'"); @@ -31540,11 +31561,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetProperty__SWIG_8(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelEntity *arg3 = (iCelEntity *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -31557,9 +31580,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetProperty" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_SetProperty" "', argument " "3"" of type '" "iCelEntity *""'"); @@ -31576,11 +31601,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetProperty__SWIG_9(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iBase *arg3 = (iBase *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -31593,9 +31620,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetProperty" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iBase, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_SetProperty" "', argument " "3"" of type '" "iBase *""'"); @@ -31615,7 +31644,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -31626,15 +31655,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_long(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector2, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClass_SetProperty__SWIG_0(self, args); + return _wrap_iCelPropertyClass_SetProperty__SWIG_4(self, args); } } } @@ -31646,15 +31674,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_float(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector3, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClass_SetProperty__SWIG_1(self, args); + return _wrap_iCelPropertyClass_SetProperty__SWIG_5(self, args); } } } @@ -31666,15 +31693,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csColor, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClass_SetProperty__SWIG_2(self, args); + return _wrap_iCelPropertyClass_SetProperty__SWIG_6(self, args); } } } @@ -31686,13 +31712,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelPropertyClass, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClass_SetProperty__SWIG_3(self, args); + return _wrap_iCelPropertyClass_SetProperty__SWIG_7(self, args); } } } @@ -31704,13 +31732,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector2, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClass_SetProperty__SWIG_4(self, args); + return _wrap_iCelPropertyClass_SetProperty__SWIG_8(self, args); } } } @@ -31722,13 +31752,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector3, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iBase, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClass_SetProperty__SWIG_5(self, args); + return _wrap_iCelPropertyClass_SetProperty__SWIG_9(self, args); } } } @@ -31740,13 +31772,16 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csColor, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_long(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_iCelPropertyClass_SetProperty__SWIG_6(self, args); + return _wrap_iCelPropertyClass_SetProperty__SWIG_0(self, args); } } } @@ -31758,14 +31793,16 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelPropertyClass, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_float(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_iCelPropertyClass_SetProperty__SWIG_7(self, args); + return _wrap_iCelPropertyClass_SetProperty__SWIG_1(self, args); } } } @@ -31777,14 +31814,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelEntity, 0); + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iCelPropertyClass_SetProperty__SWIG_8(self, args); + return _wrap_iCelPropertyClass_SetProperty__SWIG_3(self, args); } } } @@ -31796,21 +31833,23 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iBase, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_iCelPropertyClass_SetProperty__SWIG_9(self, args); + return _wrap_iCelPropertyClass_SetProperty__SWIG_2(self, args); } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPropertyClass_SetProperty'.\n Possible C/C++ prototypes are:\n SetProperty(csStringID,long)\n SetProperty(csStringID,float)\n SetProperty(csStringID,bool)\n SetProperty(csStringID,char const *)\n SetProperty(csStringID,csVector2 const &)\n SetProperty(csStringID,csVector3 const &)\n SetProperty(csStringID,csColor const &)\n SetProperty(csStringID,iCelPropertyClass *)\n SetProperty(csStringID,iCelEntity *)\n SetProperty(csStringID,iBase *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPropertyClass_SetProperty'.\n Possible C/C++ prototypes are:\n"" SetProperty(iCelPropertyClass *,csStringID,long)\n"" SetProperty(iCelPropertyClass *,csStringID,float)\n"" SetProperty(iCelPropertyClass *,csStringID,bool)\n"" SetProperty(iCelPropertyClass *,csStringID,char const *)\n"" SetProperty(iCelPropertyClass *,csStringID,csVector2 const &)\n"" SetProperty(iCelPropertyClass *,csStringID,csVector3 const &)\n"" SetProperty(iCelPropertyClass *,csStringID,csColor const &)\n"" SetProperty(iCelPropertyClass *,csStringID,iCelPropertyClass *)\n"" SetProperty(iCelPropertyClass *,csStringID,iCelEntity *)\n"" SetProperty(iCelPropertyClass *,csStringID,iBase *)\n"); return NULL; } @@ -31818,10 +31857,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_GetPropertyOrActionType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; celDataType result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -31831,9 +31872,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_GetPropertyOrActionType" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyOrActionType" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (celDataType)(arg1)->GetPropertyOrActionType(arg2); resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; @@ -31845,10 +31888,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_IsPropertyReadOnly(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -31858,9 +31903,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_IsPropertyReadOnly" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_IsPropertyReadOnly" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (bool)(arg1)->IsPropertyReadOnly(arg2); resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; @@ -31872,10 +31919,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_GetPropertyLongByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; long result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -31885,9 +31934,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_GetPropertyLongByID" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyLongByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (long)(arg1)->GetPropertyLongByID(arg2); resultobj = SWIG_From_long(static_cast< long >(result)); return resultobj; @@ -31899,10 +31950,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_GetPropertyFloatByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; float result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -31912,9 +31965,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_GetPropertyFloatByID" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyFloatByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (float)(arg1)->GetPropertyFloatByID(arg2); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; @@ -31926,10 +31981,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_GetPropertyBoolByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -31939,9 +31996,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_GetPropertyBoolByID" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyBoolByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (bool)(arg1)->GetPropertyBoolByID(arg2); resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; @@ -31953,10 +32012,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_GetPropertyStringByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -31966,9 +32027,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_GetPropertyStringByID" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyStringByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (char *)(arg1)->GetPropertyStringByID(arg2); resultobj = SWIG_FromCharPtr((const char *)result); return resultobj; @@ -31980,11 +32043,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_GetPropertyVector2ByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector2 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -31997,9 +32062,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_GetPropertyVector2ByID" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyVector2ByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (bool)(arg1)->GetPropertyVectorByID(arg2,*arg3); resultobj = SWIG_From_bool(static_cast< bool >(result)); { @@ -32014,11 +32081,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_GetPropertyVector3ByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector3 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -32031,9 +32100,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_GetPropertyVector3ByID" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyVector3ByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (bool)(arg1)->GetPropertyVectorByID(arg2,*arg3); resultobj = SWIG_From_bool(static_cast< bool >(result)); { @@ -32048,11 +32119,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_GetPropertyColorByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csColor *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -32065,9 +32138,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_GetPropertyColorByID" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyColorByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (bool)(arg1)->GetPropertyColorByID(arg2,*arg3); resultobj = SWIG_From_bool(static_cast< bool >(result)); { @@ -32082,10 +32157,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_GetPropertyPClassByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelPropertyClass *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -32095,9 +32172,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_GetPropertyPClassByID" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyPClassByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (iCelPropertyClass *)(arg1)->GetPropertyPClassByID(arg2); resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); return resultobj; @@ -32109,10 +32188,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_GetPropertyEntityByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelEntity *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -32122,9 +32203,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_GetPropertyEntityByID" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyEntityByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (iCelEntity *)(arg1)->GetPropertyEntityByID(arg2); resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iCelEntity, 0 | 0 ); return resultobj; @@ -32136,10 +32219,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_GetPropertyIBaseByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iBase *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -32149,9 +32234,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_GetPropertyIBaseByID" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyIBaseByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (iBase *)(arg1)->GetPropertyIBaseByID(arg2); resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iBase, 0 | 0 ); return resultobj; @@ -32163,12 +32250,14 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_PerformAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelParameterBlock *arg3 = (iCelParameterBlock *) 0 ; celData *arg4 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; @@ -32184,9 +32273,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_PerformAction" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_PerformAction" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelParameterBlock, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_PerformAction" "', argument " "3"" of type '" "iCelParameterBlock *""'"); @@ -32234,7 +32325,7 @@ PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; size_t arg2 ; - SwigValueWrapper > result; + csStringID result; void *argp1 = 0 ; int res1 = 0 ; size_t val2 ; @@ -32253,11 +32344,8 @@ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyOrActionID" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); - result = (arg1)->GetPropertyOrActionID(arg2); - { - csStringID stringid = result; - resultobj = PyLong_FromUnsignedLong((unsigned long)stringid); - } + result = (csStringID)(arg1)->GetPropertyOrActionID(arg2); + resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); return resultobj; fail: return NULL; @@ -32267,10 +32355,12 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_GetPropertyOrActionDescription(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -32280,9 +32370,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_GetPropertyOrActionDescription" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_GetPropertyOrActionDescription" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (char *)(arg1)->GetPropertyOrActionDescription(arg2); resultobj = SWIG_FromCharPtr((const char *)result); return resultobj; @@ -32316,7 +32408,7 @@ PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; celPersistenceType arg2 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; @@ -32595,11 +32687,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetPropertyLong(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; long arg3 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; long val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -32612,9 +32706,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetPropertyLong" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetPropertyLong" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_long(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelPropertyClass_SetPropertyLong" "', argument " "3"" of type '" "long""'"); @@ -32631,11 +32727,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetPropertyFloat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; float arg3 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; float val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -32648,9 +32746,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetPropertyFloat" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetPropertyFloat" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_float(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelPropertyClass_SetPropertyFloat" "', argument " "3"" of type '" "float""'"); @@ -32667,11 +32767,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetPropertyBool(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool arg3 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -32684,9 +32786,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetPropertyBool" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetPropertyBool" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iCelPropertyClass_SetPropertyBool" "', argument " "3"" of type '" "bool""'"); @@ -32703,11 +32807,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetPropertyString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *arg3 = (char *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; int res3 ; char *buf3 = 0 ; int alloc3 = 0 ; @@ -32721,9 +32827,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetPropertyString" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetPropertyString" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_SetPropertyString" "', argument " "3"" of type '" "char const *""'"); @@ -32742,11 +32850,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetPropertyVector2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector2 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -32759,9 +32869,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetPropertyVector2" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetPropertyVector2" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector2, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_SetPropertyVector2" "', argument " "3"" of type '" "csVector2 const &""'"); @@ -32781,11 +32893,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetPropertyVector3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector3 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -32798,9 +32912,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetPropertyVector3" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetPropertyVector3" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector3, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_SetPropertyVector3" "', argument " "3"" of type '" "csVector3 const &""'"); @@ -32820,11 +32936,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetPropertyColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csColor *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -32837,9 +32955,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetPropertyColor" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetPropertyColor" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csColor, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_SetPropertyColor" "', argument " "3"" of type '" "csColor const &""'"); @@ -32859,11 +32979,13 @@ SWIGINTERN PyObject *_wrap_iCelPropertyClass_SetPropertyEntity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelEntity *arg3 = (iCelEntity *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -32876,9 +32998,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelPropertyClass_SetPropertyEntity" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iCelPropertyClass_SetPropertyEntity" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iCelPropertyClass_SetPropertyEntity" "', argument " "3"" of type '" "iCelEntity const *""'"); @@ -33086,7 +33210,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -33121,7 +33245,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPropertyClassList_Remove'.\n Possible C/C++ prototypes are:\n Remove(iCelPropertyClass *)\n Remove(size_t)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPropertyClassList_Remove'.\n Possible C/C++ prototypes are:\n"" Remove(iCelPropertyClassList *,iCelPropertyClass *)\n"" Remove(iCelPropertyClassList *,size_t)\n"); return NULL; } @@ -33377,7 +33501,7 @@ iCelPropertyClassList *arg1 = (iCelPropertyClassList *) 0 ; char *arg2 = (char *) 0 ; int arg3 ; - SwigValueWrapper result; + SwigValueWrapper< celWrapPtr > result; void *argp1 = 0 ; int res1 = 0 ; csString className2 ; @@ -33415,7 +33539,7 @@ char *arg2 = (char *) 0 ; int arg3 ; char *arg4 = (char *) 0 ; - SwigValueWrapper result; + SwigValueWrapper< celWrapPtr > result; void *argp1 = 0 ; int res1 = 0 ; csString className2 ; @@ -33643,7 +33767,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -33677,7 +33801,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPropertyClassList___getitem__'.\n Possible C/C++ prototypes are:\n __getitem__(size_t)\n __getitem__(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPropertyClassList___getitem__'.\n Possible C/C++ prototypes are:\n"" __getitem__(iCelPropertyClassList *,size_t)\n"" __getitem__(iCelPropertyClassList *,char const *)\n"); return NULL; } @@ -33722,7 +33846,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -33755,7 +33879,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPropertyClassList___contains__'.\n Possible C/C++ prototypes are:\n __contains__(iCelPropertyClass *)\n __contains__(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelPropertyClassList___contains__'.\n Possible C/C++ prototypes are:\n"" __contains__(iCelPropertyClassList *,iCelPropertyClass *)\n"" __contains__(iCelPropertyClassList *,char const *)\n"); return NULL; } @@ -33858,7 +33982,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -33891,7 +34015,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMechanicsSystem_SetDynamicSystem'.\n Possible C/C++ prototypes are:\n SetDynamicSystem(iDynamicSystem *)\n SetDynamicSystem(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMechanicsSystem_SetDynamicSystem'.\n Possible C/C++ prototypes are:\n"" SetDynamicSystem(iPcMechanicsSystem *,iDynamicSystem *)\n"" SetDynamicSystem(iPcMechanicsSystem *,char const *)\n"); return NULL; } @@ -34377,7 +34501,7 @@ SWIGINTERN PyObject *_wrap_iPcMechanicsSystem_CreateBody(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iPcMechanicsSystem *arg1 = (iPcMechanicsSystem *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -35720,7 +35844,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -35750,7 +35874,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMechanicsObject_AttachColliderBoundingSphere'.\n Possible C/C++ prototypes are:\n AttachColliderBoundingSphere(float)\n AttachColliderBoundingSphere()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMechanicsObject_AttachColliderBoundingSphere'.\n Possible C/C++ prototypes are:\n"" AttachColliderBoundingSphere(iPcMechanicsObject *,float)\n"" AttachColliderBoundingSphere(iPcMechanicsObject *)\n"); return NULL; } @@ -35908,7 +36032,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -35936,7 +36060,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMechanicsObject_AttachColliderBoundingBox'.\n Possible C/C++ prototypes are:\n AttachColliderBoundingBox(csVector3 const &)\n AttachColliderBoundingBox()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMechanicsObject_AttachColliderBoundingBox'.\n Possible C/C++ prototypes are:\n"" AttachColliderBoundingBox(iPcMechanicsObject *,csVector3 const &)\n"" AttachColliderBoundingBox(iPcMechanicsObject *)\n"); return NULL; } @@ -37515,7 +37639,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -37553,7 +37677,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMechanicsSystem'.\n Possible C/C++ prototypes are:\n celCreateMechanicsSystem(iCelPlLayer *,iCelEntity *,char const *)\n celCreateMechanicsSystem(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMechanicsSystem'.\n Possible C/C++ prototypes are:\n"" celCreateMechanicsSystem(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateMechanicsSystem(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -37638,7 +37762,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -37676,7 +37800,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMechanicsSystem'.\n Possible C/C++ prototypes are:\n celGetSetMechanicsSystem(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetMechanicsSystem(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMechanicsSystem'.\n Possible C/C++ prototypes are:\n"" celGetSetMechanicsSystem(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetMechanicsSystem(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -37743,7 +37867,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -37771,7 +37895,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMechanicsSystem'.\n Possible C/C++ prototypes are:\n celGetMechanicsSystem(iCelEntity *,char const *)\n celGetMechanicsSystem(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMechanicsSystem'.\n Possible C/C++ prototypes are:\n"" celGetMechanicsSystem(iCelEntity *,char const *)\n"" celGetMechanicsSystem(iCelEntity *)\n"); return NULL; } @@ -37900,7 +38024,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -37938,7 +38062,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMechanicsObject'.\n Possible C/C++ prototypes are:\n celCreateMechanicsObject(iCelPlLayer *,iCelEntity *,char const *)\n celCreateMechanicsObject(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMechanicsObject'.\n Possible C/C++ prototypes are:\n"" celCreateMechanicsObject(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateMechanicsObject(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -38023,7 +38147,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -38061,7 +38185,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMechanicsObject'.\n Possible C/C++ prototypes are:\n celGetSetMechanicsObject(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetMechanicsObject(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMechanicsObject'.\n Possible C/C++ prototypes are:\n"" celGetSetMechanicsObject(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetMechanicsObject(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -38128,7 +38252,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -38156,7 +38280,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMechanicsObject'.\n Possible C/C++ prototypes are:\n celGetMechanicsObject(iCelEntity *,char const *)\n celGetMechanicsObject(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMechanicsObject'.\n Possible C/C++ prototypes are:\n"" celGetMechanicsObject(iCelEntity *,char const *)\n"" celGetMechanicsObject(iCelEntity *)\n"); return NULL; } @@ -38307,7 +38431,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -38345,7 +38469,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMechanicsJoint'.\n Possible C/C++ prototypes are:\n celCreateMechanicsJoint(iCelPlLayer *,iCelEntity *,char const *)\n celCreateMechanicsJoint(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMechanicsJoint'.\n Possible C/C++ prototypes are:\n"" celCreateMechanicsJoint(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateMechanicsJoint(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -38430,7 +38554,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -38468,7 +38592,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMechanicsJoint'.\n Possible C/C++ prototypes are:\n celGetSetMechanicsJoint(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetMechanicsJoint(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMechanicsJoint'.\n Possible C/C++ prototypes are:\n"" celGetSetMechanicsJoint(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetMechanicsJoint(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -38535,7 +38659,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -38563,7 +38687,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMechanicsJoint'.\n Possible C/C++ prototypes are:\n celGetMechanicsJoint(iCelEntity *,char const *)\n celGetMechanicsJoint(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMechanicsJoint'.\n Possible C/C++ prototypes are:\n"" celGetMechanicsJoint(iCelEntity *,char const *)\n"" celGetMechanicsJoint(iCelEntity *)\n"); return NULL; } @@ -40107,7 +40231,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -40145,7 +40269,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMechanicsThrusterReactionary'.\n Possible C/C++ prototypes are:\n celCreateMechanicsThrusterReactionary(iCelPlLayer *,iCelEntity *,char const *)\n celCreateMechanicsThrusterReactionary(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMechanicsThrusterReactionary'.\n Possible C/C++ prototypes are:\n"" celCreateMechanicsThrusterReactionary(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateMechanicsThrusterReactionary(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -40230,7 +40354,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -40268,7 +40392,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMechanicsThrusterReactionary'.\n Possible C/C++ prototypes are:\n celGetSetMechanicsThrusterReactionary(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetMechanicsThrusterReactionary(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMechanicsThrusterReactionary'.\n Possible C/C++ prototypes are:\n"" celGetSetMechanicsThrusterReactionary(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetMechanicsThrusterReactionary(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -40335,7 +40459,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -40363,7 +40487,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMechanicsThrusterReactionary'.\n Possible C/C++ prototypes are:\n celGetMechanicsThrusterReactionary(iCelEntity *,char const *)\n celGetMechanicsThrusterReactionary(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMechanicsThrusterReactionary'.\n Possible C/C++ prototypes are:\n"" celGetMechanicsThrusterReactionary(iCelEntity *,char const *)\n"" celGetMechanicsThrusterReactionary(iCelEntity *)\n"); return NULL; } @@ -40492,7 +40616,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -40530,7 +40654,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMechanicsBalancedGroup'.\n Possible C/C++ prototypes are:\n celCreateMechanicsBalancedGroup(iCelPlLayer *,iCelEntity *,char const *)\n celCreateMechanicsBalancedGroup(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMechanicsBalancedGroup'.\n Possible C/C++ prototypes are:\n"" celCreateMechanicsBalancedGroup(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateMechanicsBalancedGroup(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -40615,7 +40739,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -40653,7 +40777,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMechanicsBalancedGroup'.\n Possible C/C++ prototypes are:\n celGetSetMechanicsBalancedGroup(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetMechanicsBalancedGroup(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMechanicsBalancedGroup'.\n Possible C/C++ prototypes are:\n"" celGetSetMechanicsBalancedGroup(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetMechanicsBalancedGroup(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -40720,7 +40844,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -40748,7 +40872,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMechanicsBalancedGroup'.\n Possible C/C++ prototypes are:\n celGetMechanicsBalancedGroup(iCelEntity *,char const *)\n celGetMechanicsBalancedGroup(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMechanicsBalancedGroup'.\n Possible C/C++ prototypes are:\n"" celGetMechanicsBalancedGroup(iCelEntity *,char const *)\n"" celGetMechanicsBalancedGroup(iCelEntity *)\n"); return NULL; } @@ -40877,7 +41001,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -40915,7 +41039,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMechanicsThrusterController'.\n Possible C/C++ prototypes are:\n celCreateMechanicsThrusterController(iCelPlLayer *,iCelEntity *,char const *)\n celCreateMechanicsThrusterController(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMechanicsThrusterController'.\n Possible C/C++ prototypes are:\n"" celCreateMechanicsThrusterController(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateMechanicsThrusterController(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -41000,7 +41124,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -41038,7 +41162,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMechanicsThrusterController'.\n Possible C/C++ prototypes are:\n celGetSetMechanicsThrusterController(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetMechanicsThrusterController(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMechanicsThrusterController'.\n Possible C/C++ prototypes are:\n"" celGetSetMechanicsThrusterController(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetMechanicsThrusterController(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -41105,7 +41229,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -41133,7 +41257,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMechanicsThrusterController'.\n Possible C/C++ prototypes are:\n celGetMechanicsThrusterController(iCelEntity *,char const *)\n celGetMechanicsThrusterController(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMechanicsThrusterController'.\n Possible C/C++ prototypes are:\n"" celGetMechanicsThrusterController(iCelEntity *,char const *)\n"" celGetMechanicsThrusterController(iCelEntity *)\n"); return NULL; } @@ -42078,7 +42202,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 6); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -42182,7 +42306,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iBillboard_DrawMesh'.\n Possible C/C++ prototypes are:\n DrawMesh(char const *,char const *,csVector3 const &,float,float)\n DrawMesh(char const *,char const *,csVector3 const &,float)\n DrawMesh(char const *,char const *,csVector3 const &)\n DrawMesh(char const *,char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iBillboard_DrawMesh'.\n Possible C/C++ prototypes are:\n"" DrawMesh(iBillboard *,char const *,char const *,csVector3 const &,float,float)\n"" DrawMesh(iBillboard *,char const *,char const *,csVector3 const &,float)\n"" DrawMesh(iBillboard *,char const *,char const *,csVector3 const &)\n"" DrawMesh(iBillboard *,char const *,char const *)\n"); return NULL; } @@ -45669,7 +45793,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -45707,7 +45831,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateBillboard'.\n Possible C/C++ prototypes are:\n celCreateBillboard(iCelPlLayer *,iCelEntity *,char const *)\n celCreateBillboard(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateBillboard'.\n Possible C/C++ prototypes are:\n"" celCreateBillboard(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateBillboard(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -45792,7 +45916,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -45830,7 +45954,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetBillboard'.\n Possible C/C++ prototypes are:\n celGetSetBillboard(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetBillboard(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetBillboard'.\n Possible C/C++ prototypes are:\n"" celGetSetBillboard(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetBillboard(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -45897,7 +46021,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -45925,7 +46049,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetBillboard'.\n Possible C/C++ prototypes are:\n celGetBillboard(iCelEntity *,char const *)\n celGetBillboard(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetBillboard'.\n Possible C/C++ prototypes are:\n"" celGetBillboard(iCelEntity *,char const *)\n"" celGetBillboard(iCelEntity *)\n"); return NULL; } @@ -46290,7 +46414,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -46318,7 +46442,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcRegion_GetStartSector'.\n Possible C/C++ prototypes are:\n GetStartSector(char const *)\n GetStartSector()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcRegion_GetStartSector'.\n Possible C/C++ prototypes are:\n"" GetStartSector(iPcRegion *,char const *)\n"" GetStartSector(iPcRegion *)\n"); return NULL; } @@ -46385,7 +46509,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -46413,7 +46537,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcRegion_GetStartPosition'.\n Possible C/C++ prototypes are:\n GetStartPosition(char const *)\n GetStartPosition()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcRegion_GetStartPosition'.\n Possible C/C++ prototypes are:\n"" GetStartPosition(iPcRegion *,char const *)\n"" GetStartPosition(iPcRegion *)\n"); return NULL; } @@ -46496,7 +46620,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -46534,27 +46658,27 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcRegion_PointCamera'.\n Possible C/C++ prototypes are:\n PointCamera(iPcCamera *,char const *)\n PointCamera(iPcCamera *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcRegion_PointCamera'.\n Possible C/C++ prototypes are:\n"" PointCamera(iPcRegion *,iPcCamera *,char const *)\n"" PointCamera(iPcRegion *,iPcCamera *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcRegion_GetCollection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcRegion_GetRegion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iPcRegion *arg1 = (iPcRegion *) 0 ; - iCollection *result = 0 ; + iRegion *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcRegion_GetCollection",1,1,&obj0)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"iPcRegion_GetRegion",1,1,&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcRegion, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcRegion_GetCollection" "', argument " "1"" of type '" "iPcRegion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcRegion_GetRegion" "', argument " "1"" of type '" "iPcRegion *""'"); } arg1 = reinterpret_cast< iPcRegion * >(argp1); - result = (iCollection *)(arg1)->GetCollection(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iCollection, 0 | 0 ); + result = (iRegion *)(arg1)->GetRegion(); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iRegion, 0 | 0 ); return resultobj; fail: return NULL; @@ -46638,6 +46762,28 @@ } +SWIGINTERN PyObject *_wrap_iPcRegion_Region_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcRegion *arg1 = (iPcRegion *) 0 ; + iRegion *result = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcRegion_Region_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcRegion, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcRegion_Region_get" "', argument " "1"" of type '" "iPcRegion *""'"); + } + arg1 = reinterpret_cast< iPcRegion * >(argp1); + result = (iRegion *)iPcRegion_Region_get(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iRegion, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + SWIGINTERN PyObject *_wrap_iPcRegion_LoadWorld(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iPcRegion *arg1 = (iPcRegion *) 0 ; @@ -46806,7 +46952,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -46844,7 +46990,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateRegion'.\n Possible C/C++ prototypes are:\n celCreateRegion(iCelPlLayer *,iCelEntity *,char const *)\n celCreateRegion(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateRegion'.\n Possible C/C++ prototypes are:\n"" celCreateRegion(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateRegion(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -46929,7 +47075,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -46967,7 +47113,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetRegion'.\n Possible C/C++ prototypes are:\n celGetSetRegion(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetRegion(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetRegion'.\n Possible C/C++ prototypes are:\n"" celGetSetRegion(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetRegion(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -47034,7 +47180,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -47062,7 +47208,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetRegion'.\n Possible C/C++ prototypes are:\n celGetRegion(iCelEntity *,char const *)\n celGetRegion(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetRegion'.\n Possible C/C++ prototypes are:\n"" celGetRegion(iCelEntity *,char const *)\n"" celGetRegion(iCelEntity *)\n"); return NULL; } @@ -47580,7 +47726,7 @@ } -SWIGINTERN PyObject *_wrap_iCelRegion_GetCsCollectionName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iCelRegion_GetCsRegionName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelRegion *arg1 = (iCelRegion *) 0 ; char *result = 0 ; @@ -47588,13 +47734,13 @@ int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iCelRegion_GetCsCollectionName",1,1,&obj0)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"iCelRegion_GetCsRegionName",1,1,&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelRegion, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelRegion_GetCsCollectionName" "', argument " "1"" of type '" "iCelRegion const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelRegion_GetCsRegionName" "', argument " "1"" of type '" "iCelRegion const *""'"); } arg1 = reinterpret_cast< iCelRegion * >(argp1); - result = (char *)((iCelRegion const *)arg1)->GetCsCollectionName(); + result = (char *)((iCelRegion const *)arg1)->GetCsRegionName(); resultobj = SWIG_FromCharPtr((const char *)result); return resultobj; fail: @@ -47909,22 +48055,22 @@ } -SWIGINTERN PyObject *_wrap_iCelRegion_GetCollection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iCelRegion_GetCsRegion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelRegion *arg1 = (iCelRegion *) 0 ; - iCollection *result = 0 ; + iRegion *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iCelRegion_GetCollection",1,1,&obj0)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"iCelRegion_GetCsRegion",1,1,&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelRegion, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelRegion_GetCollection" "', argument " "1"" of type '" "iCelRegion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelRegion_GetCsRegion" "', argument " "1"" of type '" "iCelRegion *""'"); } arg1 = reinterpret_cast< iCelRegion * >(argp1); - result = (iCollection *)(arg1)->GetCollection(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iCollection, 0 | 0 ); + result = (iRegion *)(arg1)->GetCsRegion(); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iRegion, 0 | 0 ); return resultobj; fail: return NULL; @@ -47953,6 +48099,28 @@ } +SWIGINTERN PyObject *_wrap_iCelRegion_CsRegionName_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iCelRegion *arg1 = (iCelRegion *) 0 ; + char *result = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iCelRegion_CsRegionName_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelRegion, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelRegion_CsRegionName_get" "', argument " "1"" of type '" "iCelRegion *""'"); + } + arg1 = reinterpret_cast< iCelRegion * >(argp1); + result = (char *)iCelRegion_CsRegionName_get(arg1); + resultobj = SWIG_FromCharPtr((const char *)result); + return resultobj; +fail: + return NULL; +} + + SWIGINTERN PyObject *_wrap_iCelRegion_CachePath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelRegion *arg1 = (iCelRegion *) 0 ; @@ -48030,6 +48198,28 @@ } +SWIGINTERN PyObject *_wrap_iCelRegion_CsRegion_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iCelRegion *arg1 = (iCelRegion *) 0 ; + iRegion *result = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iCelRegion_CsRegion_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelRegion, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iCelRegion_CsRegion_get" "', argument " "1"" of type '" "iCelRegion *""'"); + } + arg1 = reinterpret_cast< iCelRegion * >(argp1); + result = (iRegion *)iCelRegion_CsRegion_get(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iRegion, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + SWIGINTERN PyObject *_wrap_delete_iCelRegion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelRegion *arg1 = (iCelRegion *) 0 ; @@ -48510,7 +48700,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -48547,7 +48737,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcZoneManager_Load'.\n Possible C/C++ prototypes are:\n Load(iDocumentNode *)\n Load(char const *,char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcZoneManager_Load'.\n Possible C/C++ prototypes are:\n"" Load(iPcZoneManager *,iDocumentNode *)\n"" Load(iPcZoneManager *,char const *,char const *)\n"); return NULL; } @@ -49134,7 +49324,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -49178,7 +49368,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcZoneManager_PointCamera'.\n Possible C/C++ prototypes are:\n PointCamera(char const *,char const *,char const *)\n PointCamera(char const *,char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcZoneManager_PointCamera'.\n Possible C/C++ prototypes are:\n"" PointCamera(iPcZoneManager *,char const *,char const *,char const *)\n"" PointCamera(iPcZoneManager *,char const *,char const *)\n"); return NULL; } @@ -49293,7 +49483,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -49337,7 +49527,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcZoneManager_PointMesh'.\n Possible C/C++ prototypes are:\n PointMesh(char const *,char const *,char const *)\n PointMesh(char const *,char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcZoneManager_PointMesh'.\n Possible C/C++ prototypes are:\n"" PointMesh(iPcZoneManager *,char const *,char const *,char const *)\n"" PointMesh(iPcZoneManager *,char const *,char const *)\n"); return NULL; } @@ -49419,7 +49609,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -49459,7 +49649,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcZoneManager_ActivateRegion'.\n Possible C/C++ prototypes are:\n ActivateRegion(iCelRegion *,bool)\n ActivateRegion(iCelRegion *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcZoneManager_ActivateRegion'.\n Possible C/C++ prototypes are:\n"" ActivateRegion(iPcZoneManager *,iCelRegion *,bool)\n"" ActivateRegion(iPcZoneManager *,iCelRegion *)\n"); return NULL; } @@ -49779,7 +49969,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -49817,7 +50007,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateZoneManager'.\n Possible C/C++ prototypes are:\n celCreateZoneManager(iCelPlLayer *,iCelEntity *,char const *)\n celCreateZoneManager(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateZoneManager'.\n Possible C/C++ prototypes are:\n"" celCreateZoneManager(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateZoneManager(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -49902,7 +50092,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -49940,7 +50130,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetZoneManager'.\n Possible C/C++ prototypes are:\n celGetSetZoneManager(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetZoneManager(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetZoneManager'.\n Possible C/C++ prototypes are:\n"" celGetSetZoneManager(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetZoneManager(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -50007,7 +50197,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -50035,7 +50225,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetZoneManager'.\n Possible C/C++ prototypes are:\n celGetZoneManager(iCelEntity *,char const *)\n celGetZoneManager(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetZoneManager'.\n Possible C/C++ prototypes are:\n"" celGetZoneManager(iCelEntity *,char const *)\n"" celGetZoneManager(iCelEntity *)\n"); return NULL; } @@ -50119,7 +50309,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -50149,7 +50339,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcCommandInput_Activate'.\n Possible C/C++ prototypes are:\n Activate(bool)\n Activate()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcCommandInput_Activate'.\n Possible C/C++ prototypes are:\n"" Activate(iPcCommandInput *,bool)\n"" Activate(iPcCommandInput *)\n"); return NULL; } @@ -50315,7 +50505,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -50345,7 +50535,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcCommandInput_ScreenCoordinates'.\n Possible C/C++ prototypes are:\n ScreenCoordinates(bool)\n ScreenCoordinates()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcCommandInput_ScreenCoordinates'.\n Possible C/C++ prototypes are:\n"" ScreenCoordinates(iPcCommandInput *,bool)\n"" ScreenCoordinates(iPcCommandInput *)\n"); return NULL; } @@ -50427,7 +50617,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -50469,7 +50659,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcCommandInput_ScreenToCentered'.\n Possible C/C++ prototypes are:\n ScreenToCentered(float,float)\n ScreenToCentered(float)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcCommandInput_ScreenToCentered'.\n Possible C/C++ prototypes are:\n"" ScreenToCentered(iPcCommandInput *,float,float)\n"" ScreenToCentered(iPcCommandInput *,float)\n"); return NULL; } @@ -50551,7 +50741,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -50593,7 +50783,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcCommandInput_CenteredToScreen'.\n Possible C/C++ prototypes are:\n CenteredToScreen(float,float)\n CenteredToScreen(float)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcCommandInput_CenteredToScreen'.\n Possible C/C++ prototypes are:\n"" CenteredToScreen(iPcCommandInput *,float,float)\n"" CenteredToScreen(iPcCommandInput *,float)\n"); return NULL; } @@ -51164,7 +51354,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -51202,7 +51392,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateCommandInput'.\n Possible C/C++ prototypes are:\n celCreateCommandInput(iCelPlLayer *,iCelEntity *,char const *)\n celCreateCommandInput(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateCommandInput'.\n Possible C/C++ prototypes are:\n"" celCreateCommandInput(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateCommandInput(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -51287,7 +51477,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -51325,7 +51515,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetCommandInput'.\n Possible C/C++ prototypes are:\n celGetSetCommandInput(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetCommandInput(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetCommandInput'.\n Possible C/C++ prototypes are:\n"" celGetSetCommandInput(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetCommandInput(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -51392,7 +51582,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -51420,7 +51610,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetCommandInput'.\n Possible C/C++ prototypes are:\n celGetCommandInput(iCelEntity *,char const *)\n celGetCommandInput(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetCommandInput'.\n Possible C/C++ prototypes are:\n"" celGetCommandInput(iCelEntity *,char const *)\n"" celGetCommandInput(iCelEntity *)\n"); return NULL; } @@ -51633,7 +51823,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -51669,7 +51859,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcLinearMovement_SetAngularVelocity'.\n Possible C/C++ prototypes are:\n SetAngularVelocity(csVector3 const &)\n SetAngularVelocity(csVector3 const &,csVector3 const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcLinearMovement_SetAngularVelocity'.\n Possible C/C++ prototypes are:\n"" SetAngularVelocity(iPcLinearMovement *,csVector3 const &)\n"" SetAngularVelocity(iPcLinearMovement *,csVector3 const &,csVector3 const &)\n"); return NULL; } @@ -51737,7 +51927,7 @@ } -SWIGINTERN PyObject *_wrap_iPcLinearMovement_SetBodyVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcLinearMovement_AddVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iPcLinearMovement *arg1 = (iPcLinearMovement *) 0 ; csVector3 *arg2 = 0 ; @@ -51748,76 +51938,10 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcLinearMovement_SetBodyVelocity",2,2,&obj0,&obj1)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"iPcLinearMovement_AddVelocity",2,2,&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcLinearMovement, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcLinearMovement_SetBodyVelocity" "', argument " "1"" of type '" "iPcLinearMovement *""'"); - } - arg1 = reinterpret_cast< iPcLinearMovement * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcLinearMovement_SetBodyVelocity" "', argument " "2"" of type '" "csVector3 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcLinearMovement_SetBodyVelocity" "', argument " "2"" of type '" "csVector3 const &""'"); - } - arg2 = reinterpret_cast< csVector3 * >(argp2); - (arg1)->SetBodyVelocity((csVector3 const &)*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcLinearMovement_SetWorldVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcLinearMovement *arg1 = (iPcLinearMovement *) 0 ; - csVector3 *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcLinearMovement_SetWorldVelocity",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcLinearMovement, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcLinearMovement_SetWorldVelocity" "', argument " "1"" of type '" "iPcLinearMovement *""'"); - } - arg1 = reinterpret_cast< iPcLinearMovement * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcLinearMovement_SetWorldVelocity" "', argument " "2"" of type '" "csVector3 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcLinearMovement_SetWorldVelocity" "', argument " "2"" of type '" "csVector3 const &""'"); - } - arg2 = reinterpret_cast< csVector3 * >(argp2); - (arg1)->SetWorldVelocity((csVector3 const &)*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcLinearMovement_AddVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcLinearMovement *arg1 = (iPcLinearMovement *) 0 ; - csVector3 *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcLinearMovement_AddVelocity",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcLinearMovement, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcLinearMovement_AddVelocity" "', argument " "1"" of type '" "iPcLinearMovement *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcLinearMovement_AddVelocity" "', argument " "1"" of type '" "iPcLinearMovement *""'"); } arg1 = reinterpret_cast< iPcLinearMovement * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); @@ -51890,56 +52014,6 @@ } -SWIGINTERN PyObject *_wrap_iPcLinearMovement_GetBodyVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcLinearMovement *arg1 = (iPcLinearMovement *) 0 ; - csVector3 *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcLinearMovement_GetBodyVelocity",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcLinearMovement, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcLinearMovement_GetBodyVelocity" "', argument " "1"" of type '" "iPcLinearMovement const *""'"); - } - arg1 = reinterpret_cast< iPcLinearMovement * >(argp1); - { - csVector3 const &_result_ref = ((iPcLinearMovement const *)arg1)->GetBodyVelocity(); - result = (csVector3 *) &_result_ref; - } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcLinearMovement_GetWorldVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcLinearMovement *arg1 = (iPcLinearMovement *) 0 ; - csVector3 *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcLinearMovement_GetWorldVelocity",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcLinearMovement, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcLinearMovement_GetWorldVelocity" "', argument " "1"" of type '" "iPcLinearMovement const *""'"); - } - arg1 = reinterpret_cast< iPcLinearMovement * >(argp1); - { - csVector3 const &_result_ref = ((iPcLinearMovement const *)arg1)->GetWorldVelocity(); - result = (csVector3 *) &_result_ref; - } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - SWIGINTERN PyObject *_wrap_iPcLinearMovement_GetVelocity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iPcLinearMovement *arg1 = (iPcLinearMovement *) 0 ; @@ -51968,7 +52042,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -51997,7 +52071,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcLinearMovement_GetVelocity'.\n Possible C/C++ prototypes are:\n GetVelocity(csVector3 &)\n GetVelocity()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcLinearMovement_GetVelocity'.\n Possible C/C++ prototypes are:\n"" GetVelocity(iPcLinearMovement const *,csVector3 &)\n"" GetVelocity(iPcLinearMovement const *)\n"); return NULL; } @@ -52377,7 +52451,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 5); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -52498,7 +52572,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcLinearMovement_InitCD'.\n Possible C/C++ prototypes are:\n InitCD(iMeshWrapper *,float,iPcCollisionDetection *)\n InitCD(iMeshWrapper *,float)\n InitCD(csVector3 const &,csVector3 const &,csVector3 const &,iPcCollisionDetection *)\n InitCD(csVector3 const &,csVector3 const &,csVector3 const &)\n InitCD(iPcCollisionDetection *)\n InitCD()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcLinearMovement_InitCD'.\n Possible C/C++ prototypes are:\n"" InitCD(iPcLinearMovement *,iMeshWrapper *,float,iPcCollisionDetection *)\n"" InitCD(iPcLinearMovement *,iMeshWrapper *,float)\n"" InitCD(iPcLinearMovement *,csVector3 const &,csVector3 const &,csVector3 const &,iPcCollisionDetection *)\n"" InitCD(iPcLinearMovement *,csVector3 const &,csVector3 const &,csVector3 const &)\n"" InitCD(iPcLinearMovement *,iPcCollisionDetection *)\n"" InitCD(iPcLinearMovement *)\n"); return NULL; } @@ -53128,28 +53202,6 @@ } -SWIGINTERN PyObject *_wrap_iPcLinearMovement_GetFullTransform(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcLinearMovement *arg1 = (iPcLinearMovement *) 0 ; - csReversibleTransform result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcLinearMovement_GetFullTransform",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcLinearMovement, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcLinearMovement_GetFullTransform" "', argument " "1"" of type '" "iPcLinearMovement *""'"); - } - arg1 = reinterpret_cast< iPcLinearMovement * >(argp1); - result = (arg1)->GetFullTransform(); - resultobj = SWIG_NewPointerObj((new csReversibleTransform(static_cast< const csReversibleTransform& >(result))), SWIGTYPE_p_csReversibleTransform, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - SWIGINTERN PyObject *_wrap_iPcLinearMovement_IsPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iPcLinearMovement *arg1 = (iPcLinearMovement *) 0 ; @@ -53311,7 +53363,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -53341,7 +53393,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcLinearMovement_UpdateDR'.\n Possible C/C++ prototypes are:\n UpdateDR(csTicks)\n UpdateDR()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcLinearMovement_UpdateDR'.\n Possible C/C++ prototypes are:\n"" UpdateDR(iPcLinearMovement *,csTicks)\n"" UpdateDR(iPcLinearMovement *)\n"); return NULL; } @@ -53887,7 +53939,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -53941,7 +53993,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcLinearMovement_SetFullPosition'.\n Possible C/C++ prototypes are:\n SetFullPosition(csVector3 const &,float,iSector const *)\n SetFullPosition(char const *,float,iSector *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcLinearMovement_SetFullPosition'.\n Possible C/C++ prototypes are:\n"" SetFullPosition(iPcLinearMovement *,csVector3 const &,float,iSector const *)\n"" SetFullPosition(iPcLinearMovement *,char const *,float,iSector *)\n"); return NULL; } @@ -54003,7 +54055,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -54057,7 +54109,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcLinearMovement_SetPosition'.\n Possible C/C++ prototypes are:\n SetPosition(csVector3 const &,float,iSector const *)\n SetPosition(char const *,float,iSector *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcLinearMovement_SetPosition'.\n Possible C/C++ prototypes are:\n"" SetPosition(iPcLinearMovement *,csVector3 const &,float,iSector const *)\n"" SetPosition(iPcLinearMovement *,char const *,float,iSector *)\n"); return NULL; } @@ -54649,7 +54701,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -54687,7 +54739,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateLinearMovement'.\n Possible C/C++ prototypes are:\n celCreateLinearMovement(iCelPlLayer *,iCelEntity *,char const *)\n celCreateLinearMovement(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateLinearMovement'.\n Possible C/C++ prototypes are:\n"" celCreateLinearMovement(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateLinearMovement(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -54772,7 +54824,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -54810,7 +54862,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetLinearMovement'.\n Possible C/C++ prototypes are:\n celGetSetLinearMovement(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetLinearMovement(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetLinearMovement'.\n Possible C/C++ prototypes are:\n"" celGetSetLinearMovement(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetLinearMovement(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -54877,7 +54929,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -54905,7 +54957,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetLinearMovement'.\n Possible C/C++ prototypes are:\n celGetLinearMovement(iCelEntity *,char const *)\n celGetLinearMovement(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetLinearMovement'.\n Possible C/C++ prototypes are:\n"" celGetLinearMovement(iCelEntity *,char const *)\n"" celGetLinearMovement(iCelEntity *)\n"); return NULL; } @@ -56009,7 +56061,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -56047,7 +56099,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcActorMove_SetAnimation'.\n Possible C/C++ prototypes are:\n SetAnimation(char const *,bool)\n SetAnimation(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcActorMove_SetAnimation'.\n Possible C/C++ prototypes are:\n"" SetAnimation(iPcActorMove *,char const *,bool)\n"" SetAnimation(iPcActorMove *,char const *)\n"); return NULL; } @@ -57032,7 +57084,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -57070,7 +57122,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateActorMove'.\n Possible C/C++ prototypes are:\n celCreateActorMove(iCelPlLayer *,iCelEntity *,char const *)\n celCreateActorMove(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateActorMove'.\n Possible C/C++ prototypes are:\n"" celCreateActorMove(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateActorMove(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -57155,7 +57207,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -57193,7 +57245,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetActorMove'.\n Possible C/C++ prototypes are:\n celGetSetActorMove(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetActorMove(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetActorMove'.\n Possible C/C++ prototypes are:\n"" celGetSetActorMove(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetActorMove(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -57260,7 +57312,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -57288,7 +57340,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetActorMove'.\n Possible C/C++ prototypes are:\n celGetActorMove(iCelEntity *,char const *)\n celGetActorMove(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetActorMove'.\n Possible C/C++ prototypes are:\n"" celGetActorMove(iCelEntity *,char const *)\n"" celGetActorMove(iCelEntity *)\n"); return NULL; } @@ -57315,6 +57367,425 @@ } +SWIGINTERN PyObject *_wrap_iPcActorAnalog_SetAxis(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + size_t arg2 ; + float arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + size_t val2 ; + int ecode2 = 0 ; + float val3 ; + int ecode3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_SetAxis",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_SetAxis" "', argument " "1"" of type '" "iPcActorAnalog *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + ecode2 = SWIG_AsVal_size_t(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcActorAnalog_SetAxis" "', argument " "2"" of type '" "size_t""'"); + } + arg2 = static_cast< size_t >(val2); + ecode3 = SWIG_AsVal_float(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcActorAnalog_SetAxis" "', argument " "3"" of type '" "float""'"); + } + arg3 = static_cast< float >(val3); + (arg1)->SetAxis(arg2,arg3); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_GetAxis(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + size_t arg2 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + size_t val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_GetAxis",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_GetAxis" "', argument " "1"" of type '" "iPcActorAnalog const *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + ecode2 = SWIG_AsVal_size_t(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcActorAnalog_GetAxis" "', argument " "2"" of type '" "size_t""'"); + } + arg2 = static_cast< size_t >(val2); + result = (float)((iPcActorAnalog const *)arg1)->GetAxis(arg2); + resultobj = SWIG_From_float(static_cast< float >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_AddAxis(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + size_t arg2 ; + float arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + size_t val2 ; + int ecode2 = 0 ; + float val3 ; + int ecode3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_AddAxis",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_AddAxis" "', argument " "1"" of type '" "iPcActorAnalog *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + ecode2 = SWIG_AsVal_size_t(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcActorAnalog_AddAxis" "', argument " "2"" of type '" "size_t""'"); + } + arg2 = static_cast< size_t >(val2); + ecode3 = SWIG_AsVal_float(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcActorAnalog_AddAxis" "', argument " "3"" of type '" "float""'"); + } + arg3 = static_cast< float >(val3); + (arg1)->AddAxis(arg2,arg3); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_SetMovementSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + float arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_SetMovementSpeed",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_SetMovementSpeed" "', argument " "1"" of type '" "iPcActorAnalog *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcActorAnalog_SetMovementSpeed" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetMovementSpeed(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_GetMovementSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_GetMovementSpeed",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_GetMovementSpeed" "', argument " "1"" of type '" "iPcActorAnalog const *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + result = (float)((iPcActorAnalog const *)arg1)->GetMovementSpeed(); + resultobj = SWIG_From_float(static_cast< float >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_SetMovementAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + float arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_SetMovementAcceleration",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_SetMovementAcceleration" "', argument " "1"" of type '" "iPcActorAnalog *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcActorAnalog_SetMovementAcceleration" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetMovementAcceleration(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_GetMovementAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_GetMovementAcceleration",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_GetMovementAcceleration" "', argument " "1"" of type '" "iPcActorAnalog const *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + result = (float)((iPcActorAnalog const *)arg1)->GetMovementAcceleration(); + resultobj = SWIG_From_float(static_cast< float >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_SetMovementDeceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + float arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_SetMovementDeceleration",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_SetMovementDeceleration" "', argument " "1"" of type '" "iPcActorAnalog *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcActorAnalog_SetMovementDeceleration" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetMovementDeceleration(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_GetMovementDeceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_GetMovementDeceleration",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_GetMovementDeceleration" "', argument " "1"" of type '" "iPcActorAnalog const *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + result = (float)((iPcActorAnalog const *)arg1)->GetMovementDeceleration(); + resultobj = SWIG_From_float(static_cast< float >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_SetTurningSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + float arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_SetTurningSpeed",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_SetTurningSpeed" "', argument " "1"" of type '" "iPcActorAnalog *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcActorAnalog_SetTurningSpeed" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetTurningSpeed(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_GetTurningSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_GetTurningSpeed",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_GetTurningSpeed" "', argument " "1"" of type '" "iPcActorAnalog const *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + result = (float)((iPcActorAnalog const *)arg1)->GetTurningSpeed(); + resultobj = SWIG_From_float(static_cast< float >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_MovementSpeed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + float arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_MovementSpeed_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_MovementSpeed_set" "', argument " "1"" of type '" "iPcActorAnalog *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcActorAnalog_MovementSpeed_set" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + iPcActorAnalog_MovementSpeed_set(arg1,arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_TurningSpeed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + float arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_TurningSpeed_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcActorAnalog_TurningSpeed_set" "', argument " "1"" of type '" "iPcActorAnalog *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcActorAnalog_TurningSpeed_set" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + iPcActorAnalog_TurningSpeed_set(arg1,arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcActorAnalog_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + int result; + + if(!PyArg_UnpackTuple(args,(char *)"iPcActorAnalog_scfGetVersion",0,0)) SWIG_fail; + result = (int)iPcActorAnalog_scfGetVersion(); + resultobj = SWIG_From_int(static_cast< int >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_delete_iPcActorAnalog(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcActorAnalog *arg1 = (iPcActorAnalog *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"delete_iPcActorAnalog",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcActorAnalog, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcActorAnalog" "', argument " "1"" of type '" "iPcActorAnalog *""'"); + } + arg1 = reinterpret_cast< iPcActorAnalog * >(argp1); + delete_iPcActorAnalog(arg1); + + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *iPcActorAnalog_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_iPcActorAnalog, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + SWIGINTERN PyObject *_wrap_celCreateActorAnalog__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; @@ -57349,7 +57820,7 @@ } arg3 = reinterpret_cast< char * >(buf3); result = (iPcActorAnalog *)celCreateActorAnalog(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: @@ -57382,7 +57853,7 @@ } arg2 = reinterpret_cast< iCelEntity * >(argp2); result = (iPcActorAnalog *)celCreateActorAnalog(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); return resultobj; fail: return NULL; @@ -57395,7 +57866,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -57433,7 +57904,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateActorAnalog'.\n Possible C/C++ prototypes are:\n celCreateActorAnalog(iCelPlLayer *,iCelEntity *,char const *)\n celCreateActorAnalog(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateActorAnalog'.\n Possible C/C++ prototypes are:\n"" celCreateActorAnalog(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateActorAnalog(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -57472,7 +57943,7 @@ } arg3 = reinterpret_cast< char * >(buf3); result = (iPcActorAnalog *)celGetSetActorAnalog(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: @@ -57505,7 +57976,7 @@ } arg2 = reinterpret_cast< iCelEntity * >(argp2); result = (iPcActorAnalog *)celGetSetActorAnalog(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); return resultobj; fail: return NULL; @@ -57518,7 +57989,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -57556,7 +58027,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetActorAnalog'.\n Possible C/C++ prototypes are:\n celGetSetActorAnalog(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetActorAnalog(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetActorAnalog'.\n Possible C/C++ prototypes are:\n"" celGetSetActorAnalog(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetActorAnalog(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -57586,7 +58057,7 @@ } arg2 = reinterpret_cast< char * >(buf2); result = (iPcActorAnalog *)celGetActorAnalog(arg1,(char const *)arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: @@ -57610,7 +58081,7 @@ } arg1 = reinterpret_cast< iCelEntity * >(argp1); result = (iPcActorAnalog *)celGetActorAnalog(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); return resultobj; fail: return NULL; @@ -57623,7 +58094,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -57651,7 +58122,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetActorAnalog'.\n Possible C/C++ prototypes are:\n celGetActorAnalog(iCelEntity *,char const *)\n celGetActorAnalog(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetActorAnalog'.\n Possible C/C++ prototypes are:\n"" celGetActorAnalog(iCelEntity *,char const *)\n"" celGetActorAnalog(iCelEntity *)\n"); return NULL; } @@ -57671,87 +58142,110 @@ } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); result = (iPcActorAnalog *)scfQuery_iPcActorAnalog(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcActorAnalog, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_SetAxis__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_SetRegion__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - size_t arg2 ; - float arg3 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + iPcRegion *arg2 = (iPcRegion *) 0 ; + bool arg3 ; + char *arg4 = (char *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - float val3 ; + void *argp2 = 0 ; + int res2 = 0 ; + bool val3 ; int ecode3 = 0 ; + int res4 ; + char *buf4 = 0 ; + int alloc4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_SetAxis",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetRegion",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_SetAxis" "', argument " "1"" of type '" "iPcAnalogMotion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetRegion" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcAnalogMotion_SetAxis" "', argument " "2"" of type '" "size_t""'"); - } - arg2 = static_cast< size_t >(val2); - ecode3 = SWIG_AsVal_float(obj2, &val3); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcRegion, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetRegion" "', argument " "2"" of type '" "iPcRegion *""'"); + } + arg2 = reinterpret_cast< iPcRegion * >(argp2); + ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcAnalogMotion_SetAxis" "', argument " "3"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetRegion" "', argument " "3"" of type '" "bool""'"); } - arg3 = static_cast< float >(val3); - (arg1)->SetAxis(arg2,arg3); - resultobj = SWIG_Py_Void(); + arg3 = static_cast< bool >(val3); + res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iPcCamera_SetRegion" "', argument " "4"" of type '" "char const *""'"); + } + arg4 = reinterpret_cast< char * >(buf4); + result = (bool)(arg1)->SetRegion(arg2,arg3,(char const *)arg4); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; return resultobj; fail: + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_GetAxis__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_SetRegion__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - size_t arg2 ; - float result; + iPcCamera *arg1 = (iPcCamera *) 0 ; + iPcRegion *arg2 = (iPcRegion *) 0 ; + bool arg3 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + bool val3 ; + int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_GetAxis",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetRegion",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_GetAxis" "', argument " "1"" of type '" "iPcAnalogMotion const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetRegion" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcAnalogMotion_GetAxis" "', argument " "2"" of type '" "size_t""'"); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcRegion, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetRegion" "', argument " "2"" of type '" "iPcRegion *""'"); + } + arg2 = reinterpret_cast< iPcRegion * >(argp2); + ecode3 = SWIG_AsVal_bool(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetRegion" "', argument " "3"" of type '" "bool""'"); } - arg2 = static_cast< size_t >(val2); - result = (float)((iPcAnalogMotion const *)arg1)->GetAxis(arg2); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg3 = static_cast< bool >(val3); + result = (bool)(arg1)->SetRegion(arg2,arg3); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_SetAxis__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_SetRegion__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - csVector2 *arg2 = 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + iPcRegion *arg2 = (iPcRegion *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -57759,177 +58253,507 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_SetAxis",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_SetAxis" "', argument " "1"" of type '" "iPcAnalogMotion *""'"); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetRegion",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetRegion" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector2, 0 | 0); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcRegion, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcAnalogMotion_SetAxis" "', argument " "2"" of type '" "csVector2 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcAnalogMotion_SetAxis" "', argument " "2"" of type '" "csVector2 const &""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetRegion" "', argument " "2"" of type '" "iPcRegion *""'"); } - arg2 = reinterpret_cast< csVector2 * >(argp2); - (arg1)->SetAxis((csVector2 const &)*arg2); - resultobj = SWIG_Py_Void(); + arg2 = reinterpret_cast< iPcRegion * >(argp2); + result = (bool)(arg1)->SetRegion(arg2); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_SetAxis(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_SetRegion(PyObject *self, PyObject *args) { int argc; - PyObject *argv[4]; + PyObject *argv[5]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcAnalogMotion, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); _v = SWIG_CheckState(res); if (_v) { - int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_csVector2, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcRegion, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iPcAnalogMotion_SetAxis__SWIG_1(self, args); + return _wrap_iPcCamera_SetRegion__SWIG_2(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcAnalogMotion, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); _v = SWIG_CheckState(res); if (_v) { - { - int res = SWIG_AsVal_size_t(argv[1], NULL); - _v = SWIG_CheckState(res); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcRegion, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_iPcCamera_SetRegion__SWIG_1(self, args); + } } + } + } + if (argc == 4) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcRegion, 0); + _v = SWIG_CheckState(res); if (_v) { { - int res = SWIG_AsVal_float(argv[2], NULL); + int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { - return _wrap_iPcAnalogMotion_SetAxis__SWIG_0(self, args); + int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcCamera_SetRegion__SWIG_0(self, args); + } } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcAnalogMotion_SetAxis'.\n Possible C/C++ prototypes are:\n SetAxis(size_t,float)\n SetAxis(csVector2 const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcCamera_SetRegion'.\n Possible C/C++ prototypes are:\n"" SetRegion(iPcCamera *,iPcRegion *,bool,char const *)\n"" SetRegion(iPcCamera *,iPcRegion *,bool)\n"" SetRegion(iPcCamera *,iPcRegion *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_GetAxis__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_SetZoneManager__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - csVector2 *result = 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + iPcZoneManager *arg2 = (iPcZoneManager *) 0 ; + bool arg3 ; + char *arg4 = (char *) 0 ; + char *arg5 = (char *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + bool val3 ; + int ecode3 = 0 ; + int res4 ; + char *buf4 = 0 ; + int alloc4 = 0 ; + int res5 ; + char *buf5 = 0 ; + int alloc5 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + PyObject * obj4 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_GetAxis",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetZoneManager",5,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_GetAxis" "', argument " "1"" of type '" "iPcAnalogMotion const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetZoneManager" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - { - csVector2 const &_result_ref = ((iPcAnalogMotion const *)arg1)->GetAxis(); - result = (csVector2 *) &_result_ref; + arg1 = reinterpret_cast< iPcCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcZoneManager, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetZoneManager" "', argument " "2"" of type '" "iPcZoneManager *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector2, 0 | 0 ); + arg2 = reinterpret_cast< iPcZoneManager * >(argp2); + ecode3 = SWIG_AsVal_bool(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetZoneManager" "', argument " "3"" of type '" "bool""'"); + } + arg3 = static_cast< bool >(val3); + res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iPcCamera_SetZoneManager" "', argument " "4"" of type '" "char const *""'"); + } + arg4 = reinterpret_cast< char * >(buf4); + res5 = SWIG_AsCharPtrAndSize(obj4, &buf5, NULL, &alloc5); + if (!SWIG_IsOK(res5)) { + SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "iPcCamera_SetZoneManager" "', argument " "5"" of type '" "char const *""'"); + } + arg5 = reinterpret_cast< char * >(buf5); + result = (bool)(arg1)->SetZoneManager(arg2,arg3,(char const *)arg4,(char const *)arg5); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; + if (alloc5 == SWIG_NEWOBJ) delete[] buf5; + return resultobj; +fail: + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; + if (alloc5 == SWIG_NEWOBJ) delete[] buf5; + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcCamera_SetZoneManager__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcCamera *arg1 = (iPcCamera *) 0 ; + iPcZoneManager *arg2 = (iPcZoneManager *) 0 ; + bool arg3 ; + char *arg4 = (char *) 0 ; + bool result; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + bool val3 ; + int ecode3 = 0 ; + int res4 ; + char *buf4 = 0 ; + int alloc4 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetZoneManager",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetZoneManager" "', argument " "1"" of type '" "iPcCamera *""'"); + } + arg1 = reinterpret_cast< iPcCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcZoneManager, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetZoneManager" "', argument " "2"" of type '" "iPcZoneManager *""'"); + } + arg2 = reinterpret_cast< iPcZoneManager * >(argp2); + ecode3 = SWIG_AsVal_bool(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetZoneManager" "', argument " "3"" of type '" "bool""'"); + } + arg3 = static_cast< bool >(val3); + res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iPcCamera_SetZoneManager" "', argument " "4"" of type '" "char const *""'"); + } + arg4 = reinterpret_cast< char * >(buf4); + result = (bool)(arg1)->SetZoneManager(arg2,arg3,(char const *)arg4); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; + return resultobj; +fail: + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcCamera_SetZoneManager__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcCamera *arg1 = (iPcCamera *) 0 ; + char *arg2 = (char *) 0 ; + bool arg3 ; + char *arg4 = (char *) 0 ; + char *arg5 = (char *) 0 ; + bool result; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + bool val3 ; + int ecode3 = 0 ; + int res4 ; + char *buf4 = 0 ; + int alloc4 = 0 ; + int res5 ; + char *buf5 = 0 ; + int alloc5 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + PyObject * obj4 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetZoneManager",5,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetZoneManager" "', argument " "1"" of type '" "iPcCamera *""'"); + } + arg1 = reinterpret_cast< iPcCamera * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetZoneManager" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + ecode3 = SWIG_AsVal_bool(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetZoneManager" "', argument " "3"" of type '" "bool""'"); + } + arg3 = static_cast< bool >(val3); + res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iPcCamera_SetZoneManager" "', argument " "4"" of type '" "char const *""'"); + } + arg4 = reinterpret_cast< char * >(buf4); + res5 = SWIG_AsCharPtrAndSize(obj4, &buf5, NULL, &alloc5); + if (!SWIG_IsOK(res5)) { + SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "iPcCamera_SetZoneManager" "', argument " "5"" of type '" "char const *""'"); + } + arg5 = reinterpret_cast< char * >(buf5); + result = (bool)(arg1)->SetZoneManager((char const *)arg2,arg3,(char const *)arg4,(char const *)arg5); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; + if (alloc5 == SWIG_NEWOBJ) delete[] buf5; + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; + if (alloc5 == SWIG_NEWOBJ) delete[] buf5; + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcCamera_SetZoneManager__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcCamera *arg1 = (iPcCamera *) 0 ; + char *arg2 = (char *) 0 ; + bool arg3 ; + char *arg4 = (char *) 0 ; + bool result; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + bool val3 ; + int ecode3 = 0 ; + int res4 ; + char *buf4 = 0 ; + int alloc4 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetZoneManager",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetZoneManager" "', argument " "1"" of type '" "iPcCamera *""'"); + } + arg1 = reinterpret_cast< iPcCamera * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetZoneManager" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + ecode3 = SWIG_AsVal_bool(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetZoneManager" "', argument " "3"" of type '" "bool""'"); + } + arg3 = static_cast< bool >(val3); + res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iPcCamera_SetZoneManager" "', argument " "4"" of type '" "char const *""'"); + } + arg4 = reinterpret_cast< char * >(buf4); + result = (bool)(arg1)->SetZoneManager((char const *)arg2,arg3,(char const *)arg4); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_GetAxis(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_SetZoneManager(PyObject *self, PyObject *args) { int argc; - PyObject *argv[3]; + PyObject *argv[6]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 5); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } - if (argc == 1) { + if (argc == 4) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcAnalogMotion, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iPcAnalogMotion_GetAxis__SWIG_1(self, args); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcZoneManager, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcCamera_SetZoneManager__SWIG_1(self, args); + } + } + } } } - if (argc == 2) { + if (argc == 4) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcAnalogMotion, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); _v = SWIG_CheckState(res); if (_v) { - { - int res = SWIG_AsVal_size_t(argv[1], NULL); - _v = SWIG_CheckState(res); + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcCamera_SetZoneManager__SWIG_3(self, args); + } + } + } + } + } + if (argc == 5) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcZoneManager, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[4], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcCamera_SetZoneManager__SWIG_0(self, args); + } + } + } } + } + } + if (argc == 5) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iPcAnalogMotion_GetAxis__SWIG_0(self, args); + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[4], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcCamera_SetZoneManager__SWIG_2(self, args); + } + } + } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcAnalogMotion_GetAxis'.\n Possible C/C++ prototypes are:\n GetAxis(size_t)\n GetAxis()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcCamera_SetZoneManager'.\n Possible C/C++ prototypes are:\n"" SetZoneManager(iPcCamera *,iPcZoneManager *,bool,char const *,char const *)\n"" SetZoneManager(iPcCamera *,iPcZoneManager *,bool,char const *)\n"" SetZoneManager(iPcCamera *,char const *,bool,char const *,char const *)\n"" SetZoneManager(iPcCamera *,char const *,bool,char const *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_AddAxis(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_SetRectangle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - size_t arg2 ; - float arg3 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; void *argp1 = 0 ; int res1 = 0 ; - size_t val2 ; + int val2 ; int ecode2 = 0 ; - float val3 ; + int val3 ; int ecode3 = 0 ; + int val4 ; + int ecode4 = 0 ; + int val5 ; + int ecode5 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + PyObject * obj4 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_AddAxis",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetRectangle",5,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_AddAxis" "', argument " "1"" of type '" "iPcAnalogMotion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetRectangle" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcAnalogMotion_AddAxis" "', argument " "2"" of type '" "size_t""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_SetRectangle" "', argument " "2"" of type '" "int""'"); } - arg2 = static_cast< size_t >(val2); - ecode3 = SWIG_AsVal_float(obj2, &val3); + arg2 = static_cast< int >(val2); + ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcAnalogMotion_AddAxis" "', argument " "3"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetRectangle" "', argument " "3"" of type '" "int""'"); } - arg3 = static_cast< float >(val3); - (arg1)->AddAxis(arg2,arg3); + arg3 = static_cast< int >(val3); + ecode4 = SWIG_AsVal_int(obj3, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iPcCamera_SetRectangle" "', argument " "4"" of type '" "int""'"); + } + arg4 = static_cast< int >(val4); + ecode5 = SWIG_AsVal_int(obj4, &val5); + if (!SWIG_IsOK(ecode5)) { + SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "iPcCamera_SetRectangle" "', argument " "5"" of type '" "int""'"); + } + arg5 = static_cast< int >(val5); + (arg1)->SetRectangle(arg2,arg3,arg4,arg5); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -57937,81 +58761,73 @@ } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_SetMovementSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_GetCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - float arg2 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + iCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_SetMovementSpeed",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_SetMovementSpeed" "', argument " "1"" of type '" "iPcAnalogMotion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetCamera" "', argument " "1"" of type '" "iPcCamera const *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcAnalogMotion_SetMovementSpeed" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetMovementSpeed(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (iCamera *)((iPcCamera const *)arg1)->GetCamera(); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_GetMovementSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_GetView(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - float result; + iPcCamera *arg1 = (iPcCamera *) 0 ; + iView *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_GetMovementSpeed",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetView",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_GetMovementSpeed" "', argument " "1"" of type '" "iPcAnalogMotion const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetView" "', argument " "1"" of type '" "iPcCamera const *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - result = (float)((iPcAnalogMotion const *)arg1)->GetMovementSpeed(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (iView *)((iPcCamera const *)arg1)->GetView(); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iView, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_SetMovementAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_SetClearZBuffer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - float arg2 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_SetMovementAcceleration",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetClearZBuffer",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_SetMovementAcceleration" "', argument " "1"" of type '" "iPcAnalogMotion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetClearZBuffer" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcAnalogMotion_SetMovementAcceleration" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_SetClearZBuffer" "', argument " "2"" of type '" "bool""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetMovementAcceleration(arg2); + arg2 = static_cast< bool >(val2); + (arg1)->SetClearZBuffer(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -58019,51 +58835,51 @@ } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_GetMovementAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_GetClearZBuffer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - float result; + iPcCamera *arg1 = (iPcCamera *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_GetMovementAcceleration",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetClearZBuffer",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_GetMovementAcceleration" "', argument " "1"" of type '" "iPcAnalogMotion const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetClearZBuffer" "', argument " "1"" of type '" "iPcCamera const *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - result = (float)((iPcAnalogMotion const *)arg1)->GetMovementAcceleration(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (bool)((iPcCamera const *)arg1)->GetClearZBuffer(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_SetMovementDeceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_SetClearScreen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - float arg2 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_SetMovementDeceleration",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetClearScreen",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_SetMovementDeceleration" "', argument " "1"" of type '" "iPcAnalogMotion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetClearScreen" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcAnalogMotion_SetMovementDeceleration" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_SetClearScreen" "', argument " "2"" of type '" "bool""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetMovementDeceleration(arg2); + arg2 = static_cast< bool >(val2); + (arg1)->SetClearScreen(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -58071,51 +58887,42 @@ } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_GetMovementDeceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_GetClearScreen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - float result; + iPcCamera *arg1 = (iPcCamera *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_GetMovementDeceleration",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetClearScreen",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_GetMovementDeceleration" "', argument " "1"" of type '" "iPcAnalogMotion const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetClearScreen" "', argument " "1"" of type '" "iPcCamera const *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - result = (float)((iPcAnalogMotion const *)arg1)->GetMovementDeceleration(); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (bool)((iPcCamera const *)arg1)->GetClearScreen(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + return resultobj; +fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_SetTurningSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_DisableDistanceClipping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - float arg2 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_SetTurningSpeed",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_DisableDistanceClipping",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_SetTurningSpeed" "', argument " "1"" of type '" "iPcAnalogMotion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_DisableDistanceClipping" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcAnalogMotion_SetTurningSpeed" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetTurningSpeed(arg2); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + (arg1)->DisableDistanceClipping(); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -58123,51 +58930,77 @@ } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_GetTurningSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_EnableFixedDistanceClipping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - float result; + iPcCamera *arg1 = (iPcCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_GetTurningSpeed",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_EnableFixedDistanceClipping",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_GetTurningSpeed" "', argument " "1"" of type '" "iPcAnalogMotion const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_EnableFixedDistanceClipping" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - result = (float)((iPcAnalogMotion const *)arg1)->GetTurningSpeed(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_EnableFixedDistanceClipping" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->EnableFixedDistanceClipping(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_SetMinimumTurningSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_EnableAdaptiveDistanceClipping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; float arg2 ; + float arg3 ; + float arg4 ; void *argp1 = 0 ; int res1 = 0 ; float val2 ; int ecode2 = 0 ; + float val3 ; + int ecode3 = 0 ; + float val4 ; + int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_SetMinimumTurningSpeed",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_EnableAdaptiveDistanceClipping",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_SetMinimumTurningSpeed" "', argument " "1"" of type '" "iPcAnalogMotion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_EnableAdaptiveDistanceClipping" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); + arg1 = reinterpret_cast< iPcCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcAnalogMotion_SetMinimumTurningSpeed" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_EnableAdaptiveDistanceClipping" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - (arg1)->SetMinimumTurningSpeed(arg2); + ecode3 = SWIG_AsVal_float(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_EnableAdaptiveDistanceClipping" "', argument " "3"" of type '" "float""'"); + } + arg3 = static_cast< float >(val3); + ecode4 = SWIG_AsVal_float(obj3, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iPcCamera_EnableAdaptiveDistanceClipping" "', argument " "4"" of type '" "float""'"); + } + arg4 = static_cast< float >(val4); + (arg1)->EnableAdaptiveDistanceClipping(arg2,arg3,arg4); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -58175,73 +59008,65 @@ } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_GetMinimumTurningSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_UseDistanceClipping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - float result; + iPcCamera *arg1 = (iPcCamera *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_GetMinimumTurningSpeed",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_UseDistanceClipping",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_GetMinimumTurningSpeed" "', argument " "1"" of type '" "iPcAnalogMotion const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_UseDistanceClipping" "', argument " "1"" of type '" "iPcCamera const *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - result = (float)((iPcAnalogMotion const *)arg1)->GetMinimumTurningSpeed(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (bool)((iPcCamera const *)arg1)->UseDistanceClipping(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_SetMaximumTurningSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_UseFixedDistanceClipping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - float arg2 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_SetMaximumTurningSpeed",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_UseFixedDistanceClipping",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_SetMaximumTurningSpeed" "', argument " "1"" of type '" "iPcAnalogMotion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_UseFixedDistanceClipping" "', argument " "1"" of type '" "iPcCamera const *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcAnalogMotion_SetMaximumTurningSpeed" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetMaximumTurningSpeed(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (bool)((iPcCamera const *)arg1)->UseFixedDistanceClipping(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_GetMaximumTurningSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_GetFixedDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_GetMaximumTurningSpeed",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetFixedDistance",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_GetMaximumTurningSpeed" "', argument " "1"" of type '" "iPcAnalogMotion const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetFixedDistance" "', argument " "1"" of type '" "iPcCamera const *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - result = (float)((iPcAnalogMotion const *)arg1)->GetMaximumTurningSpeed(); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (float)((iPcCamera const *)arg1)->GetFixedDistance(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -58249,148 +59074,137 @@ } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_Enable__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_GetAdaptiveMinFPS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - bool arg2 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_Enable",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetAdaptiveMinFPS",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_Enable" "', argument " "1"" of type '" "iPcAnalogMotion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetAdaptiveMinFPS" "', argument " "1"" of type '" "iPcCamera const *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcAnalogMotion_Enable" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - (arg1)->Enable(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (float)((iPcCamera const *)arg1)->GetAdaptiveMinFPS(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_Enable__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_GetAdaptiveMaxFPS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_Enable",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetAdaptiveMaxFPS",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_Enable" "', argument " "1"" of type '" "iPcAnalogMotion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetAdaptiveMaxFPS" "', argument " "1"" of type '" "iPcCamera const *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - (arg1)->Enable(); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (float)((iPcCamera const *)arg1)->GetAdaptiveMaxFPS(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_Enable(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3]; - int ii; +SWIGINTERN PyObject *_wrap_iPcCamera_GetAdaptiveMinDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcCamera *arg1 = (iPcCamera *) 0 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcAnalogMotion, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcAnalogMotion_Enable__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcAnalogMotion, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_bool(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcAnalogMotion_Enable__SWIG_0(self, args); - } - } + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetAdaptiveMinDistance",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetAdaptiveMinDistance" "', argument " "1"" of type '" "iPcCamera const *""'"); } - + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (float)((iPcCamera const *)arg1)->GetAdaptiveMinDistance(); + resultobj = SWIG_From_float(static_cast< float >(result)); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcAnalogMotion_Enable'.\n Possible C/C++ prototypes are:\n Enable(bool)\n Enable()\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_IsEnabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_SetAutoDraw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; - bool result; + iPcCamera *arg1 = (iPcCamera *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; + bool val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_IsEnabled",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetAutoDraw",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcAnalogMotion_IsEnabled" "', argument " "1"" of type '" "iPcAnalogMotion const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetAutoDraw" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - result = (bool)((iPcAnalogMotion const *)arg1)->IsEnabled(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_SetAutoDraw" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + (arg1)->SetAutoDraw(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcAnalogMotion_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_Draw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - int result; + iPcCamera *arg1 = (iPcCamera *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcAnalogMotion_scfGetVersion",0,0)) SWIG_fail; - result = (int)iPcAnalogMotion_scfGetVersion(); - resultobj = SWIG_From_int(static_cast< int >(result)); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_Draw",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_Draw" "', argument " "1"" of type '" "iPcCamera *""'"); + } + arg1 = reinterpret_cast< iPcCamera * >(argp1); + (arg1)->Draw(); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_delete_iPcAnalogMotion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_UpdateCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcAnalogMotion *arg1 = (iPcAnalogMotion *) 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"delete_iPcAnalogMotion",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcAnalogMotion, SWIG_POINTER_DISOWN | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_UpdateCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcAnalogMotion" "', argument " "1"" of type '" "iPcAnalogMotion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_UpdateCamera" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcAnalogMotion * >(argp1); - delete_iPcAnalogMotion(arg1); - + arg1 = reinterpret_cast< iPcCamera * >(argp1); + (arg1)->UpdateCamera(); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -58398,421 +59212,306 @@ } -SWIGINTERN PyObject *iPcAnalogMotion_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcAnalogMotion, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_celCreateAnalogMotion__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_GetDrawFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - char *arg3 = (char *) 0 ; - iPcAnalogMotion *result = 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + int result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateAnalogMotion",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetDrawFlags",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateAnalogMotion" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateAnalogMotion" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateAnalogMotion" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetDrawFlags" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg3 = reinterpret_cast< char * >(buf3); - result = (iPcAnalogMotion *)celCreateAnalogMotion(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (int)(arg1)->GetDrawFlags(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_celCreateAnalogMotion__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_SetPerspectiveCenter(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcAnalogMotion *result = 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + float arg2 ; + float arg3 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + float val2 ; + int ecode2 = 0 ; + float val3 ; + int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateAnalogMotion",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetPerspectiveCenter",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateAnalogMotion" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateAnalogMotion" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetPerspectiveCenter" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcAnalogMotion *)celCreateAnalogMotion(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_SetPerspectiveCenter" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + ecode3 = SWIG_AsVal_float(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetPerspectiveCenter" "', argument " "3"" of type '" "float""'"); + } + arg3 = static_cast< float >(val3); + (arg1)->SetPerspectiveCenter(arg2,arg3); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celCreateAnalogMotion(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; +SWIGINTERN PyObject *_wrap_iPcCamera_Camera_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcCamera *arg1 = (iPcCamera *) 0 ; + iCamera *result = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celCreateAnalogMotion__SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celCreateAnalogMotion__SWIG_0(self, args); - } - } - } + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_Camera_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_Camera_get" "', argument " "1"" of type '" "iPcCamera *""'"); } - + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (iCamera *)iPcCamera_Camera_get(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iCamera, 0 | 0 ); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateAnalogMotion'.\n Possible C/C++ prototypes are:\n celCreateAnalogMotion(iCelPlLayer *,iCelEntity *,char const *)\n celCreateAnalogMotion(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetAnalogMotion__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_View_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - char *arg3 = (char *) 0 ; - iPcAnalogMotion *result = 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + iView *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetAnalogMotion",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_View_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetAnalogMotion" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetAnalogMotion" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetAnalogMotion" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_View_get" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg3 = reinterpret_cast< char * >(buf3); - result = (iPcAnalogMotion *)celGetSetAnalogMotion(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (iView *)iPcCamera_View_get(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iView, 0 | 0 ); return resultobj; fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetAnalogMotion__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_ClearZBuffer_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcAnalogMotion *result = 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + bool val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetAnalogMotion",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_ClearZBuffer_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetAnalogMotion" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetAnalogMotion" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_ClearZBuffer_set" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcAnalogMotion *)celGetSetAnalogMotion(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_ClearZBuffer_set" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + iPcCamera_ClearZBuffer_set(arg1,arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetAnalogMotion(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; +SWIGINTERN PyObject *_wrap_iPcCamera_ClearZBuffer_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcCamera *arg1 = (iPcCamera *) 0 ; + bool result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetSetAnalogMotion__SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetSetAnalogMotion__SWIG_0(self, args); - } - } - } + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_ClearZBuffer_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_ClearZBuffer_get" "', argument " "1"" of type '" "iPcCamera *""'"); } - + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (bool)iPcCamera_ClearZBuffer_get(arg1); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetAnalogMotion'.\n Possible C/C++ prototypes are:\n celGetSetAnalogMotion(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetAnalogMotion(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_celGetAnalogMotion__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_ClearScreen_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelEntity *arg1 = (iCelEntity *) 0 ; - char *arg2 = (char *) 0 ; - iPcAnalogMotion *result = 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; + bool val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetAnalogMotion",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_ClearScreen_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetAnalogMotion" "', argument " "1"" of type '" "iCelEntity *""'"); - } - arg1 = reinterpret_cast< iCelEntity * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetAnalogMotion" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_ClearScreen_set" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg2 = reinterpret_cast< char * >(buf2); - result = (iPcAnalogMotion *)celGetAnalogMotion(arg1,(char const *)arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + arg1 = reinterpret_cast< iPcCamera * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_ClearScreen_set" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + iPcCamera_ClearScreen_set(arg1,arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_celGetAnalogMotion__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_ClearScreen_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelEntity *arg1 = (iCelEntity *) 0 ; - iPcAnalogMotion *result = 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetAnalogMotion",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_ClearScreen_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetAnalogMotion" "', argument " "1"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_ClearScreen_get" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iCelEntity * >(argp1); - result = (iPcAnalogMotion *)celGetAnalogMotion(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (bool)iPcCamera_ClearScreen_get(arg1); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetAnalogMotion(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3]; - int ii; +SWIGINTERN PyObject *_wrap_iPcCamera_FixedDistance_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcCamera *arg1 = (iPcCamera *) 0 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetAnalogMotion__SWIG_1(self, args); - } + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_FixedDistance_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_FixedDistance_get" "', argument " "1"" of type '" "iPcCamera *""'"); } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetAnalogMotion__SWIG_0(self, args); - } - } - } - + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (float)iPcCamera_FixedDistance_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetAnalogMotion'.\n Possible C/C++ prototypes are:\n celGetAnalogMotion(iCelEntity *,char const *)\n celGetAnalogMotion(iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_scfQuery_iPcAnalogMotion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_AdaptiveMinFPS_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - iPcAnalogMotion *result = 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcAnalogMotion",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_AdaptiveMinFPS_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcAnalogMotion" "', argument " "1"" of type '" "iCelPropertyClass *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_AdaptiveMinFPS_get" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - result = (iPcAnalogMotion *)scfQuery_iPcAnalogMotion(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcAnalogMotion, 0 | 0 ); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (float)iPcCamera_AdaptiveMinFPS_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_Jump(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_AdaptiveMaxFPS_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_Jump",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_AdaptiveMaxFPS_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_Jump" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_AdaptiveMaxFPS_get" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - (arg1)->Jump(); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (float)iPcCamera_AdaptiveMaxFPS_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_FinishBoost(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_AdaptiveMinDistance_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_FinishBoost",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_AdaptiveMinDistance_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_FinishBoost" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_AdaptiveMinDistance_get" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - (arg1)->FinishBoost(); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (float)iPcCamera_AdaptiveMinDistance_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_Freeze(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_AutoDraw_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -58821,18 +59520,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_Freeze",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_AutoDraw_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_Freeze" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_AutoDraw_set" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); + arg1 = reinterpret_cast< iPcCamera * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_Freeze" "', argument " "2"" of type '" "bool""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_AutoDraw_set" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); - (arg1)->Freeze(arg2); + iPcCamera_AutoDraw_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -58840,21 +59539,21 @@ } -SWIGINTERN PyObject *_wrap_iPcJump_GetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCamera_DrawFlags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - iPcJump::State result; + iPcCamera *arg1 = (iPcCamera *) 0 ; + int result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetState",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_DrawFlags_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetState" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_DrawFlags_get" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (iPcJump::State)((iPcJump const *)arg1)->GetState(); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + result = (int)iPcCamera_DrawFlags_get(arg1); resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: @@ -58862,29 +59561,21 @@ } -SWIGINTERN PyObject *_wrap_iPcJump_GlideTurn(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_delete_iPcCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - iPcJump::GlideTurnDirection arg2 ; + iPcCamera *arg1 = (iPcCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GlideTurn",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"delete_iPcCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GlideTurn" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcCamera" "', argument " "1"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_GlideTurn" "', argument " "2"" of type '" "iPcJump::GlideTurnDirection""'"); - } - arg2 = static_cast< iPcJump::GlideTurnDirection >(val2); - (arg1)->GlideTurn(arg2); + arg1 = reinterpret_cast< iPcCamera * >(argp1); + delete arg1; + resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -58892,29 +59583,36 @@ } -SWIGINTERN PyObject *_wrap_iPcJump_GlidePitch(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *iPcCamera_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_iPcCamera, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetFollowEntity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - iPcJump::GlidePitchDirection arg2 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GlidePitch",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetFollowEntity",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GlidePitch" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetFollowEntity" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_GlidePitch" "', argument " "2"" of type '" "iPcJump::GlidePitchDirection""'"); - } - arg2 = static_cast< iPcJump::GlidePitchDirection >(val2); - (arg1)->GlidePitch(arg2); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_SetFollowEntity" "', argument " "2"" of type '" "iCelEntity *""'"); + } + arg2 = reinterpret_cast< iCelEntity * >(argp2); + (arg1)->SetFollowEntity(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -58922,289 +59620,397 @@ } -SWIGINTERN PyObject *_wrap_iPcJump_SetGlideGravity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetMode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float arg2 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcDefaultCamera::CameraMode arg2 ; + bool arg3 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + int val2 ; int ecode2 = 0 ; + bool val3 ; + int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_SetGlideGravity",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetMode",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_SetGlideGravity" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetMode" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_SetGlideGravity" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetMode" "', argument " "2"" of type '" "iPcDefaultCamera::CameraMode""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetGlideGravity(arg2); - resultobj = SWIG_Py_Void(); + arg2 = static_cast< iPcDefaultCamera::CameraMode >(val2); + ecode3 = SWIG_AsVal_bool(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_SetMode" "', argument " "3"" of type '" "bool""'"); + } + arg3 = static_cast< bool >(val3); + result = (bool)(arg1)->SetMode(arg2,arg3); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_GetGlideGravity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetMode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcDefaultCamera::CameraMode arg2 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetGlideGravity",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetMode",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetGlideGravity" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetMode" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (float)((iPcJump const *)arg1)->GetGlideGravity(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetMode" "', argument " "2"" of type '" "iPcDefaultCamera::CameraMode""'"); + } + arg2 = static_cast< iPcDefaultCamera::CameraMode >(val2); + result = (bool)(arg1)->SetMode(arg2); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_SetGlidePitchLimit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetMode(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_SetGlidePitchLimit",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_SetGlidePitchLimit" "', argument " "1"" of type '" "iPcJump *""'"); + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_SetGlidePitchLimit" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetGlidePitchLimit(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_int(argv[1], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_iPcDefaultCamera_SetMode__SWIG_1(self, args); + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_int(argv[1], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_iPcDefaultCamera_SetMode__SWIG_0(self, args); + } + } + } + } + fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_SetMode'.\n Possible C/C++ prototypes are:\n"" SetMode(iPcDefaultCamera *,iPcDefaultCamera::CameraMode,bool)\n"" SetMode(iPcDefaultCamera *,iPcDefaultCamera::CameraMode)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_GetGlidePitchLimit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcDefaultCamera::CameraMode result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetGlidePitchLimit",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetMode",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetGlidePitchLimit" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetMode" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (float)((iPcJump const *)arg1)->GetGlidePitchLimit(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (iPcDefaultCamera::CameraMode)((iPcDefaultCamera const *)arg1)->GetMode(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_SetGlidePitchSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetModeName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float arg2 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + char *arg2 = (char *) 0 ; + bool arg3 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + bool val3 ; + int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_SetGlidePitchSpeed",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetModeName",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_SetGlidePitchSpeed" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetModeName" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_SetGlidePitchSpeed" "', argument " "2"" of type '" "float""'"); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_SetModeName" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + ecode3 = SWIG_AsVal_bool(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_SetModeName" "', argument " "3"" of type '" "bool""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetGlidePitchSpeed(arg2); - resultobj = SWIG_Py_Void(); + arg3 = static_cast< bool >(val3); + result = (bool)(arg1)->SetModeName((char const *)arg2,arg3); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_GetGlidePitchSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetModeName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + char *arg2 = (char *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetGlidePitchSpeed",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetModeName",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetGlidePitchSpeed" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetModeName" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (float)((iPcJump const *)arg1)->GetGlidePitchSpeed(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_SetModeName" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + result = (bool)(arg1)->SetModeName((char const *)arg2); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_SetGlideTurnSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetModeName(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_SetGlideTurnSpeed",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_SetGlideTurnSpeed" "', argument " "1"" of type '" "iPcJump *""'"); + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_SetGlideTurnSpeed" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetGlideTurnSpeed(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcDefaultCamera_SetModeName__SWIG_1(self, args); + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_iPcDefaultCamera_SetModeName__SWIG_0(self, args); + } + } + } + } + fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_SetModeName'.\n Possible C/C++ prototypes are:\n"" SetModeName(iPcDefaultCamera *,char const *,bool)\n"" SetModeName(iPcDefaultCamera *,char const *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_GetGlideTurnSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetModeName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + char *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetGlideTurnSpeed",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetModeName",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetGlideTurnSpeed" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetModeName" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (float)((iPcJump const *)arg1)->GetGlideTurnSpeed(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (char *)((iPcDefaultCamera const *)arg1)->GetModeName(); + resultobj = SWIG_FromCharPtr((const char *)result); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_SetJumpSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetNextMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float arg2 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcDefaultCamera::CameraMode result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_SetJumpSpeed",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetNextMode",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_SetJumpSpeed" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetNextMode" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_SetJumpSpeed" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetJumpSpeed(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (iPcDefaultCamera::CameraMode)((iPcDefaultCamera const *)arg1)->GetNextMode(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_GetJumpSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_PointCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + char *arg2 = (char *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetJumpSpeed",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_PointCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetJumpSpeed" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_PointCamera" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (float)((iPcJump const *)arg1)->GetJumpSpeed(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_PointCamera" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + result = (bool)(arg1)->PointCamera((char const *)arg2); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_SetJumpHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetSpringParameters(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; float arg2 ; + float arg3 ; + float arg4 ; void *argp1 = 0 ; int res1 = 0 ; float val2 ; int ecode2 = 0 ; + float val3 ; + int ecode3 = 0 ; + float val4 ; + int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_SetJumpHeight",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetSpringParameters",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_SetJumpHeight" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetSpringParameters" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_SetJumpHeight" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetSpringParameters" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - (arg1)->SetJumpHeight(arg2); + ecode3 = SWIG_AsVal_float(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_SetSpringParameters" "', argument " "3"" of type '" "float""'"); + } + arg3 = static_cast< float >(val3); + ecode4 = SWIG_AsVal_float(obj3, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iPcDefaultCamera_SetSpringParameters" "', argument " "4"" of type '" "float""'"); + } + arg4 = static_cast< float >(val4); + (arg1)->SetSpringParameters(arg2,arg3,arg4); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -59212,53 +60018,78 @@ } -SWIGINTERN PyObject *_wrap_iPcJump_GetJumpHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetMinMaxCameraDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; + float arg3 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; + float val3 ; + int ecode3 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetJumpHeight",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetMinMaxCameraDistance",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetJumpHeight" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetMinMaxCameraDistance" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (float)((iPcJump const *)arg1)->GetJumpHeight(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetMinMaxCameraDistance" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + ecode3 = SWIG_AsVal_float(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_SetMinMaxCameraDistance" "', argument " "3"" of type '" "float""'"); + } + arg3 = static_cast< float >(val3); + (arg1)->SetMinMaxCameraDistance(arg2,arg3); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_GetAirTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetTurnSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - csTicks result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetAirTime",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetTurnSpeed",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetAirTime" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetTurnSpeed" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (csTicks)((iPcJump const *)arg1)->GetAirTime(); - resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetTurnSpeed" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetTurnSpeed(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_SetDoubleJumpSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetSwingCoef(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -59267,18 +60098,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_SetDoubleJumpSpeed",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetSwingCoef",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_SetDoubleJumpSpeed" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetSwingCoef" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_SetDoubleJumpSpeed" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetSwingCoef" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - (arg1)->SetDoubleJumpSpeed(arg2); + (arg1)->SetSwingCoef(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -59286,103 +60117,65 @@ } -SWIGINTERN PyObject *_wrap_iPcJump_GetDoubleJumpSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetFirstPersonOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + csVector3 *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetDoubleJumpSpeed",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetFirstPersonOffset",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetDoubleJumpSpeed" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetFirstPersonOffset" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (float)((iPcJump const *)arg1)->GetDoubleJumpSpeed(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_SetFirstPersonOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcDefaultCamera_SetFirstPersonOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + } + arg2 = reinterpret_cast< csVector3 * >(argp2); + (arg1)->SetFirstPersonOffset((csVector3 const &)*arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_SetGravity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetThirdPersonOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float arg2 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + csVector3 *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_SetGravity",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetThirdPersonOffset",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_SetGravity" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetThirdPersonOffset" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_SetGravity" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetGravity(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcJump_GetGravity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetGravity",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetGravity" "', argument " "1"" of type '" "iPcJump const *""'"); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_SetThirdPersonOffset" "', argument " "2"" of type '" "csVector3 const &""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (float)((iPcJump const *)arg1)->GetGravity(); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcJump_SetFixedJump(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_SetFixedJump",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_SetFixedJump" "', argument " "1"" of type '" "iPcJump *""'"); + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcDefaultCamera_SetThirdPersonOffset" "', argument " "2"" of type '" "csVector3 const &""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_SetFixedJump" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - (arg1)->SetFixedJump(arg2); + arg2 = reinterpret_cast< csVector3 * >(argp2); + (arg1)->SetThirdPersonOffset((csVector3 const &)*arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -59390,51 +60183,50 @@ } -SWIGINTERN PyObject *_wrap_iPcJump_GetFixedJump(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_CenterCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - bool result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetFixedJump",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_CenterCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetFixedJump" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_CenterCamera" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (bool)((iPcJump const *)arg1)->GetFixedJump(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + (arg1)->CenterCamera(); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_SetBoostJump(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetPitch(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - bool arg2 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; + float val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_SetBoostJump",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetPitch",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_SetBoostJump" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetPitch" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_SetBoostJump" "', argument " "2"" of type '" "bool""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetPitch" "', argument " "2"" of type '" "float""'"); } - arg2 = static_cast< bool >(val2); - (arg1)->SetBoostJump(arg2); + arg2 = static_cast< float >(val2); + (arg1)->SetPitch(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -59442,31 +60234,31 @@ } -SWIGINTERN PyObject *_wrap_iPcJump_GetBoostJump(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetPitch(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - bool result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetBoostJump",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetPitch",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetBoostJump" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetPitch" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (bool)((iPcJump const *)arg1)->GetBoostJump(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (float)((iPcDefaultCamera const *)arg1)->GetPitch(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcJump_SetBoostTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetPitchVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -59475,18 +60267,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_SetBoostTime",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetPitchVelocity",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_SetBoostTime" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetPitchVelocity" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_SetBoostTime" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetPitchVelocity" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - (arg1)->SetBoostTime(arg2); + (arg1)->SetPitchVelocity(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -59494,21 +60286,21 @@ } -SWIGINTERN PyObject *_wrap_iPcJump_GetBoostTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetPitchVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetBoostTime",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetPitchVelocity",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetBoostTime" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetPitchVelocity" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (float)((iPcJump const *)arg1)->GetBoostTime(); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (float)((iPcDefaultCamera const *)arg1)->GetPitchVelocity(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -59516,29 +60308,38 @@ } -SWIGINTERN PyObject *_wrap_iPcJump_SetBoostAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_MovePitch__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; float arg2 ; + int arg3 ; void *argp1 = 0 ; int res1 = 0 ; float val2 ; int ecode2 = 0 ; + int val3 ; + int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_SetBoostAcceleration",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_MovePitch",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_SetBoostAcceleration" "', argument " "1"" of type '" "iPcJump *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_MovePitch" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcJump_SetBoostAcceleration" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_MovePitch" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - (arg1)->SetBoostAcceleration(arg2); + ecode3 = SWIG_AsVal_int(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_MovePitch" "', argument " "3"" of type '" "int""'"); + } + arg3 = static_cast< int >(val3); + (arg1)->MovePitch(arg2,arg3); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -59546,1112 +60347,992 @@ } -SWIGINTERN PyObject *_wrap_iPcJump_GetBoostAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_MovePitch__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - float result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_GetBoostAcceleration",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_MovePitch",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcJump_GetBoostAcceleration" "', argument " "1"" of type '" "iPcJump const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_MovePitch" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcJump * >(argp1); - result = (float)((iPcJump const *)arg1)->GetBoostAcceleration(); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcJump_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - int result; - - if(!PyArg_UnpackTuple(args,(char *)"iPcJump_scfGetVersion",0,0)) SWIG_fail; - result = (int)iPcJump_scfGetVersion(); - resultobj = SWIG_From_int(static_cast< int >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_MovePitch" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->MovePitch(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_delete_iPcJump(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcJump *arg1 = (iPcJump *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_MovePitch(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; - if(!PyArg_UnpackTuple(args,(char *)"delete_iPcJump",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcJump, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcJump" "', argument " "1"" of type '" "iPcJump *""'"); + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_float(argv[1], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_iPcDefaultCamera_MovePitch__SWIG_1(self, args); + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_float(argv[1], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[2], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_iPcDefaultCamera_MovePitch__SWIG_0(self, args); + } + } + } } - arg1 = reinterpret_cast< iPcJump * >(argp1); - delete_iPcJump(arg1); - resultobj = SWIG_Py_Void(); - return resultobj; fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_MovePitch'.\n Possible C/C++ prototypes are:\n"" MovePitch(iPcDefaultCamera *,float,int)\n"" MovePitch(iPcDefaultCamera *,float)\n"); return NULL; } -SWIGINTERN PyObject *iPcJump_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcJump, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_celCreateJump__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetYaw__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - char *arg3 = (char *) 0 ; - iPcJump *result = 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; + int arg3 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; + float val2 ; + int ecode2 = 0 ; + int val3 ; + int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateJump",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetYaw",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateJump" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateJump" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateJump" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetYaw" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg3 = reinterpret_cast< char * >(buf3); - result = (iPcJump *)celCreateJump(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcJump, 0 | 0 ); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetYaw" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + ecode3 = SWIG_AsVal_int(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_SetYaw" "', argument " "3"" of type '" "int""'"); + } + arg3 = static_cast< int >(val3); + (arg1)->SetYaw(arg2,arg3); + resultobj = SWIG_Py_Void(); return resultobj; fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_celCreateJump__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetYaw__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcJump *result = 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateJump",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetYaw",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateJump" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateJump" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetYaw" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcJump *)celCreateJump(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcJump, 0 | 0 ); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetYaw" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetYaw(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celCreateJump(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetYaw(PyObject *self, PyObject *args) { int argc; PyObject *argv[4]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); _v = SWIG_CheckState(res); if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_float(argv[1], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_celCreateJump__SWIG_1(self, args); + return _wrap_iPcDefaultCamera_SetYaw__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); _v = SWIG_CheckState(res); if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + { + int res = SWIG_AsVal_float(argv[1], NULL); _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_celCreateJump__SWIG_0(self, args); + return _wrap_iPcDefaultCamera_SetYaw__SWIG_0(self, args); } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateJump'.\n Possible C/C++ prototypes are:\n celCreateJump(iCelPlLayer *,iCelEntity *,char const *)\n celCreateJump(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_SetYaw'.\n Possible C/C++ prototypes are:\n"" SetYaw(iPcDefaultCamera *,float,int)\n"" SetYaw(iPcDefaultCamera *,float)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetJump__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_MoveYaw__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - char *arg3 = (char *) 0 ; - iPcJump *result = 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; + int arg3 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; + float val2 ; + int ecode2 = 0 ; + int val3 ; + int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetJump",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_MoveYaw",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetJump" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetJump" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetJump" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_MoveYaw" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg3 = reinterpret_cast< char * >(buf3); - result = (iPcJump *)celGetSetJump(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcJump, 0 | 0 ); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_MoveYaw" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + ecode3 = SWIG_AsVal_int(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_MoveYaw" "', argument " "3"" of type '" "int""'"); + } + arg3 = static_cast< int >(val3); + (arg1)->MoveYaw(arg2,arg3); + resultobj = SWIG_Py_Void(); return resultobj; fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetJump__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_MoveYaw__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcJump *result = 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetJump",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_MoveYaw",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetJump" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetJump" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_MoveYaw" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcJump *)celGetSetJump(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcJump, 0 | 0 ); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_MoveYaw" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->MoveYaw(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetJump(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_MoveYaw(PyObject *self, PyObject *args) { int argc; PyObject *argv[4]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); _v = SWIG_CheckState(res); if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_float(argv[1], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_celGetSetJump__SWIG_1(self, args); + return _wrap_iPcDefaultCamera_MoveYaw__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); _v = SWIG_CheckState(res); if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + { + int res = SWIG_AsVal_float(argv[1], NULL); _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_celGetSetJump__SWIG_0(self, args); + return _wrap_iPcDefaultCamera_MoveYaw__SWIG_0(self, args); } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetJump'.\n Possible C/C++ prototypes are:\n celGetSetJump(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetJump(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_MoveYaw'.\n Possible C/C++ prototypes are:\n"" MoveYaw(iPcDefaultCamera *,float,int)\n"" MoveYaw(iPcDefaultCamera *,float)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_celGetJump__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetYaw__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelEntity *arg1 = (iCelEntity *) 0 ; - char *arg2 = (char *) 0 ; - iPcJump *result = 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + int arg2 ; + float result; void *argp1 = 0 ; int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; + int val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetJump",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetYaw",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetJump" "', argument " "1"" of type '" "iCelEntity *""'"); - } - arg1 = reinterpret_cast< iCelEntity * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetJump" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetYaw" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); } - arg2 = reinterpret_cast< char * >(buf2); - result = (iPcJump *)celGetJump(arg1,(char const *)arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcJump, 0 | 0 ); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_GetYaw" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + result = (float)((iPcDefaultCamera const *)arg1)->GetYaw(arg2); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_celGetJump__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetYaw__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelEntity *arg1 = (iCelEntity *) 0 ; - iPcJump *result = 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetJump",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetYaw",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetJump" "', argument " "1"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetYaw" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); } - arg1 = reinterpret_cast< iCelEntity * >(argp1); - result = (iPcJump *)celGetJump(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcJump, 0 | 0 ); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (float)((iPcDefaultCamera const *)arg1)->GetYaw(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetJump(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetYaw(PyObject *self, PyObject *args) { int argc; PyObject *argv[3]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celGetJump__SWIG_1(self, args); + return _wrap_iPcDefaultCamera_GetYaw__SWIG_1(self, args); } } if (argc == 2) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); _v = SWIG_CheckState(res); if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_int(argv[1], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_celGetJump__SWIG_0(self, args); + return _wrap_iPcDefaultCamera_GetYaw__SWIG_0(self, args); } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetJump'.\n Possible C/C++ prototypes are:\n celGetJump(iCelEntity *,char const *)\n celGetJump(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_GetYaw'.\n Possible C/C++ prototypes are:\n"" GetYaw(iPcDefaultCamera const *,int)\n"" GetYaw(iPcDefaultCamera const *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_scfQuery_iPcJump(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetYawVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - iPcJump *result = 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcJump",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetYawVelocity",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcJump" "', argument " "1"" of type '" "iCelPropertyClass *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetYawVelocity" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - result = (iPcJump *)scfQuery_iPcJump(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcJump, 0 | 0 ); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetYawVelocity" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetYawVelocity(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetRegion__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetYawVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - iPcRegion *arg2 = (iPcRegion *) 0 ; - bool arg3 ; - char *arg4 = (char *) 0 ; - bool result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - bool val3 ; - int ecode3 = 0 ; - int res4 ; - char *buf4 = 0 ; - int alloc4 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetRegion",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetYawVelocity",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetRegion" "', argument " "1"" of type '" "iPcCamera *""'"); - } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcRegion, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetRegion" "', argument " "2"" of type '" "iPcRegion *""'"); - } - arg2 = reinterpret_cast< iPcRegion * >(argp2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetRegion" "', argument " "3"" of type '" "bool""'"); - } - arg3 = static_cast< bool >(val3); - res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iPcCamera_SetRegion" "', argument " "4"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetYawVelocity" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); } - arg4 = reinterpret_cast< char * >(buf4); - result = (bool)(arg1)->SetRegion(arg2,arg3,(char const *)arg4); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (float)((iPcDefaultCamera const *)arg1)->GetYawVelocity(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetRegion__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetDistance__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - iPcRegion *arg2 = (iPcRegion *) 0 ; - bool arg3 ; - bool result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; + int arg3 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - bool val3 ; + float val2 ; + int ecode2 = 0 ; + int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetRegion",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetDistance",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetRegion" "', argument " "1"" of type '" "iPcCamera *""'"); - } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcRegion, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetRegion" "', argument " "2"" of type '" "iPcRegion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetDistance" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg2 = reinterpret_cast< iPcRegion * >(argp2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetDistance" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetRegion" "', argument " "3"" of type '" "bool""'"); + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_SetDistance" "', argument " "3"" of type '" "int""'"); } - arg3 = static_cast< bool >(val3); - result = (bool)(arg1)->SetRegion(arg2,arg3); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg3 = static_cast< int >(val3); + (arg1)->SetDistance(arg2,arg3); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetRegion__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetDistance__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - iPcRegion *arg2 = (iPcRegion *) 0 ; - bool result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetRegion",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetDistance",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetRegion" "', argument " "1"" of type '" "iPcCamera *""'"); - } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcRegion, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetRegion" "', argument " "2"" of type '" "iPcRegion *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetDistance" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg2 = reinterpret_cast< iPcRegion * >(argp2); - result = (bool)(arg1)->SetRegion(arg2); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetDistance" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetDistance(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetRegion(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetDistance(PyObject *self, PyObject *args) { int argc; - PyObject *argv[5]; + PyObject *argv[4]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 4); ii++) { + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); _v = SWIG_CheckState(res); if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcRegion, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_float(argv[1], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_iPcCamera_SetRegion__SWIG_2(self, args); + return _wrap_iPcDefaultCamera_SetDistance__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); _v = SWIG_CheckState(res); if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcRegion, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_float(argv[1], NULL); + _v = SWIG_CheckState(res); + } if (_v) { { - int res = SWIG_AsVal_bool(argv[2], NULL); + int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { - return _wrap_iPcCamera_SetRegion__SWIG_1(self, args); + return _wrap_iPcDefaultCamera_SetDistance__SWIG_0(self, args); } } } } - if (argc == 4) { + +fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_SetDistance'.\n Possible C/C++ prototypes are:\n"" SetDistance(iPcDefaultCamera *,float,int)\n"" SetDistance(iPcDefaultCamera *,float)\n"); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetDistance__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + int arg2 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetDistance",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetDistance" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + } + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_GetDistance" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + result = (float)(arg1)->GetDistance(arg2); + resultobj = SWIG_From_float(static_cast< float >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetDistance__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetDistance",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetDistance" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + } + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (float)(arg1)->GetDistance(); + resultobj = SWIG_From_float(static_cast< float >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetDistance(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[3]; + int ii; + + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 1) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); _v = SWIG_CheckState(res); if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcRegion, 0); - _v = SWIG_CheckState(res); + return _wrap_iPcDefaultCamera_GetDistance__SWIG_1(self, args); + } + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_int(argv[1], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcCamera_SetRegion__SWIG_0(self, args); - } - } + return _wrap_iPcDefaultCamera_GetDistance__SWIG_0(self, args); } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcCamera_SetRegion'.\n Possible C/C++ prototypes are:\n SetRegion(iPcRegion *,bool,char const *)\n SetRegion(iPcRegion *,bool)\n SetRegion(iPcRegion *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_GetDistance'.\n Possible C/C++ prototypes are:\n"" GetDistance(iPcDefaultCamera *,int)\n"" GetDistance(iPcDefaultCamera *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetZoneManager__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetDistanceVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - iPcZoneManager *arg2 = (iPcZoneManager *) 0 ; - bool arg3 ; - char *arg4 = (char *) 0 ; - char *arg5 = (char *) 0 ; - bool result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - bool val3 ; - int ecode3 = 0 ; - int res4 ; - char *buf4 = 0 ; - int alloc4 = 0 ; - int res5 ; - char *buf5 = 0 ; - int alloc5 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetZoneManager",5,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetDistanceVelocity",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetZoneManager" "', argument " "1"" of type '" "iPcCamera *""'"); - } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcZoneManager, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetZoneManager" "', argument " "2"" of type '" "iPcZoneManager *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetDistanceVelocity" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg2 = reinterpret_cast< iPcZoneManager * >(argp2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetZoneManager" "', argument " "3"" of type '" "bool""'"); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetDistanceVelocity" "', argument " "2"" of type '" "float""'"); } - arg3 = static_cast< bool >(val3); - res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iPcCamera_SetZoneManager" "', argument " "4"" of type '" "char const *""'"); - } - arg4 = reinterpret_cast< char * >(buf4); - res5 = SWIG_AsCharPtrAndSize(obj4, &buf5, NULL, &alloc5); - if (!SWIG_IsOK(res5)) { - SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "iPcCamera_SetZoneManager" "', argument " "5"" of type '" "char const *""'"); + arg2 = static_cast< float >(val2); + (arg1)->SetDistanceVelocity(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetDistanceVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetDistanceVelocity",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetDistanceVelocity" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); } - arg5 = reinterpret_cast< char * >(buf5); - result = (bool)(arg1)->SetZoneManager(arg2,arg3,(char const *)arg4,(char const *)arg5); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; - if (alloc5 == SWIG_NEWOBJ) delete[] buf5; + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (float)((iPcDefaultCamera const *)arg1)->GetDistanceVelocity(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; - if (alloc5 == SWIG_NEWOBJ) delete[] buf5; return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetZoneManager__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_FollowEntity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - iPcZoneManager *arg2 = (iPcZoneManager *) 0 ; - bool arg3 ; - char *arg4 = (char *) 0 ; - bool result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; - bool val3 ; - int ecode3 = 0 ; - int res4 ; - char *buf4 = 0 ; - int alloc4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetZoneManager",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_FollowEntity_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetZoneManager" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_FollowEntity_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcZoneManager, 0 | 0 ); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetZoneManager" "', argument " "2"" of type '" "iPcZoneManager *""'"); - } - arg2 = reinterpret_cast< iPcZoneManager * >(argp2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetZoneManager" "', argument " "3"" of type '" "bool""'"); - } - arg3 = static_cast< bool >(val3); - res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iPcCamera_SetZoneManager" "', argument " "4"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_FollowEntity_set" "', argument " "2"" of type '" "iCelEntity *""'"); } - arg4 = reinterpret_cast< char * >(buf4); - result = (bool)(arg1)->SetZoneManager(arg2,arg3,(char const *)arg4); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; + arg2 = reinterpret_cast< iCelEntity * >(argp2); + iPcDefaultCamera_FollowEntity_set(arg1,arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetZoneManager__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_Mode_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - char *arg2 = (char *) 0 ; - bool arg3 ; - char *arg4 = (char *) 0 ; - char *arg5 = (char *) 0 ; - bool result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcDefaultCamera::CameraMode arg2 ; void *argp1 = 0 ; int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - bool val3 ; - int ecode3 = 0 ; - int res4 ; - char *buf4 = 0 ; - int alloc4 = 0 ; - int res5 ; - char *buf5 = 0 ; - int alloc5 = 0 ; + int val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetZoneManager",5,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_Mode_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetZoneManager" "', argument " "1"" of type '" "iPcCamera *""'"); - } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetZoneManager" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_Mode_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg2 = reinterpret_cast< char * >(buf2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetZoneManager" "', argument " "3"" of type '" "bool""'"); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_Mode_set" "', argument " "2"" of type '" "iPcDefaultCamera::CameraMode""'"); } - arg3 = static_cast< bool >(val3); - res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iPcCamera_SetZoneManager" "', argument " "4"" of type '" "char const *""'"); - } - arg4 = reinterpret_cast< char * >(buf4); - res5 = SWIG_AsCharPtrAndSize(obj4, &buf5, NULL, &alloc5); - if (!SWIG_IsOK(res5)) { - SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "iPcCamera_SetZoneManager" "', argument " "5"" of type '" "char const *""'"); + arg2 = static_cast< iPcDefaultCamera::CameraMode >(val2); + iPcDefaultCamera_Mode_set(arg1,arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_Mode_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcDefaultCamera::CameraMode result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_Mode_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_Mode_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg5 = reinterpret_cast< char * >(buf5); - result = (bool)(arg1)->SetZoneManager((char const *)arg2,arg3,(char const *)arg4,(char const *)arg5); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; - if (alloc5 == SWIG_NEWOBJ) delete[] buf5; + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (iPcDefaultCamera::CameraMode)iPcDefaultCamera_Mode_get(arg1); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; - if (alloc5 == SWIG_NEWOBJ) delete[] buf5; return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetZoneManager__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_ModeName_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; char *arg2 = (char *) 0 ; - bool arg3 ; - char *arg4 = (char *) 0 ; - bool result; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; - bool val3 ; - int ecode3 = 0 ; - int res4 ; - char *buf4 = 0 ; - int alloc4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetZoneManager",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_ModeName_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetZoneManager" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_ModeName_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcCamera_SetZoneManager" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_ModeName_set" "', argument " "2"" of type '" "char const *""'"); } arg2 = reinterpret_cast< char * >(buf2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetZoneManager" "', argument " "3"" of type '" "bool""'"); - } - arg3 = static_cast< bool >(val3); - res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iPcCamera_SetZoneManager" "', argument " "4"" of type '" "char const *""'"); - } - arg4 = reinterpret_cast< char * >(buf4); - result = (bool)(arg1)->SetZoneManager((char const *)arg2,arg3,(char const *)arg4); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + iPcDefaultCamera_ModeName_set(arg1,(char const *)arg2); + resultobj = SWIG_Py_Void(); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; return resultobj; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetZoneManager(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[6]; - int ii; +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_ModeName_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + char *result = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 5); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 4) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcZoneManager, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcCamera_SetZoneManager__SWIG_1(self, args); - } - } - } - } + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_ModeName_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_ModeName_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - if (argc == 4) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcCamera_SetZoneManager__SWIG_3(self, args); - } - } - } - } - } - if (argc == 5) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcZoneManager, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[4], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcCamera_SetZoneManager__SWIG_0(self, args); - } - } - } - } - } - } - if (argc == 5) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[4], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcCamera_SetZoneManager__SWIG_2(self, args); - } - } - } - } - } - } - + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (char *)iPcDefaultCamera_ModeName_get(arg1); + resultobj = SWIG_FromCharPtr((const char *)result); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcCamera_SetZoneManager'.\n Possible C/C++ prototypes are:\n SetZoneManager(iPcZoneManager *,bool,char const *,char const *)\n SetZoneManager(iPcZoneManager *,bool,char const *)\n SetZoneManager(char const *,bool,char const *,char const *)\n SetZoneManager(char const *,bool,char const *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetRectangle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_NextMode_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - int arg2 ; - int arg3 ; - int arg4 ; - int arg5 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcDefaultCamera::CameraMode result; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; - int val3 ; - int ecode3 = 0 ; - int val4 ; - int ecode4 = 0 ; - int val5 ; - int ecode5 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetRectangle",5,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_NextMode_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetRectangle" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_NextMode_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_SetRectangle" "', argument " "2"" of type '" "int""'"); - } - arg2 = static_cast< int >(val2); - ecode3 = SWIG_AsVal_int(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetRectangle" "', argument " "3"" of type '" "int""'"); - } - arg3 = static_cast< int >(val3); - ecode4 = SWIG_AsVal_int(obj3, &val4); - if (!SWIG_IsOK(ecode4)) { - SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iPcCamera_SetRectangle" "', argument " "4"" of type '" "int""'"); - } - arg4 = static_cast< int >(val4); - ecode5 = SWIG_AsVal_int(obj4, &val5); - if (!SWIG_IsOK(ecode5)) { - SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "iPcCamera_SetRectangle" "', argument " "5"" of type '" "int""'"); - } - arg5 = static_cast< int >(val5); - (arg1)->SetRectangle(arg2,arg3,arg4,arg5); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (iPcDefaultCamera::CameraMode)iPcDefaultCamera_NextMode_get(arg1); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_GetCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_TurnSpeed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - iCamera *result = 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_TurnSpeed_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetCamera" "', argument " "1"" of type '" "iPcCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_TurnSpeed_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (iCamera *)((iPcCamera const *)arg1)->GetCamera(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_TurnSpeed_set" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + iPcDefaultCamera_TurnSpeed_set(arg1,arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_GetView(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SwingCoef_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - iView *result = 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetView",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SwingCoef_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetView" "', argument " "1"" of type '" "iPcCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SwingCoef_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (iView *)((iPcCamera const *)arg1)->GetView(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iView, 0 | 0 ); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SwingCoef_set" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + iPcDefaultCamera_SwingCoef_set(arg1,arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetClearZBuffer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_FirstPersonOffset_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - bool arg2 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + csVector3 *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetClearZBuffer",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_FirstPersonOffset_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetClearZBuffer" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_FirstPersonOffset_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_SetClearZBuffer" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - (arg1)->SetClearZBuffer(arg2); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_FirstPersonOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcDefaultCamera_FirstPersonOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + } + arg2 = reinterpret_cast< csVector3 * >(argp2); + iPcDefaultCamera_FirstPersonOffset_set(arg1,(csVector3 const &)*arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -60659,51 +61340,62 @@ } -SWIGINTERN PyObject *_wrap_iPcCamera_GetClearZBuffer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_ThirdPersonOffset_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - bool result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + csVector3 *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetClearZBuffer",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_ThirdPersonOffset_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetClearZBuffer" "', argument " "1"" of type '" "iPcCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_ThirdPersonOffset_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (bool)((iPcCamera const *)arg1)->GetClearZBuffer(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_ThirdPersonOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcDefaultCamera_ThirdPersonOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + } + arg2 = reinterpret_cast< csVector3 * >(argp2); + iPcDefaultCamera_ThirdPersonOffset_set(arg1,(csVector3 const &)*arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetClearScreen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_Pitch_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - bool arg2 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; + float val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetClearScreen",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_Pitch_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetClearScreen" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_Pitch_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_SetClearScreen" "', argument " "2"" of type '" "bool""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_Pitch_set" "', argument " "2"" of type '" "float""'"); } - arg2 = static_cast< bool >(val2); - (arg1)->SetClearScreen(arg2); + arg2 = static_cast< float >(val2); + iPcDefaultCamera_Pitch_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -60711,42 +61403,51 @@ } -SWIGINTERN PyObject *_wrap_iPcCamera_GetClearScreen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_Pitch_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - bool result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetClearScreen",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_Pitch_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetClearScreen" "', argument " "1"" of type '" "iPcCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_Pitch_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (bool)((iPcCamera const *)arg1)->GetClearScreen(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (float)iPcDefaultCamera_Pitch_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_DisableDistanceClipping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_PitchVelocity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_DisableDistanceClipping",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_PitchVelocity_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_DisableDistanceClipping" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_PitchVelocity_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - (arg1)->DisableDistanceClipping(); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_PitchVelocity_set" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + iPcDefaultCamera_PitchVelocity_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -60754,77 +61455,51 @@ } -SWIGINTERN PyObject *_wrap_iPcCamera_EnableFixedDistanceClipping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_PitchVelocity_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - float arg2 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_EnableFixedDistanceClipping",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_PitchVelocity_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_EnableFixedDistanceClipping" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_PitchVelocity_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_EnableFixedDistanceClipping" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->EnableFixedDistanceClipping(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (float)iPcDefaultCamera_PitchVelocity_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_EnableAdaptiveDistanceClipping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_YawVelocity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; float arg2 ; - float arg3 ; - float arg4 ; void *argp1 = 0 ; int res1 = 0 ; float val2 ; int ecode2 = 0 ; - float val3 ; - int ecode3 = 0 ; - float val4 ; - int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_EnableAdaptiveDistanceClipping",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_YawVelocity_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_EnableAdaptiveDistanceClipping" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_YawVelocity_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_EnableAdaptiveDistanceClipping" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_YawVelocity_set" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - ecode3 = SWIG_AsVal_float(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_EnableAdaptiveDistanceClipping" "', argument " "3"" of type '" "float""'"); - } - arg3 = static_cast< float >(val3); - ecode4 = SWIG_AsVal_float(obj3, &val4); - if (!SWIG_IsOK(ecode4)) { - SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iPcCamera_EnableAdaptiveDistanceClipping" "', argument " "4"" of type '" "float""'"); - } - arg4 = static_cast< float >(val4); - (arg1)->EnableAdaptiveDistanceClipping(arg2,arg3,arg4); + iPcDefaultCamera_YawVelocity_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -60832,65 +61507,73 @@ } -SWIGINTERN PyObject *_wrap_iPcCamera_UseDistanceClipping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_YawVelocity_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - bool result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_UseDistanceClipping",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_YawVelocity_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_UseDistanceClipping" "', argument " "1"" of type '" "iPcCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_YawVelocity_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (bool)((iPcCamera const *)arg1)->UseDistanceClipping(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (float)iPcDefaultCamera_YawVelocity_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_UseFixedDistanceClipping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_DistanceVelocity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - bool result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_UseFixedDistanceClipping",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_DistanceVelocity_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_UseFixedDistanceClipping" "', argument " "1"" of type '" "iPcCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_DistanceVelocity_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (bool)((iPcCamera const *)arg1)->UseFixedDistanceClipping(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_DistanceVelocity_set" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + iPcDefaultCamera_DistanceVelocity_set(arg1,arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_GetFixedDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_DistanceVelocity_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetFixedDistance",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_DistanceVelocity_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetFixedDistance" "', argument " "1"" of type '" "iPcCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_DistanceVelocity_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (float)((iPcCamera const *)arg1)->GetFixedDistance(); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + result = (float)iPcDefaultCamera_DistanceVelocity_get(arg1); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -60898,252 +61581,414 @@ } -SWIGINTERN PyObject *_wrap_iPcCamera_GetAdaptiveMinFPS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDefaultCamera_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; + int result; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetAdaptiveMinFPS",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetAdaptiveMinFPS" "', argument " "1"" of type '" "iPcCamera const *""'"); - } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (float)((iPcCamera const *)arg1)->GetAdaptiveMinFPS(); - resultobj = SWIG_From_float(static_cast< float >(result)); + if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_scfGetVersion",0,0)) SWIG_fail; + result = (int)iPcDefaultCamera_scfGetVersion(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_GetAdaptiveMaxFPS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_delete_iPcDefaultCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - float result; + iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetAdaptiveMaxFPS",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"delete_iPcDefaultCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetAdaptiveMaxFPS" "', argument " "1"" of type '" "iPcCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcDefaultCamera" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (float)((iPcCamera const *)arg1)->GetAdaptiveMaxFPS(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + delete_iPcDefaultCamera(arg1); + + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_GetAdaptiveMinDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *iPcDefaultCamera_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_iPcDefaultCamera, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_celCreateDefaultCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - float result; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + char *arg3 = (char *) 0 ; + iPcDefaultCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetAdaptiveMinDistance",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celCreateDefaultCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetAdaptiveMinDistance" "', argument " "1"" of type '" "iPcCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateDefaultCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (float)((iPcCamera const *)arg1)->GetAdaptiveMinDistance(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateDefaultCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + } + arg2 = reinterpret_cast< iCelEntity * >(argp2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateDefaultCamera" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = reinterpret_cast< char * >(buf3); + result = (iPcDefaultCamera *)celCreateDefaultCamera(arg1,arg2,(char const *)arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetAutoDraw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celCreateDefaultCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - bool arg2 ; - void *argp1 = 0 ; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + iPcDefaultCamera *result = 0 ; + void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetAutoDraw",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celCreateDefaultCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetAutoDraw" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateDefaultCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_SetAutoDraw" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - (arg1)->SetAutoDraw(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateDefaultCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + } + arg2 = reinterpret_cast< iCelEntity * >(argp2); + result = (iPcDefaultCamera *)celCreateDefaultCamera(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_Draw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; +SWIGINTERN PyObject *_wrap_celCreateDefaultCamera(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_Draw",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_Draw" "', argument " "1"" of type '" "iPcCamera *""'"); + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - (arg1)->Draw(); - resultobj = SWIG_Py_Void(); - return resultobj; + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celCreateDefaultCamera__SWIG_1(self, args); + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celCreateDefaultCamera__SWIG_0(self, args); + } + } + } + } + fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateDefaultCamera'.\n Possible C/C++ prototypes are:\n"" celCreateDefaultCamera(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateDefaultCamera(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_UpdateCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetDefaultCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + char *arg3 = (char *) 0 ; + iPcDefaultCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_UpdateCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetSetDefaultCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_UpdateCamera" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetDefaultCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - (arg1)->UpdateCamera(); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetDefaultCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + } + arg2 = reinterpret_cast< iCelEntity * >(argp2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetDefaultCamera" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = reinterpret_cast< char * >(buf3); + result = (iPcDefaultCamera *)celGetSetDefaultCamera(arg1,arg2,(char const *)arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_GetDrawFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetDefaultCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - int result; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + iPcDefaultCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_GetDrawFlags",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetSetDefaultCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_GetDrawFlags" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetDefaultCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (int)(arg1)->GetDrawFlags(); - resultobj = SWIG_From_int(static_cast< int >(result)); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetDefaultCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + } + arg2 = reinterpret_cast< iCelEntity * >(argp2); + result = (iPcDefaultCamera *)celGetSetDefaultCamera(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_SetPerspectiveCenter(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetDefaultCamera(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; + + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetSetDefaultCamera__SWIG_1(self, args); + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetSetDefaultCamera__SWIG_0(self, args); + } + } + } + } + +fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetDefaultCamera'.\n Possible C/C++ prototypes are:\n"" celGetSetDefaultCamera(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetDefaultCamera(iCelPlLayer *,iCelEntity *)\n"); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_celGetDefaultCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - float arg2 ; - float arg3 ; + iCelEntity *arg1 = (iCelEntity *) 0 ; + char *arg2 = (char *) 0 ; + iPcDefaultCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - float val3 ; - int ecode3 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_SetPerspectiveCenter",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetDefaultCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_SetPerspectiveCenter" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetDefaultCamera" "', argument " "1"" of type '" "iCelEntity *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_SetPerspectiveCenter" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - ecode3 = SWIG_AsVal_float(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcCamera_SetPerspectiveCenter" "', argument " "3"" of type '" "float""'"); - } - arg3 = static_cast< float >(val3); - (arg1)->SetPerspectiveCenter(arg2,arg3); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iCelEntity * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetDefaultCamera" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + result = (iPcDefaultCamera *)celGetDefaultCamera(arg1,(char const *)arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_Camera_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetDefaultCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - iCamera *result = 0 ; + iCelEntity *arg1 = (iCelEntity *) 0 ; + iPcDefaultCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_Camera_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetDefaultCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_Camera_get" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetDefaultCamera" "', argument " "1"" of type '" "iCelEntity *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (iCamera *)iPcCamera_Camera_get(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iCamera, 0 | 0 ); + arg1 = reinterpret_cast< iCelEntity * >(argp1); + result = (iPcDefaultCamera *)celGetDefaultCamera(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_View_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetDefaultCamera(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[3]; + int ii; + + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 1) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetDefaultCamera__SWIG_1(self, args); + } + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetDefaultCamera__SWIG_0(self, args); + } + } + } + +fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetDefaultCamera'.\n Possible C/C++ prototypes are:\n"" celGetDefaultCamera(iCelEntity *,char const *)\n"" celGetDefaultCamera(iCelEntity *)\n"); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_scfQuery_iPcDefaultCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - iView *result = 0 ; + iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; + iPcDefaultCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_View_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcDefaultCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_View_get" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcDefaultCamera" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (iView *)iPcCamera_View_get(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iView, 0 | 0 ); + arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); + result = (iPcDefaultCamera *)scfQuery_iPcDefaultCamera(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_ClearZBuffer_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcSimpleCamera_SetDrawMesh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; + iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -61152,18 +61997,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_ClearZBuffer_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_SetDrawMesh",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_ClearZBuffer_set" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_SetDrawMesh" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); + arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_ClearZBuffer_set" "', argument " "2"" of type '" "bool""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcSimpleCamera_SetDrawMesh" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); - iPcCamera_ClearZBuffer_set(arg1,arg2); + (arg1)->SetDrawMesh(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -61171,51 +62016,74 @@ } -SWIGINTERN PyObject *_wrap_iPcCamera_ClearZBuffer_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcSimpleCamera_SetCameraOffset__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - bool result; + iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; + csVector3 *arg2 = 0 ; + bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + bool val3 ; + int ecode3 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_ClearZBuffer_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_SetCameraOffset",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_ClearZBuffer_get" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (bool)iPcCamera_ClearZBuffer_get(arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + } + arg2 = reinterpret_cast< csVector3 * >(argp2); + ecode3 = SWIG_AsVal_bool(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "3"" of type '" "bool""'"); + } + arg3 = static_cast< bool >(val3); + (arg1)->SetCameraOffset((csVector3 const &)*arg2,arg3); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_ClearScreen_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcSimpleCamera_SetCameraOffset__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - bool arg2 ; + iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; + csVector3 *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_ClearScreen_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_SetCameraOffset",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_ClearScreen_set" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_ClearScreen_set" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - iPcCamera_ClearScreen_set(arg1,arg2); + arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + } + arg2 = reinterpret_cast< csVector3 * >(argp2); + (arg1)->SetCameraOffset((csVector3 const &)*arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -61223,139 +62091,195 @@ } -SWIGINTERN PyObject *_wrap_iPcCamera_ClearScreen_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; +SWIGINTERN PyObject *_wrap_iPcSimpleCamera_SetCameraOffset(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_ClearScreen_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_ClearScreen_get" "', argument " "1"" of type '" "iPcCamera *""'"); + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (bool)iPcCamera_ClearScreen_get(arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcSimpleCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_csVector3, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcSimpleCamera_SetCameraOffset__SWIG_1(self, args); + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcSimpleCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_csVector3, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_iPcSimpleCamera_SetCameraOffset__SWIG_0(self, args); + } + } + } + } + fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcSimpleCamera_SetCameraOffset'.\n Possible C/C++ prototypes are:\n"" SetCameraOffset(iPcSimpleCamera *,csVector3 const &,bool)\n"" SetCameraOffset(iPcSimpleCamera *,csVector3 const &)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_FixedDistance_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcSimpleCamera_SetLookAtOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - float result; + iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; + csVector3 *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_FixedDistance_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_SetLookAtOffset",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_FixedDistance_get" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_SetLookAtOffset" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (float)iPcCamera_FixedDistance_get(arg1); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcSimpleCamera_SetLookAtOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcSimpleCamera_SetLookAtOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + } + arg2 = reinterpret_cast< csVector3 * >(argp2); + (arg1)->SetLookAtOffset((csVector3 const &)*arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_AdaptiveMinFPS_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcSimpleCamera_SetMesh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - float result; + iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; + iPcMesh *arg2 = (iPcMesh *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_AdaptiveMinFPS_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_SetMesh",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_AdaptiveMinFPS_get" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_SetMesh" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (float)iPcCamera_AdaptiveMinFPS_get(arg1); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMesh, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcSimpleCamera_SetMesh" "', argument " "2"" of type '" "iPcMesh *""'"); + } + arg2 = reinterpret_cast< iPcMesh * >(argp2); + (arg1)->SetMesh(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_AdaptiveMaxFPS_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcSimpleCamera_Draw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - float result; + iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_AdaptiveMaxFPS_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_Draw",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_AdaptiveMaxFPS_get" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_Draw" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (float)iPcCamera_AdaptiveMaxFPS_get(arg1); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); + (arg1)->Draw(); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_AdaptiveMinDistance_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcSimpleCamera_DrawMesh_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - float result; + iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; + bool val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_AdaptiveMinDistance_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_DrawMesh_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_AdaptiveMinDistance_get" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_DrawMesh_set" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (float)iPcCamera_AdaptiveMinDistance_get(arg1); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcSimpleCamera_DrawMesh_set" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + iPcSimpleCamera_DrawMesh_set(arg1,arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCamera_AutoDraw_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcSimpleCamera_LookAtOffset_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - bool arg2 ; + iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; + csVector3 *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_AutoDraw_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_LookAtOffset_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_AutoDraw_set" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_LookAtOffset_set" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcCamera_AutoDraw_set" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - iPcCamera_AutoDraw_set(arg1,arg2); + arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcSimpleCamera_LookAtOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcSimpleCamera_LookAtOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + } + arg2 = reinterpret_cast< csVector3 * >(argp2); + iPcSimpleCamera_LookAtOffset_set(arg1,(csVector3 const &)*arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -61363,21 +62287,42 @@ } -SWIGINTERN PyObject *_wrap_iPcCamera_DrawFlags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcSimpleCamera_Mesh_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; - int result; + iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; + iPcMesh *arg2 = (iPcMesh *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCamera_DrawFlags_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_Mesh_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCamera_DrawFlags_get" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_Mesh_set" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - result = (int)iPcCamera_DrawFlags_get(arg1); + arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMesh, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcSimpleCamera_Mesh_set" "', argument " "2"" of type '" "iPcMesh *""'"); + } + arg2 = reinterpret_cast< iPcMesh * >(argp2); + iPcSimpleCamera_Mesh_set(arg1,arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcSimpleCamera_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + int result; + + if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_scfGetVersion",0,0)) SWIG_fail; + result = (int)iPcSimpleCamera_scfGetVersion(); resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: @@ -61385,20 +62330,20 @@ } -SWIGINTERN PyObject *_wrap_delete_iPcCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_delete_iPcSimpleCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCamera *arg1 = (iPcCamera *) 0 ; + iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"delete_iPcCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCamera, SWIG_POINTER_DISOWN | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"delete_iPcSimpleCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcCamera" "', argument " "1"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcSimpleCamera" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); } - arg1 = reinterpret_cast< iPcCamera * >(argp1); - delete arg1; + arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); + delete_iPcSimpleCamera(arg1); resultobj = SWIG_Py_Void(); return resultobj; @@ -61407,237 +62352,264 @@ } -SWIGINTERN PyObject *iPcCamera_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *iPcSimpleCamera_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcCamera, SWIG_NewClientData(obj)); + SWIG_TypeNewClientData(SWIGTYPE_p_iPcSimpleCamera, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetFollowEntity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celCreateSimpleCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; iCelEntity *arg2 = (iCelEntity *) 0 ; + char *arg3 = (char *) 0 ; + iPcSimpleCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetFollowEntity",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celCreateSimpleCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetFollowEntity" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateSimpleCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_SetFollowEntity" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateSimpleCamera" "', argument " "2"" of type '" "iCelEntity *""'"); } arg2 = reinterpret_cast< iCelEntity * >(argp2); - (arg1)->SetFollowEntity(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetMode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - iPcDefaultCamera::CameraMode arg2 ; - bool arg3 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; - bool val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetMode",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetMode" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateSimpleCamera" "', argument " "3"" of type '" "char const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetMode" "', argument " "2"" of type '" "iPcDefaultCamera::CameraMode""'"); - } - arg2 = static_cast< iPcDefaultCamera::CameraMode >(val2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_SetMode" "', argument " "3"" of type '" "bool""'"); - } - arg3 = static_cast< bool >(val3); - result = (bool)(arg1)->SetMode(arg2,arg3); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg3 = reinterpret_cast< char * >(buf3); + result = (iPcSimpleCamera *)celCreateSimpleCamera(arg1,arg2,(char const *)arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetMode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celCreateSimpleCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - iPcDefaultCamera::CameraMode arg2 ; - bool result; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + iPcSimpleCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetMode",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celCreateSimpleCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetMode" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateSimpleCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetMode" "', argument " "2"" of type '" "iPcDefaultCamera::CameraMode""'"); - } - arg2 = static_cast< iPcDefaultCamera::CameraMode >(val2); - result = (bool)(arg1)->SetMode(arg2); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateSimpleCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + } + arg2 = reinterpret_cast< iCelEntity * >(argp2); + result = (iPcSimpleCamera *)celCreateSimpleCamera(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetMode(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_celCreateSimpleCamera(PyObject *self, PyObject *args) { int argc; PyObject *argv[4]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); _v = SWIG_CheckState(res); if (_v) { - { - int res = SWIG_AsVal_int(argv[1], NULL); - _v = SWIG_CheckState(res); - } + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iPcDefaultCamera_SetMode__SWIG_1(self, args); + return _wrap_celCreateSimpleCamera__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); _v = SWIG_CheckState(res); if (_v) { - { - int res = SWIG_AsVal_int(argv[1], NULL); - _v = SWIG_CheckState(res); - } + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iPcDefaultCamera_SetMode__SWIG_0(self, args); + return _wrap_celCreateSimpleCamera__SWIG_0(self, args); } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_SetMode'.\n Possible C/C++ prototypes are:\n SetMode(iPcDefaultCamera::CameraMode,bool)\n SetMode(iPcDefaultCamera::CameraMode)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateSimpleCamera'.\n Possible C/C++ prototypes are:\n"" celCreateSimpleCamera(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateSimpleCamera(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetSimpleCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - iPcDefaultCamera::CameraMode result; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + char *arg3 = (char *) 0 ; + iPcSimpleCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetMode",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetSetSimpleCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetMode" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetSimpleCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (iPcDefaultCamera::CameraMode)((iPcDefaultCamera const *)arg1)->GetMode(); - resultobj = SWIG_From_int(static_cast< int >(result)); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetSimpleCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + } + arg2 = reinterpret_cast< iCelEntity * >(argp2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetSimpleCamera" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = reinterpret_cast< char * >(buf3); + result = (iPcSimpleCamera *)celGetSetSimpleCamera(arg1,arg2,(char const *)arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetModeName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetSimpleCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - char *arg2 = (char *) 0 ; - bool arg3 ; - bool result; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + iPcSimpleCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - bool val3 ; - int ecode3 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetModeName",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetSetSimpleCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetModeName" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetSimpleCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_SetModeName" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetSimpleCamera" "', argument " "2"" of type '" "iCelEntity *""'"); } - arg2 = reinterpret_cast< char * >(buf2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_SetModeName" "', argument " "3"" of type '" "bool""'"); - } - arg3 = static_cast< bool >(val3); - result = (bool)(arg1)->SetModeName((char const *)arg2,arg3); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + arg2 = reinterpret_cast< iCelEntity * >(argp2); + result = (iPcSimpleCamera *)celGetSetSimpleCamera(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); return resultobj; fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetModeName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetSimpleCamera(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; + + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetSetSimpleCamera__SWIG_1(self, args); + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetSetSimpleCamera__SWIG_0(self, args); + } + } + } + } + +fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetSimpleCamera'.\n Possible C/C++ prototypes are:\n"" celGetSetSimpleCamera(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetSimpleCamera(iCelPlLayer *,iCelEntity *)\n"); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_celGetSimpleCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iCelEntity *arg1 = (iCelEntity *) 0 ; char *arg2 = (char *) 0 ; - bool result; + iPcSimpleCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; @@ -61646,19 +62618,19 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetModeName",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetSimpleCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetModeName" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSimpleCamera" "', argument " "1"" of type '" "iCelEntity *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + arg1 = reinterpret_cast< iCelEntity * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_SetModeName" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSimpleCamera" "', argument " "2"" of type '" "char const *""'"); } arg2 = reinterpret_cast< char * >(buf2); - result = (bool)(arg1)->SetModeName((char const *)arg2); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + result = (iPcSimpleCamera *)celGetSimpleCamera(arg1,(char const *)arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: @@ -61667,360 +62639,318 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetModeName(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSimpleCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iCelEntity *arg1 = (iCelEntity *) 0 ; + iPcSimpleCamera *result = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"celGetSimpleCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSimpleCamera" "', argument " "1"" of type '" "iCelEntity *""'"); + } + arg1 = reinterpret_cast< iCelEntity * >(argp1); + result = (iPcSimpleCamera *)celGetSimpleCamera(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_celGetSimpleCamera(PyObject *self, PyObject *args) { int argc; - PyObject *argv[4]; + PyObject *argv[3]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } - if (argc == 2) { + if (argc == 1) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcDefaultCamera_SetModeName__SWIG_1(self, args); - } + return _wrap_celGetSimpleCamera__SWIG_1(self, args); } } - if (argc == 3) { + if (argc == 2) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcDefaultCamera_SetModeName__SWIG_0(self, args); - } + return _wrap_celGetSimpleCamera__SWIG_0(self, args); } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_SetModeName'.\n Possible C/C++ prototypes are:\n SetModeName(char const *,bool)\n SetModeName(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSimpleCamera'.\n Possible C/C++ prototypes are:\n"" celGetSimpleCamera(iCelEntity *,char const *)\n"" celGetSimpleCamera(iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetModeName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_scfQuery_iPcSimpleCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - char *result = 0 ; + iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; + iPcSimpleCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetModeName",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcSimpleCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetModeName" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcSimpleCamera" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (char *)((iPcDefaultCamera const *)arg1)->GetModeName(); - resultobj = SWIG_FromCharPtr((const char *)result); + arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); + result = (iPcSimpleCamera *)scfQuery_iPcSimpleCamera(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetNextMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_SetParentCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - iPcDefaultCamera::CameraMode result; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + iPcNewCamera *arg2 = (iPcNewCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetNextMode",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_SetParentCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetNextMode" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_SetParentCamera" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (iPcDefaultCamera::CameraMode)((iPcDefaultCamera const *)arg1)->GetNextMode(); - resultobj = SWIG_From_int(static_cast< int >(result)); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "General_SetParentCamera" "', argument " "2"" of type '" "iPcNewCamera *""'"); + } + arg2 = reinterpret_cast< iPcNewCamera * >(argp2); + (arg1)->SetParentCamera(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_PointCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_UseSpringPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - char *arg2 = (char *) 0 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_PointCamera",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_UseSpringPos",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_PointCamera" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); - } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_PointCamera" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_UseSpringPos" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - arg2 = reinterpret_cast< char * >(buf2); - result = (bool)(arg1)->PointCamera((char const *)arg2); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + result = (bool)((iPcmNewCamera::General const *)arg1)->UseSpringPos(); resultobj = SWIG_From_bool(static_cast< bool >(result)); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetSpringParameters(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_UseSpringOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; - float arg3 ; - float arg4 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - float val3 ; - int ecode3 = 0 ; - float val4 ; - int ecode4 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetSpringParameters",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_UseSpringOrigin",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetSpringParameters" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_UseSpringOrigin" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetSpringParameters" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - ecode3 = SWIG_AsVal_float(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_SetSpringParameters" "', argument " "3"" of type '" "float""'"); - } - arg3 = static_cast< float >(val3); - ecode4 = SWIG_AsVal_float(obj3, &val4); - if (!SWIG_IsOK(ecode4)) { - SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iPcDefaultCamera_SetSpringParameters" "', argument " "4"" of type '" "float""'"); - } - arg4 = static_cast< float >(val4); - (arg1)->SetSpringParameters(arg2,arg3,arg4); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + result = (bool)((iPcmNewCamera::General const *)arg1)->UseSpringOrigin(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetMinMaxCameraDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_UseSpringTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; - float arg3 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - float val3 ; - int ecode3 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetMinMaxCameraDistance",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_UseSpringTarget",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetMinMaxCameraDistance" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_UseSpringTarget" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetMinMaxCameraDistance" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - ecode3 = SWIG_AsVal_float(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_SetMinMaxCameraDistance" "', argument " "3"" of type '" "float""'"); - } - arg3 = static_cast< float >(val3); - (arg1)->SetMinMaxCameraDistance(arg2,arg3); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + result = (bool)((iPcmNewCamera::General const *)arg1)->UseSpringTarget(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetTurnSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_UseSpringUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetTurnSpeed",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_UseSpringUp",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetTurnSpeed" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_UseSpringUp" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetTurnSpeed" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetTurnSpeed(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + result = (bool)((iPcmNewCamera::General const *)arg1)->UseSpringUp(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetSwingCoef(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_AllowCollisionDetection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetSwingCoef",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_AllowCollisionDetection",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetSwingCoef" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_AllowCollisionDetection" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetSwingCoef" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetSwingCoef(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + result = (bool)((iPcmNewCamera::General const *)arg1)->AllowCollisionDetection(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetFirstPersonOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_GetCollisionDetection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - csVector3 *arg2 = 0 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetFirstPersonOffset",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_GetCollisionDetection",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetFirstPersonOffset" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); - } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_SetFirstPersonOffset" "', argument " "2"" of type '" "csVector3 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcDefaultCamera_SetFirstPersonOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetCollisionDetection" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - arg2 = reinterpret_cast< csVector3 * >(argp2); - (arg1)->SetFirstPersonOffset((csVector3 const &)*arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + result = (bool)((iPcmNewCamera::General const *)arg1)->GetCollisionDetection(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetThirdPersonOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_DrawAttachedMesh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - csVector3 *arg2 = 0 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetThirdPersonOffset",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_DrawAttachedMesh",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetThirdPersonOffset" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); - } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_SetThirdPersonOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_DrawAttachedMesh" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcDefaultCamera_SetThirdPersonOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + result = (bool)((iPcmNewCamera::General const *)arg1)->DrawAttachedMesh(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_General_GetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"General_GetSpringCoefficient",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - arg2 = reinterpret_cast< csVector3 * >(argp2); - (arg1)->SetThirdPersonOffset((csVector3 const &)*arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + result = (float)((iPcmNewCamera::General const *)arg1)->GetSpringCoefficient(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_CenterCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_SetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_CenterCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_SetSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_CenterCamera" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_SetSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - (arg1)->CenterCamera(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "General_SetSpringCoefficient" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetSpringCoefficient(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -62028,9 +62958,9 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetPitch(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_SetOriginSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -62039,18 +62969,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetPitch",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_SetOriginSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetPitch" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_SetOriginSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetPitch" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "General_SetOriginSpringCoefficient" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - (arg1)->SetPitch(arg2); + (arg1)->SetOriginSpringCoefficient(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -62058,21 +62988,21 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetPitch(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_GetOriginSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetPitch",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_GetOriginSpringCoefficient",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetPitch" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetOriginSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (float)((iPcDefaultCamera const *)arg1)->GetPitch(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + result = (float)((iPcmNewCamera::General const *)arg1)->GetOriginSpringCoefficient(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -62080,9 +63010,9 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetPitchVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_SetTargetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -62091,18 +63021,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetPitchVelocity",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_SetTargetSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetPitchVelocity" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_SetTargetSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetPitchVelocity" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "General_SetTargetSpringCoefficient" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - (arg1)->SetPitchVelocity(arg2); + (arg1)->SetTargetSpringCoefficient(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -62110,21 +63040,21 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetPitchVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_GetTargetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetPitchVelocity",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_GetTargetSpringCoefficient",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetPitchVelocity" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetTargetSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (float)((iPcDefaultCamera const *)arg1)->GetPitchVelocity(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + result = (float)((iPcmNewCamera::General const *)arg1)->GetTargetSpringCoefficient(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -62132,38 +63062,29 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_MovePitch__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_SetUpSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; float arg2 ; - int arg3 ; void *argp1 = 0 ; int res1 = 0 ; float val2 ; int ecode2 = 0 ; - int val3 ; - int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_MovePitch",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_SetUpSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_MovePitch" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_SetUpSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_MovePitch" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "General_SetUpSpringCoefficient" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - ecode3 = SWIG_AsVal_int(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_MovePitch" "', argument " "3"" of type '" "int""'"); - } - arg3 = static_cast< int >(val3); - (arg1)->MovePitch(arg2,arg3); + (arg1)->SetUpSpringCoefficient(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -62171,273 +63092,165 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_MovePitch__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_GetUpSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_MovePitch",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_GetUpSpringCoefficient",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_MovePitch" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetUpSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_MovePitch" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->MovePitch(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + result = (float)((iPcmNewCamera::General const *)arg1)->GetUpSpringCoefficient(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_MovePitch(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; +SWIGINTERN PyObject *_wrap_General_GetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + csVector3 *result = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_float(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcDefaultCamera_MovePitch__SWIG_1(self, args); - } - } + if(!PyArg_UnpackTuple(args,(char *)"General_GetPosition",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetPosition" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_float(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_int(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcDefaultCamera_MovePitch__SWIG_0(self, args); - } - } - } + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + { + csVector3 const &_result_ref = ((iPcmNewCamera::General const *)arg1)->GetPosition(); + result = (csVector3 *) &_result_ref; } - + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_MovePitch'.\n Possible C/C++ prototypes are:\n MovePitch(float,int)\n MovePitch(float)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetYaw__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_GetOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; - int arg3 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - int val3 ; - int ecode3 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetYaw",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_GetOrigin",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetYaw" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetOrigin" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetYaw" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - ecode3 = SWIG_AsVal_int(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_SetYaw" "', argument " "3"" of type '" "int""'"); - } - arg3 = static_cast< int >(val3); - (arg1)->SetYaw(arg2,arg3); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + { + csVector3 const &_result_ref = ((iPcmNewCamera::General const *)arg1)->GetOrigin(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetYaw__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_GetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetYaw",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_GetTarget",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetYaw" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetTarget" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetYaw" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetYaw(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + { + csVector3 const &_result_ref = ((iPcmNewCamera::General const *)arg1)->GetTarget(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetYaw(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; +SWIGINTERN PyObject *_wrap_General_GetUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + csVector3 *result = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); + if(!PyArg_UnpackTuple(args,(char *)"General_GetUp",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetUp" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_float(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcDefaultCamera_SetYaw__SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_float(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_int(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcDefaultCamera_SetYaw__SWIG_0(self, args); - } - } - } + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + { + csVector3 const &_result_ref = ((iPcmNewCamera::General const *)arg1)->GetUp(); + result = (csVector3 *) &_result_ref; } - + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_SetYaw'.\n Possible C/C++ prototypes are:\n SetYaw(float,int)\n SetYaw(float)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_MoveYaw__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_General_DecideCameraState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; - int arg3 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - int val3 ; - int ecode3 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_MoveYaw",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"General_DecideCameraState",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_MoveYaw" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_DecideCameraState" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_MoveYaw" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - ecode3 = SWIG_AsVal_int(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_MoveYaw" "', argument " "3"" of type '" "int""'"); - } - arg3 = static_cast< int >(val3); - (arg1)->MoveYaw(arg2,arg3); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + result = (bool)(arg1)->DecideCameraState(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_MoveYaw__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_delete_General(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; + iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_MoveYaw",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"delete_General",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_MoveYaw" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_General" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_MoveYaw" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->MoveYaw(arg2); + arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + delete arg1; + resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -62445,176 +63258,92 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_MoveYaw(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_float(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcDefaultCamera_MoveYaw__SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_float(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_int(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcDefaultCamera_MoveYaw__SWIG_0(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_MoveYaw'.\n Possible C/C++ prototypes are:\n MoveYaw(float,int)\n MoveYaw(float)\n"); - return NULL; +SWIGINTERN PyObject *General_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_iPcmNewCamera__General, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); } - -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetYaw__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Tracking_ResetCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - int arg2 ; - float result; + iPcmNewCamera::Tracking *arg1 = (iPcmNewCamera::Tracking *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetYaw",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"Tracking_ResetCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__Tracking, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetYaw" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Tracking_ResetCamera" "', argument " "1"" of type '" "iPcmNewCamera::Tracking *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_GetYaw" "', argument " "2"" of type '" "int""'"); - } - arg2 = static_cast< int >(val2); - result = (float)((iPcDefaultCamera const *)arg1)->GetYaw(arg2); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcmNewCamera::Tracking * >(argp1); + result = (bool)(arg1)->ResetCamera(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetYaw__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Tracking_SetTargetEntity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float result; + iPcmNewCamera::Tracking *arg1 = (iPcmNewCamera::Tracking *) 0 ; + char *arg2 = (char *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetYaw",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"Tracking_SetTargetEntity",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__Tracking, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetYaw" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); - } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (float)((iPcDefaultCamera const *)arg1)->GetYaw(); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetYaw(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcDefaultCamera_GetYaw__SWIG_1(self, args); - } + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Tracking_SetTargetEntity" "', argument " "1"" of type '" "iPcmNewCamera::Tracking *""'"); } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_int(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcDefaultCamera_GetYaw__SWIG_0(self, args); - } - } + arg1 = reinterpret_cast< iPcmNewCamera::Tracking * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Tracking_SetTargetEntity" "', argument " "2"" of type '" "char const *""'"); } - + arg2 = reinterpret_cast< char * >(buf2); + result = (bool)(arg1)->SetTargetEntity((char const *)arg2); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_GetYaw'.\n Possible C/C++ prototypes are:\n GetYaw(int)\n GetYaw()\n"); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetYawVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Tracking_SetTargetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; + iPcmNewCamera::Tracking *arg1 = (iPcmNewCamera::Tracking *) 0 ; + iPcmNewCamera::Tracking::TargetState arg2 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetYawVelocity",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"Tracking_SetTargetState",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__Tracking, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetYawVelocity" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Tracking_SetTargetState" "', argument " "1"" of type '" "iPcmNewCamera::Tracking *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcmNewCamera::Tracking * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetYawVelocity" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Tracking_SetTargetState" "', argument " "2"" of type '" "iPcmNewCamera::Tracking::TargetState""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetYawVelocity(arg2); + arg2 = static_cast< iPcmNewCamera::Tracking::TargetState >(val2); + (arg1)->SetTargetState(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -62622,60 +63351,51 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetYawVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Tracking_GetTargetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float result; + iPcmNewCamera::Tracking *arg1 = (iPcmNewCamera::Tracking *) 0 ; + iPcmNewCamera::Tracking::TargetState result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetYawVelocity",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"Tracking_GetTargetState",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__Tracking, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetYawVelocity" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Tracking_GetTargetState" "', argument " "1"" of type '" "iPcmNewCamera::Tracking *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (float)((iPcDefaultCamera const *)arg1)->GetYawVelocity(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcmNewCamera::Tracking * >(argp1); + result = (iPcmNewCamera::Tracking::TargetState)(arg1)->GetTargetState(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetDistance__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Tracking_SetTargetYOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcmNewCamera::Tracking *arg1 = (iPcmNewCamera::Tracking *) 0 ; float arg2 ; - int arg3 ; void *argp1 = 0 ; int res1 = 0 ; float val2 ; int ecode2 = 0 ; - int val3 ; - int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetDistance",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"Tracking_SetTargetYOffset",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__Tracking, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetDistance" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Tracking_SetTargetYOffset" "', argument " "1"" of type '" "iPcmNewCamera::Tracking *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + arg1 = reinterpret_cast< iPcmNewCamera::Tracking * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetDistance" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Tracking_SetTargetYOffset" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - ecode3 = SWIG_AsVal_int(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcDefaultCamera_SetDistance" "', argument " "3"" of type '" "int""'"); - } - arg3 = static_cast< int >(val3); - (arg1)->SetDistance(arg2,arg3); + (arg1)->SetTargetYOffset(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -62683,29 +63403,21 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetDistance__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_delete_Tracking(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; + iPcmNewCamera::Tracking *arg1 = (iPcmNewCamera::Tracking *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetDistance",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"delete_Tracking",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__Tracking, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetDistance" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Tracking" "', argument " "1"" of type '" "iPcmNewCamera::Tracking *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetDistance" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetDistance(arg2); + arg1 = reinterpret_cast< iPcmNewCamera::Tracking * >(argp1); + delete arg1; + resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -62713,387 +63425,297 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetDistance(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; +SWIGINTERN PyObject *Tracking_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_iPcmNewCamera__Tracking, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetBasePos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_float(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcDefaultCamera_SetDistance__SWIG_1(self, args); - } - } + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetBasePos",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetBasePos" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_float(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_int(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcDefaultCamera_SetDistance__SWIG_0(self, args); - } - } - } + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetBasePos(); + result = (csVector3 *) &_result_ref; } - + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_SetDistance'.\n Possible C/C++ prototypes are:\n SetDistance(float,int)\n SetDistance(float)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetDistance__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetBaseOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - int arg2 ; - float result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetDistance",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetBaseOrigin",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetDistance" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetBaseOrigin" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_GetDistance" "', argument " "2"" of type '" "int""'"); - } - arg2 = static_cast< int >(val2); - result = (float)(arg1)->GetDistance(arg2); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetBaseOrigin(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetDistance__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetBaseDir(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetDistance",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetBaseDir",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetDistance" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetBaseDir" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (float)(arg1)->GetDistance(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetBaseDir(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetDistance(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3]; - int ii; +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetBaseUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcDefaultCamera_GetDistance__SWIG_1(self, args); - } + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetBaseUp",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetBaseUp" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcDefaultCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_int(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcDefaultCamera_GetDistance__SWIG_0(self, args); - } - } + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetBaseUp(); + result = (csVector3 *) &_result_ref; } - + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcDefaultCamera_GetDistance'.\n Possible C/C++ prototypes are:\n GetDistance(int)\n GetDistance()\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SetDistanceVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetBaseTrans(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csReversibleTransform *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SetDistanceVelocity",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetBaseTrans",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SetDistanceVelocity" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetBaseTrans" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SetDistanceVelocity" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetDistanceVelocity(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csReversibleTransform const &_result_ref = ((iPcNewCamera const *)arg1)->GetBaseTrans(); + result = (csReversibleTransform *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csReversibleTransform, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_GetDistanceVelocity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_GetDistanceVelocity",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetPos",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_GetDistanceVelocity" "', argument " "1"" of type '" "iPcDefaultCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetPos" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (float)((iPcDefaultCamera const *)arg1)->GetDistanceVelocity(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetPos(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_FollowEntity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_FollowEntity_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetOrigin",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_FollowEntity_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetOrigin" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_FollowEntity_set" "', argument " "2"" of type '" "iCelEntity *""'"); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetOrigin(); + result = (csVector3 *) &_result_ref; } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - iPcDefaultCamera_FollowEntity_set(arg1,arg2); - resultobj = SWIG_Py_Void(); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_Mode_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - iPcDefaultCamera::CameraMode arg2 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_Mode_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTarget",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_Mode_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTarget" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_Mode_set" "', argument " "2"" of type '" "iPcDefaultCamera::CameraMode""'"); - } - arg2 = static_cast< iPcDefaultCamera::CameraMode >(val2); - iPcDefaultCamera_Mode_set(arg1,arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetTarget(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_Mode_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - iPcDefaultCamera::CameraMode result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_Mode_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetUp",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_Mode_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetUp" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (iPcDefaultCamera::CameraMode)iPcDefaultCamera_Mode_get(arg1); - resultobj = SWIG_From_int(static_cast< int >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetUp(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_ModeName_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetPositionOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - char *arg2 = (char *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_ModeName_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetPositionOffset",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_ModeName_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetPositionOffset" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_ModeName_set" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcNewCamera_SetPositionOffset" "', argument " "2"" of type '" "csVector3 const &""'"); } - arg2 = reinterpret_cast< char * >(buf2); - iPcDefaultCamera_ModeName_set(arg1,(char const *)arg2); + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcNewCamera_SetPositionOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + } + arg2 = reinterpret_cast< csVector3 * >(argp2); + (arg1)->SetPositionOffset((csVector3 const &)*arg2); resultobj = SWIG_Py_Void(); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_ModeName_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetTargetPositionOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - char *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_ModeName_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetTargetPositionOffset",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_ModeName_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetTargetPositionOffset" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (char *)iPcDefaultCamera_ModeName_get(arg1); - resultobj = SWIG_FromCharPtr((const char *)result); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_NextMode_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - iPcDefaultCamera::CameraMode result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_NextMode_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_NextMode_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcNewCamera_SetTargetPositionOffset" "', argument " "2"" of type '" "csVector3 const &""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (iPcDefaultCamera::CameraMode)iPcDefaultCamera_NextMode_get(arg1); - resultobj = SWIG_From_int(static_cast< int >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_TurnSpeed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_TurnSpeed_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_TurnSpeed_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcNewCamera_SetTargetPositionOffset" "', argument " "2"" of type '" "csVector3 const &""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_TurnSpeed_set" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - iPcDefaultCamera_TurnSpeed_set(arg1,arg2); + arg2 = reinterpret_cast< csVector3 * >(argp2); + (arg1)->SetTargetPositionOffset((csVector3 const &)*arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -63101,9 +63723,9 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_SwingCoef_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetTargetMinimumOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -63112,51 +63734,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_SwingCoef_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetTargetMinimumOffset",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_SwingCoef_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetTargetMinimumOffset" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_SwingCoef_set" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetTargetMinimumOffset" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - iPcDefaultCamera_SwingCoef_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_FirstPersonOffset_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; - csVector3 *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_FirstPersonOffset_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_FirstPersonOffset_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); - } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_FirstPersonOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcDefaultCamera_FirstPersonOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); - } - arg2 = reinterpret_cast< csVector3 * >(argp2); - iPcDefaultCamera_FirstPersonOffset_set(arg1,(csVector3 const &)*arg2); + (arg1)->SetTargetMinimumOffset(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -63164,9 +63753,9 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_ThirdPersonOffset_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCameraPositionOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; csVector3 *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; @@ -63175,21 +63764,21 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_ThirdPersonOffset_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCameraPositionOffset",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_ThirdPersonOffset_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCameraPositionOffset" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDefaultCamera_ThirdPersonOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcNewCamera_SetCameraPositionOffset" "', argument " "2"" of type '" "csVector3 const &""'"); } if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcDefaultCamera_ThirdPersonOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcNewCamera_SetCameraPositionOffset" "', argument " "2"" of type '" "csVector3 const &""'"); } arg2 = reinterpret_cast< csVector3 * >(argp2); - iPcDefaultCamera_ThirdPersonOffset_set(arg1,(csVector3 const &)*arg2); + (arg1)->SetCameraPositionOffset((csVector3 const &)*arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -63197,9 +63786,9 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_Pitch_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -63208,18 +63797,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_Pitch_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_Pitch_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_Pitch_set" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetSpringCoefficient" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - iPcDefaultCamera_Pitch_set(arg1,arg2); + (arg1)->SetSpringCoefficient(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -63227,21 +63816,21 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_Pitch_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_Pitch_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetSpringCoefficient",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_Pitch_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (float)iPcDefaultCamera_Pitch_get(arg1); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetSpringCoefficient(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -63249,9 +63838,9 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_PitchVelocity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetOriginSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -63260,18 +63849,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_PitchVelocity_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetOriginSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_PitchVelocity_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetOriginSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_PitchVelocity_set" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetOriginSpringCoefficient" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - iPcDefaultCamera_PitchVelocity_set(arg1,arg2); + (arg1)->SetOriginSpringCoefficient(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -63279,21 +63868,21 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_PitchVelocity_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetOriginSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_PitchVelocity_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetOriginSpringCoefficient",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_PitchVelocity_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetOriginSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (float)iPcDefaultCamera_PitchVelocity_get(arg1); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetOriginSpringCoefficient(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -63301,9 +63890,9 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_YawVelocity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetTargetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -63312,18 +63901,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_YawVelocity_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetTargetSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_YawVelocity_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetTargetSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_YawVelocity_set" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetTargetSpringCoefficient" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - iPcDefaultCamera_YawVelocity_set(arg1,arg2); + (arg1)->SetTargetSpringCoefficient(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -63331,21 +63920,21 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_YawVelocity_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTargetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_YawVelocity_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTargetSpringCoefficient",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_YawVelocity_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTargetSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (float)iPcDefaultCamera_YawVelocity_get(arg1); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetTargetSpringCoefficient(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -63353,9 +63942,9 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_DistanceVelocity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetUpSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -63364,18 +63953,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_DistanceVelocity_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetUpSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_DistanceVelocity_set" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetUpSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDefaultCamera_DistanceVelocity_set" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetUpSpringCoefficient" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - iPcDefaultCamera_DistanceVelocity_set(arg1,arg2); + (arg1)->SetUpSpringCoefficient(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -63383,21 +63972,21 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_DistanceVelocity_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetUpSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_DistanceVelocity_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetUpSpringCoefficient",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDefaultCamera_DistanceVelocity_get" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetUpSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - result = (float)iPcDefaultCamera_DistanceVelocity_get(arg1); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetUpSpringCoefficient(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -63405,34 +63994,51 @@ } -SWIGINTERN PyObject *_wrap_iPcDefaultCamera_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_DetectCollisions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - int result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + bool result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDefaultCamera_scfGetVersion",0,0)) SWIG_fail; - result = (int)iPcDefaultCamera_scfGetVersion(); - resultobj = SWIG_From_int(static_cast< int >(result)); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_DetectCollisions",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_DetectCollisions" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + } + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (bool)((iPcNewCamera const *)arg1)->DetectCollisions(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_delete_iPcDefaultCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionDetection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDefaultCamera *arg1 = (iPcDefaultCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; + bool val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"delete_iPcDefaultCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDefaultCamera, SWIG_POINTER_DISOWN | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionDetection",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcDefaultCamera" "', argument " "1"" of type '" "iPcDefaultCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionDetection" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcDefaultCamera * >(argp1); - delete_iPcDefaultCamera(arg1); - + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionDetection" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + (arg1)->SetCollisionDetection(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -63440,399 +64046,259 @@ } -SWIGINTERN PyObject *iPcDefaultCamera_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcDefaultCamera, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_celCreateDefaultCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionDetection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - char *arg3 = (char *) 0 ; - iPcDefaultCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateDefaultCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionDetection",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateDefaultCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateDefaultCamera" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateDefaultCamera" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionDetection" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg3 = reinterpret_cast< char * >(buf3); - result = (iPcDefaultCamera *)celCreateDefaultCamera(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (bool)((iPcNewCamera const *)arg1)->GetCollisionDetection(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_celCreateDefaultCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionYFocusOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcDefaultCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateDefaultCamera",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionYFocusOffset",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateDefaultCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateDefaultCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionYFocusOffset" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcDefaultCamera *)celCreateDefaultCamera(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionYFocusOffset" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetCollisionYFocusOffset(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celCreateDefaultCamera(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celCreateDefaultCamera__SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celCreateDefaultCamera__SWIG_0(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateDefaultCamera'.\n Possible C/C++ prototypes are:\n celCreateDefaultCamera(iCelPlLayer *,iCelEntity *,char const *)\n celCreateDefaultCamera(iCelPlLayer *,iCelEntity *)\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_celGetSetDefaultCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionYFocusOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - char *arg3 = (char *) 0 ; - iPcDefaultCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetDefaultCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionYFocusOffset",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetDefaultCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetDefaultCamera" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetDefaultCamera" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionYFocusOffset" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg3 = reinterpret_cast< char * >(buf3); - result = (iPcDefaultCamera *)celGetSetDefaultCamera(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetCollisionYFocusOffset(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetDefaultCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionCorrection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcDefaultCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetDefaultCamera",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionCorrection",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetDefaultCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetDefaultCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionCorrection" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcDefaultCamera *)celGetSetDefaultCamera(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionCorrection" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetCollisionCorrection(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetDefaultCamera(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionCorrection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetSetDefaultCamera__SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetSetDefaultCamera__SWIG_0(self, args); - } - } - } + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionCorrection",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionCorrection" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetCollisionCorrection(); + resultobj = SWIG_From_float(static_cast< float >(result)); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetDefaultCamera'.\n Possible C/C++ prototypes are:\n celGetSetDefaultCamera(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetDefaultCamera(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_celGetDefaultCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionAvoidanceRadiusSq(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelEntity *arg1 = (iCelEntity *) 0 ; - char *arg2 = (char *) 0 ; - iPcDefaultCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetDefaultCamera",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionAvoidanceRadiusSq",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetDefaultCamera" "', argument " "1"" of type '" "iCelEntity *""'"); - } - arg1 = reinterpret_cast< iCelEntity * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetDefaultCamera" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionAvoidanceRadiusSq" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg2 = reinterpret_cast< char * >(buf2); - result = (iPcDefaultCamera *)celGetDefaultCamera(arg1,(char const *)arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionAvoidanceRadiusSq" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetCollisionAvoidanceRadiusSq(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_celGetDefaultCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionAvoidanceRadiusSq(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelEntity *arg1 = (iCelEntity *) 0 ; - iPcDefaultCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetDefaultCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionAvoidanceRadiusSq",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetDefaultCamera" "', argument " "1"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionAvoidanceRadiusSq" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iCelEntity * >(argp1); - result = (iPcDefaultCamera *)celGetDefaultCamera(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetCollisionAvoidanceRadiusSq(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetDefaultCamera(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3]; - int ii; +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionYAvoidance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetDefaultCamera__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetDefaultCamera__SWIG_0(self, args); - } - } + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionYAvoidance",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionYAvoidance" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionYAvoidance" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetCollisionYAvoidance(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetDefaultCamera'.\n Possible C/C++ prototypes are:\n celGetDefaultCamera(iCelEntity *,char const *)\n celGetDefaultCamera(iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_scfQuery_iPcDefaultCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionYAvoidance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - iPcDefaultCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcDefaultCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionYAvoidance",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcDefaultCamera" "', argument " "1"" of type '" "iCelPropertyClass *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionYAvoidance" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - result = (iPcDefaultCamera *)scfQuery_iPcDefaultCamera(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDefaultCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetCollisionYAvoidance(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcSimpleCamera_SetDrawMesh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionAvoidanceInterpolation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; - bool arg2 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; + float val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_SetDrawMesh",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionAvoidanceInterpolation",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_SetDrawMesh" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionAvoidanceInterpolation" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcSimpleCamera_SetDrawMesh" "', argument " "2"" of type '" "bool""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionAvoidanceInterpolation" "', argument " "2"" of type '" "float""'"); } - arg2 = static_cast< bool >(val2); - (arg1)->SetDrawMesh(arg2); + arg2 = static_cast< float >(val2); + (arg1)->SetCollisionAvoidanceInterpolation(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -63840,74 +64306,51 @@ } -SWIGINTERN PyObject *_wrap_iPcSimpleCamera_SetCameraOffset__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionAvoidanceInterpolation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; - csVector3 *arg2 = 0 ; - bool arg3 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - bool val3 ; - int ecode3 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_SetCameraOffset",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionAvoidanceInterpolation",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); - } - arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "2"" of type '" "csVector3 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionAvoidanceInterpolation" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg2 = reinterpret_cast< csVector3 * >(argp2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "3"" of type '" "bool""'"); - } - arg3 = static_cast< bool >(val3); - (arg1)->SetCameraOffset((csVector3 const &)*arg2,arg3); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetCollisionAvoidanceInterpolation(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcSimpleCamera_SetCameraOffset__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; - csVector3 *arg2 = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_SetCameraOffset",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); - } - arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "2"" of type '" "csVector3 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcSimpleCamera_SetCameraOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg2 = reinterpret_cast< csVector3 * >(argp2); - (arg1)->SetCameraOffset((csVector3 const &)*arg2); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionSpringCoefficient" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetCollisionSpringCoefficient(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -63915,111 +64358,73 @@ } -SWIGINTERN PyObject *_wrap_iPcSimpleCamera_SetCameraOffset(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcSimpleCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_csVector3, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcSimpleCamera_SetCameraOffset__SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcSimpleCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_csVector3, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcSimpleCamera_SetCameraOffset__SWIG_0(self, args); - } - } - } + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionSpringCoefficient",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetCollisionSpringCoefficient(); + resultobj = SWIG_From_float(static_cast< float >(result)); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcSimpleCamera_SetCameraOffset'.\n Possible C/C++ prototypes are:\n SetCameraOffset(csVector3 const &,bool)\n SetCameraOffset(csVector3 const &)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcSimpleCamera_SetLookAtOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_InCameraTransition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; - csVector3 *arg2 = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_SetLookAtOffset",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_InCameraTransition",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_SetLookAtOffset" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); - } - arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcSimpleCamera_SetLookAtOffset" "', argument " "2"" of type '" "csVector3 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcSimpleCamera_SetLookAtOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_InCameraTransition" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg2 = reinterpret_cast< csVector3 * >(argp2); - (arg1)->SetLookAtOffset((csVector3 const &)*arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (bool)((iPcNewCamera const *)arg1)->InCameraTransition(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcSimpleCamera_SetMesh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetTransitionSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; - iPcMesh *arg2 = (iPcMesh *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_SetMesh",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetTransitionSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_SetMesh" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); - } - arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcSimpleCamera_SetMesh" "', argument " "2"" of type '" "iPcMesh *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetTransitionSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg2 = reinterpret_cast< iPcMesh * >(argp2); - (arg1)->SetMesh(arg2); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetTransitionSpringCoefficient" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetTransitionSpringCoefficient(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -64027,50 +64432,60 @@ } -SWIGINTERN PyObject *_wrap_iPcSimpleCamera_Draw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTransitionSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_Draw",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTransitionSpringCoefficient",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_Draw" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTransitionSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); - (arg1)->Draw(); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetTransitionSpringCoefficient(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcSimpleCamera_DrawMesh_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetTransitionCutoffDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; - bool arg2 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; + float arg3 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; + float val2 ; int ecode2 = 0 ; + float val3 ; + int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_DrawMesh_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetTransitionCutoffDistance",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_DrawMesh_set" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetTransitionCutoffDistance" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcSimpleCamera_DrawMesh_set" "', argument " "2"" of type '" "bool""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetTransitionCutoffDistance" "', argument " "2"" of type '" "float""'"); } - arg2 = static_cast< bool >(val2); - iPcSimpleCamera_DrawMesh_set(arg1,arg2); + arg2 = static_cast< float >(val2); + ecode3 = SWIG_AsVal_float(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcNewCamera_SetTransitionCutoffDistance" "', argument " "3"" of type '" "float""'"); + } + arg3 = static_cast< float >(val3); + (arg1)->SetTransitionCutoffDistance(arg2,arg3); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -64078,497 +64493,363 @@ } -SWIGINTERN PyObject *_wrap_iPcSimpleCamera_LookAtOffset_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTransitionCutoffPosDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; - csVector3 *arg2 = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_LookAtOffset_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTransitionCutoffPosDistance",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_LookAtOffset_set" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); - } - arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcSimpleCamera_LookAtOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcSimpleCamera_LookAtOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTransitionCutoffPosDistance" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg2 = reinterpret_cast< csVector3 * >(argp2); - iPcSimpleCamera_LookAtOffset_set(arg1,(csVector3 const &)*arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetTransitionCutoffPosDistance(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcSimpleCamera_Mesh_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTransitionCutoffOriginDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; - iPcMesh *arg2 = (iPcMesh *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_Mesh_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTransitionCutoffOriginDistance",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcSimpleCamera_Mesh_set" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); - } - arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcSimpleCamera_Mesh_set" "', argument " "2"" of type '" "iPcMesh *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTransitionCutoffOriginDistance" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg2 = reinterpret_cast< iPcMesh * >(argp2); - iPcSimpleCamera_Mesh_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcSimpleCamera_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - int result; - - if(!PyArg_UnpackTuple(args,(char *)"iPcSimpleCamera_scfGetVersion",0,0)) SWIG_fail; - result = (int)iPcSimpleCamera_scfGetVersion(); - resultobj = SWIG_From_int(static_cast< int >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetTransitionCutoffOriginDistance(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_delete_iPcSimpleCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTransitionCutoffTargetDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcSimpleCamera *arg1 = (iPcSimpleCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"delete_iPcSimpleCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcSimpleCamera, SWIG_POINTER_DISOWN | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTransitionCutoffTargetDistance",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcSimpleCamera" "', argument " "1"" of type '" "iPcSimpleCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTransitionCutoffTargetDistance" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg1 = reinterpret_cast< iPcSimpleCamera * >(argp1); - delete_iPcSimpleCamera(arg1); - - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetTransitionCutoffTargetDistance(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *iPcSimpleCamera_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcSimpleCamera, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_celCreateSimpleCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetTransitionTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - char *arg3 = (char *) 0 ; - iPcSimpleCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateSimpleCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetTransitionTime",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateSimpleCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateSimpleCamera" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateSimpleCamera" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetTransitionTime" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg3 = reinterpret_cast< char * >(buf3); - result = (iPcSimpleCamera *)celCreateSimpleCamera(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetTransitionTime" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetTransitionTime(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_celCreateSimpleCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTransitionTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcSimpleCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateSimpleCamera",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTransitionTime",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateSimpleCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateSimpleCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTransitionTime" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcSimpleCamera *)celCreateSimpleCamera(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)((iPcNewCamera const *)arg1)->GetTransitionTime(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celCreateSimpleCamera(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celCreateSimpleCamera__SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celCreateSimpleCamera__SWIG_0(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateSimpleCamera'.\n Possible C/C++ prototypes are:\n celCreateSimpleCamera(iCelPlLayer *,iCelEntity *,char const *)\n celCreateSimpleCamera(iCelPlLayer *,iCelEntity *)\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_celGetSetSimpleCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_AttachCameraMode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - char *arg3 = (char *) 0 ; - iPcSimpleCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iCelCameraMode *arg2 = (iCelCameraMode *) 0 ; + size_t result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetSimpleCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_AttachCameraMode",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetSimpleCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_AttachCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetSimpleCamera" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetSimpleCamera" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcNewCamera_AttachCameraMode" "', argument " "2"" of type '" "iCelCameraMode *""'"); } - arg3 = reinterpret_cast< char * >(buf3); - result = (iPcSimpleCamera *)celGetSetSimpleCamera(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + arg2 = reinterpret_cast< iCelCameraMode * >(argp2); + result = (arg1)->AttachCameraMode(arg2); + resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetSimpleCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_AttachCameraMode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcSimpleCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iPcNewCamera::CEL_CAMERA_MODE arg2 ; + size_t result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + int val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetSimpleCamera",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_AttachCameraMode",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetSimpleCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetSimpleCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_AttachCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcSimpleCamera *)celGetSetSimpleCamera(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_AttachCameraMode" "', argument " "2"" of type '" "iPcNewCamera::CEL_CAMERA_MODE""'"); + } + arg2 = static_cast< iPcNewCamera::CEL_CAMERA_MODE >(val2); + result = (arg1)->AttachCameraMode(arg2); + resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetSimpleCamera(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_AttachCameraMode(PyObject *self, PyObject *args) { int argc; - PyObject *argv[4]; + PyObject *argv[3]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcNewCamera, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcmNewCamera__General, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celGetSetSimpleCamera__SWIG_1(self, args); + return _wrap_iPcNewCamera_AttachCameraMode__SWIG_0(self, args); } } } - if (argc == 3) { + if (argc == 2) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcNewCamera, 0); _v = SWIG_CheckState(res); if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + { + int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetSetSimpleCamera__SWIG_0(self, args); - } + } + if (_v) { + return _wrap_iPcNewCamera_AttachCameraMode__SWIG_1(self, args); } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetSimpleCamera'.\n Possible C/C++ prototypes are:\n celGetSetSimpleCamera(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetSimpleCamera(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcNewCamera_AttachCameraMode'.\n Possible C/C++ prototypes are:\n"" AttachCameraMode(iPcNewCamera *,iCelCameraMode *)\n"" AttachCameraMode(iPcNewCamera *,iPcNewCamera::CEL_CAMERA_MODE)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_celGetSimpleCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCurrentCameraModeIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelEntity *arg1 = (iCelEntity *) 0 ; - char *arg2 = (char *) 0 ; - iPcSimpleCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + size_t result; void *argp1 = 0 ; int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSimpleCamera",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCurrentCameraModeIndex",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSimpleCamera" "', argument " "1"" of type '" "iCelEntity *""'"); - } - arg1 = reinterpret_cast< iCelEntity * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSimpleCamera" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCurrentCameraModeIndex" "', argument " "1"" of type '" "iPcNewCamera const *""'"); } - arg2 = reinterpret_cast< char * >(buf2); - result = (iPcSimpleCamera *)celGetSimpleCamera(arg1,(char const *)arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = ((iPcNewCamera const *)arg1)->GetCurrentCameraModeIndex(); + resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_celGetSimpleCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCurrentCameraMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelEntity *arg1 = (iCelEntity *) 0 ; - iPcSimpleCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iCelCameraMode *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSimpleCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCurrentCameraMode",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSimpleCamera" "', argument " "1"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCurrentCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iCelEntity * >(argp1); - result = (iPcSimpleCamera *)celGetSimpleCamera(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (iCelCameraMode *)(arg1)->GetCurrentCameraMode(); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetSimpleCamera(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3]; - int ii; +SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCurrentCameraMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + size_t arg2 ; + bool result; + void *argp1 = 0 ; + int res1 = 0 ; + size_t val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetSimpleCamera__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetSimpleCamera__SWIG_0(self, args); - } - } + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCurrentCameraMode",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCurrentCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_size_t(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCurrentCameraMode" "', argument " "2"" of type '" "size_t""'"); + } + arg2 = static_cast< size_t >(val2); + result = (bool)(arg1)->SetCurrentCameraMode(arg2); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + return resultobj; fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSimpleCamera'.\n Possible C/C++ prototypes are:\n celGetSimpleCamera(iCelEntity *,char const *)\n celGetSimpleCamera(iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_scfQuery_iPcSimpleCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_NextCameraMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - iPcSimpleCamera *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcSimpleCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_NextCameraMode",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcSimpleCamera" "', argument " "1"" of type '" "iCelPropertyClass *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_NextCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - result = (iPcSimpleCamera *)scfQuery_iPcSimpleCamera(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcSimpleCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + (arg1)->NextCameraMode(); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_SetParentCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_PrevCameraMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - iPcNewCamera *arg2 = (iPcNewCamera *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_SetParentCamera",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_PrevCameraMode",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_SetParentCamera" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_PrevCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "General_SetParentCamera" "', argument " "2"" of type '" "iPcNewCamera *""'"); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + (arg1)->PrevCameraMode(); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcNewCamera_Draw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_Draw",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_Draw" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg2 = reinterpret_cast< iPcNewCamera * >(argp2); - (arg1)->SetParentCamera(arg2); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + (arg1)->Draw(); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -64576,87 +64857,140 @@ } -SWIGINTERN PyObject *_wrap_General_UseSpringPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTransform(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - bool result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csOrthoTransform *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_UseSpringPos",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTransform",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_UseSpringPos" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTransform" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - result = (bool)((iPcmNewCamera::General const *)arg1)->UseSpringPos(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csOrthoTransform const &_result_ref = (arg1)->GetTransform(); + result = (csOrthoTransform *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csOrthoTransform, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_UseSpringOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCameraMode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - bool result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + int arg2 ; + iCelCameraMode *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_UseSpringOrigin",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCameraMode",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_UseSpringOrigin" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - result = (bool)((iPcmNewCamera::General const *)arg1)->UseSpringOrigin(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_GetCameraMode" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + result = (iCelCameraMode *)(arg1)->GetCameraMode(arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_UseSpringTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCameraMode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - bool result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iCelCameraMode *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_UseSpringTarget",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCameraMode",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_UseSpringTarget" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - result = (bool)((iPcmNewCamera::General const *)arg1)->UseSpringTarget(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (iCelCameraMode *)(arg1)->GetCameraMode(); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_UseSpringUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCameraMode(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[3]; + int ii; + + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 1) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcNewCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcNewCamera_GetCameraMode__SWIG_1(self, args); + } + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcNewCamera, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_int(argv[1], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_iPcNewCamera_GetCameraMode__SWIG_0(self, args); + } + } + } + +fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcNewCamera_GetCameraMode'.\n Possible C/C++ prototypes are:\n"" GetCameraMode(iPcNewCamera *,int)\n"" GetCameraMode(iPcNewCamera *)\n"); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcNewCamera_Reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_UseSpringUp",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_Reset",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_UseSpringUp" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_Reset" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - result = (bool)((iPcmNewCamera::General const *)arg1)->UseSpringUp(); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (bool)(arg1)->Reset(); resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: @@ -64664,199 +64998,207 @@ } -SWIGINTERN PyObject *_wrap_General_AllowCollisionDetection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_BaseOrigin_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - bool result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_AllowCollisionDetection",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_BaseOrigin_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_AllowCollisionDetection" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_BaseOrigin_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - result = (bool)((iPcmNewCamera::General const *)arg1)->AllowCollisionDetection(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = iPcNewCamera_BaseOrigin_get(arg1); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_GetCollisionDetection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_BaseDir_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - bool result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_GetCollisionDetection",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_BaseDir_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetCollisionDetection" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_BaseDir_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - result = (bool)((iPcmNewCamera::General const *)arg1)->GetCollisionDetection(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = iPcNewCamera_BaseDir_get(arg1); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_DrawAttachedMesh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_BaseUp_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - bool result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_DrawAttachedMesh",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_BaseUp_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_DrawAttachedMesh" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_BaseUp_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - result = (bool)((iPcmNewCamera::General const *)arg1)->DrawAttachedMesh(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = iPcNewCamera_BaseUp_get(arg1); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_GetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_BaseTrans_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - float result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csReversibleTransform *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_GetSpringCoefficient",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_BaseTrans_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_BaseTrans_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - result = (float)((iPcmNewCamera::General const *)arg1)->GetSpringCoefficient(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csReversibleTransform const &_result_ref = iPcNewCamera_BaseTrans_get(arg1); + result = (csReversibleTransform *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csReversibleTransform, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_SetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_Origin_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - float arg2 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_SetSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_Origin_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_SetSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_Origin_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "General_SetSpringCoefficient" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetSpringCoefficient(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = iPcNewCamera_Origin_get(arg1); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_SetOriginSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_Target_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - float arg2 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_SetOriginSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_Target_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_SetOriginSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_Target_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "General_SetOriginSpringCoefficient" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetOriginSpringCoefficient(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = iPcNewCamera_Target_get(arg1); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_GetOriginSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_Up_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - float result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_GetOriginSpringCoefficient",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_Up_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetOriginSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_Up_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - result = (float)((iPcmNewCamera::General const *)arg1)->GetOriginSpringCoefficient(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + { + csVector3 const &_result_ref = iPcNewCamera_Up_get(arg1); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_SetTargetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_TargetPositionOffset_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - float arg2 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_SetTargetSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TargetPositionOffset_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_SetTargetSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TargetPositionOffset_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "General_SetTargetSpringCoefficient" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetTargetSpringCoefficient(arg2); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcNewCamera_TargetPositionOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcNewCamera_TargetPositionOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + } + arg2 = reinterpret_cast< csVector3 * >(argp2); + iPcNewCamera_TargetPositionOffset_set(arg1,(csVector3 const &)*arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -64864,31 +65206,42 @@ } -SWIGINTERN PyObject *_wrap_General_GetTargetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_CameraPositionOffset_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - float result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + csVector3 *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_GetTargetSpringCoefficient",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_CameraPositionOffset_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetTargetSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_CameraPositionOffset_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - result = (float)((iPcmNewCamera::General const *)arg1)->GetTargetSpringCoefficient(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcNewCamera_CameraPositionOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcNewCamera_CameraPositionOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + } + arg2 = reinterpret_cast< csVector3 * >(argp2); + iPcNewCamera_CameraPositionOffset_set(arg1,(csVector3 const &)*arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_SetUpSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SpringCoefficient_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -64897,18 +65250,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_SetUpSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SpringCoefficient_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_SetUpSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SpringCoefficient_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "General_SetUpSpringCoefficient" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SpringCoefficient_set" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - (arg1)->SetUpSpringCoefficient(arg2); + iPcNewCamera_SpringCoefficient_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -64916,21 +65269,21 @@ } -SWIGINTERN PyObject *_wrap_General_GetUpSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_SpringCoefficient_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_GetUpSpringCoefficient",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SpringCoefficient_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetUpSpringCoefficient" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SpringCoefficient_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - result = (float)((iPcmNewCamera::General const *)arg1)->GetUpSpringCoefficient(); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)iPcNewCamera_SpringCoefficient_get(arg1); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -64938,236 +65291,237 @@ } -SWIGINTERN PyObject *_wrap_General_GetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_OriginSpringCoefficient_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - csVector3 *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_GetPosition",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_OriginSpringCoefficient_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetPosition" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); - } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - { - csVector3 const &_result_ref = ((iPcmNewCamera::General const *)arg1)->GetPosition(); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_OriginSpringCoefficient_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_OriginSpringCoefficient_set" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + iPcNewCamera_OriginSpringCoefficient_set(arg1,arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_GetOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_OriginSpringCoefficient_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - csVector3 *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_GetOrigin",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_OriginSpringCoefficient_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetOrigin" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); - } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - { - csVector3 const &_result_ref = ((iPcmNewCamera::General const *)arg1)->GetOrigin(); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_OriginSpringCoefficient_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)iPcNewCamera_OriginSpringCoefficient_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_GetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_TargetSpringCoefficient_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - csVector3 *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_GetTarget",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TargetSpringCoefficient_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetTarget" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); - } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - { - csVector3 const &_result_ref = ((iPcmNewCamera::General const *)arg1)->GetTarget(); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TargetSpringCoefficient_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_TargetSpringCoefficient_set" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + iPcNewCamera_TargetSpringCoefficient_set(arg1,arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_GetUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_TargetSpringCoefficient_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - csVector3 *result = 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_GetUp",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TargetSpringCoefficient_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_GetUp" "', argument " "1"" of type '" "iPcmNewCamera::General const *""'"); - } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - { - csVector3 const &_result_ref = ((iPcmNewCamera::General const *)arg1)->GetUp(); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TargetSpringCoefficient_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)iPcNewCamera_TargetSpringCoefficient_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_General_DecideCameraState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_UpSpringCoefficient_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; - bool result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"General_DecideCameraState",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_UpSpringCoefficient_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "General_DecideCameraState" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_UpSpringCoefficient_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - result = (bool)(arg1)->DecideCameraState(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_UpSpringCoefficient_set" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + iPcNewCamera_UpSpringCoefficient_set(arg1,arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_delete_General(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_UpSpringCoefficient_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::General *arg1 = (iPcmNewCamera::General *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"delete_General",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__General, SWIG_POINTER_DISOWN | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_UpSpringCoefficient_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_General" "', argument " "1"" of type '" "iPcmNewCamera::General *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_UpSpringCoefficient_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::General * >(argp1); - delete arg1; - - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)iPcNewCamera_UpSpringCoefficient_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *General_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcmNewCamera__General, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_Tracking_ResetCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_CollisionDetection_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::Tracking *arg1 = (iPcmNewCamera::Tracking *) 0 ; - bool result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; + bool val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"Tracking_ResetCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__Tracking, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_CollisionDetection_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Tracking_ResetCamera" "', argument " "1"" of type '" "iPcmNewCamera::Tracking *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_CollisionDetection_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::Tracking * >(argp1); - result = (bool)(arg1)->ResetCamera(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_CollisionDetection_set" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + iPcNewCamera_CollisionDetection_set(arg1,arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_Tracking_SetTargetEntity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_CollisionDetection_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::Tracking *arg1 = (iPcmNewCamera::Tracking *) 0 ; - char *arg2 = (char *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"Tracking_SetTargetEntity",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__Tracking, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_CollisionDetection_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Tracking_SetTargetEntity" "', argument " "1"" of type '" "iPcmNewCamera::Tracking *""'"); - } - arg1 = reinterpret_cast< iPcmNewCamera::Tracking * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Tracking_SetTargetEntity" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_CollisionDetection_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg2 = reinterpret_cast< char * >(buf2); - result = (bool)(arg1)->SetTargetEntity((char const *)arg2); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (bool)iPcNewCamera_CollisionDetection_get(arg1); resultobj = SWIG_From_bool(static_cast< bool >(result)); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_Tracking_SetTargetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_CollisionSpringCoefficient_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::Tracking *arg1 = (iPcmNewCamera::Tracking *) 0 ; - iPcmNewCamera::Tracking::TargetState arg2 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; + float val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"Tracking_SetTargetState",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__Tracking, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_CollisionSpringCoefficient_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Tracking_SetTargetState" "', argument " "1"" of type '" "iPcmNewCamera::Tracking *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_CollisionSpringCoefficient_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::Tracking * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Tracking_SetTargetState" "', argument " "2"" of type '" "iPcmNewCamera::Tracking::TargetState""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_CollisionSpringCoefficient_set" "', argument " "2"" of type '" "float""'"); } - arg2 = static_cast< iPcmNewCamera::Tracking::TargetState >(val2); - (arg1)->SetTargetState(arg2); + arg2 = static_cast< float >(val2); + iPcNewCamera_CollisionSpringCoefficient_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -65175,31 +65529,31 @@ } -SWIGINTERN PyObject *_wrap_Tracking_GetTargetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_CollisionSpringCoefficient_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::Tracking *arg1 = (iPcmNewCamera::Tracking *) 0 ; - iPcmNewCamera::Tracking::TargetState result; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"Tracking_GetTargetState",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__Tracking, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_CollisionSpringCoefficient_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Tracking_GetTargetState" "', argument " "1"" of type '" "iPcmNewCamera::Tracking *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_CollisionSpringCoefficient_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::Tracking * >(argp1); - result = (iPcmNewCamera::Tracking::TargetState)(arg1)->GetTargetState(); - resultobj = SWIG_From_int(static_cast< int >(result)); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + result = (float)iPcNewCamera_CollisionSpringCoefficient_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_Tracking_SetTargetYOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_TransitionSpringCoefficient_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcmNewCamera::Tracking *arg1 = (iPcmNewCamera::Tracking *) 0 ; + iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -65208,40 +65562,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"Tracking_SetTargetYOffset",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__Tracking, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TransitionSpringCoefficient_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Tracking_SetTargetYOffset" "', argument " "1"" of type '" "iPcmNewCamera::Tracking *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TransitionSpringCoefficient_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); } - arg1 = reinterpret_cast< iPcmNewCamera::Tracking * >(argp1); + arg1 = reinterpret_cast< iPcNewCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Tracking_SetTargetYOffset" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_TransitionSpringCoefficient_set" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - (arg1)->SetTargetYOffset(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_Tracking(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcmNewCamera::Tracking *arg1 = (iPcmNewCamera::Tracking *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"delete_Tracking",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcmNewCamera__Tracking, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Tracking" "', argument " "1"" of type '" "iPcmNewCamera::Tracking *""'"); - } - arg1 = reinterpret_cast< iPcmNewCamera::Tracking * >(argp1); - delete arg1; - + iPcNewCamera_TransitionSpringCoefficient_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -65249,275 +65581,307 @@ } -SWIGINTERN PyObject *Tracking_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcmNewCamera__Tracking, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetBasePos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_TransitionSpringCoefficient_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetBasePos",1,1,&obj0)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TransitionSpringCoefficient_get",1,1,&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetBasePos" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TransitionSpringCoefficient_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetBasePos(); - result = (csVector3 *) &_result_ref; - } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + result = (float)iPcNewCamera_TransitionSpringCoefficient_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetBaseOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_TransitionCutoffOriginDistance_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetBaseOrigin",1,1,&obj0)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TransitionCutoffOriginDistance_get",1,1,&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetBaseOrigin" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TransitionCutoffOriginDistance_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetBaseOrigin(); - result = (csVector3 *) &_result_ref; - } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + result = (float)iPcNewCamera_TransitionCutoffOriginDistance_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetBaseDir(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_TransitionCutoffTargetDistance_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetBaseDir",1,1,&obj0)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TransitionCutoffTargetDistance_get",1,1,&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetBaseDir" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TransitionCutoffTargetDistance_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetBaseDir(); - result = (csVector3 *) &_result_ref; - } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + result = (float)iPcNewCamera_TransitionCutoffTargetDistance_get(arg1); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetBaseUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_CurrentCameraModeIndex_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; + size_t result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetBaseUp",1,1,&obj0)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_CurrentCameraModeIndex_get",1,1,&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetBaseUp" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_CurrentCameraModeIndex_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); } arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetBaseUp(); - result = (csVector3 *) &_result_ref; - } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + result = iPcNewCamera_CurrentCameraModeIndex_get(arg1); + resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetBaseTrans(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcNewCamera_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csReversibleTransform *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; + int result; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetBaseTrans",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetBaseTrans" "', argument " "1"" of type '" "iPcNewCamera const *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csReversibleTransform const &_result_ref = ((iPcNewCamera const *)arg1)->GetBaseTrans(); - result = (csReversibleTransform *) &_result_ref; - } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csReversibleTransform, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_scfGetVersion",0,0)) SWIG_fail; + result = (int)iPcNewCamera_scfGetVersion(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_delete_iPcNewCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetPos",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"delete_iPcNewCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetPos" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcNewCamera" "', argument " "1"" of type '" "iPcNewCamera *""'"); } arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetPos(); - result = (csVector3 *) &_result_ref; - } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + delete_iPcNewCamera(arg1); + + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *iPcNewCamera_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_iPcNewCamera, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_celCreateNewCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + char *arg3 = (char *) 0 ; + iPcNewCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetOrigin",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celCreateNewCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetOrigin" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateNewCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetOrigin(); - result = (csVector3 *) &_result_ref; + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateNewCamera" "', argument " "2"" of type '" "iCelEntity *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg2 = reinterpret_cast< iCelEntity * >(argp2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateNewCamera" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = reinterpret_cast< char * >(buf3); + result = (iPcNewCamera *)celCreateNewCamera(arg1,arg2,(char const *)arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celCreateNewCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + iPcNewCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTarget",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celCreateNewCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTarget" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateNewCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetTarget(); - result = (csVector3 *) &_result_ref; + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateNewCamera" "', argument " "2"" of type '" "iCelEntity *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg2 = reinterpret_cast< iCelEntity * >(argp2); + result = (iPcNewCamera *)celCreateNewCamera(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; +SWIGINTERN PyObject *_wrap_celCreateNewCamera(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetUp",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetUp" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = ((iPcNewCamera const *)arg1)->GetUp(); - result = (csVector3 *) &_result_ref; + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celCreateNewCamera__SWIG_1(self, args); + } + } } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); - return resultobj; + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celCreateNewCamera__SWIG_0(self, args); + } + } + } + } + fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateNewCamera'.\n Possible C/C++ prototypes are:\n"" celCreateNewCamera(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateNewCamera(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetPositionOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetNewCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *arg2 = 0 ; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + char *arg3 = (char *) 0 ; + iPcNewCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetPositionOffset",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetSetNewCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetPositionOffset" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetNewCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcNewCamera_SetPositionOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetNewCamera" "', argument " "2"" of type '" "iCelEntity *""'"); } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcNewCamera_SetPositionOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + arg2 = reinterpret_cast< iCelEntity * >(argp2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetNewCamera" "', argument " "3"" of type '" "char const *""'"); } - arg2 = reinterpret_cast< csVector3 * >(argp2); - (arg1)->SetPositionOffset((csVector3 const &)*arg2); - resultobj = SWIG_Py_Void(); + arg3 = reinterpret_cast< char * >(buf3); + result = (iPcNewCamera *)celGetSetNewCamera(arg1,arg2,(char const *)arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetTargetPositionOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetNewCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *arg2 = 0 ; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + iPcNewCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -65525,344 +65889,340 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetTargetPositionOffset",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetSetNewCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetTargetPositionOffset" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetNewCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcNewCamera_SetTargetPositionOffset" "', argument " "2"" of type '" "csVector3 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcNewCamera_SetTargetPositionOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetNewCamera" "', argument " "2"" of type '" "iCelEntity *""'"); } - arg2 = reinterpret_cast< csVector3 * >(argp2); - (arg1)->SetTargetPositionOffset((csVector3 const &)*arg2); - resultobj = SWIG_Py_Void(); + arg2 = reinterpret_cast< iCelEntity * >(argp2); + result = (iPcNewCamera *)celGetSetNewCamera(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetTargetMinimumOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; +SWIGINTERN PyObject *_wrap_celGetSetNewCamera(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetTargetMinimumOffset",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetTargetMinimumOffset" "', argument " "1"" of type '" "iPcNewCamera *""'"); + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetTargetMinimumOffset" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetTargetMinimumOffset(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCameraPositionOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCameraPositionOffset",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCameraPositionOffset" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcNewCamera_SetCameraPositionOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetSetNewCamera__SWIG_1(self, args); + } + } } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcNewCamera_SetCameraPositionOffset" "', argument " "2"" of type '" "csVector3 const &""'"); + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetSetNewCamera__SWIG_0(self, args); + } + } + } } - arg2 = reinterpret_cast< csVector3 * >(argp2); - (arg1)->SetCameraPositionOffset((csVector3 const &)*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; + fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetNewCamera'.\n Possible C/C++ prototypes are:\n"" celGetSetNewCamera(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetNewCamera(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetNewCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; + iCelEntity *arg1 = (iCelEntity *) 0 ; + char *arg2 = (char *) 0 ; + iPcNewCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetNewCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetNewCamera" "', argument " "1"" of type '" "iCelEntity *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetSpringCoefficient" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetSpringCoefficient(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iCelEntity * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetNewCamera" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + result = (iPcNewCamera *)celGetNewCamera(arg1,(char const *)arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetNewCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iCelEntity *arg1 = (iCelEntity *) 0 ; + iPcNewCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetSpringCoefficient",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetNewCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetNewCamera" "', argument " "1"" of type '" "iCelEntity *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetSpringCoefficient(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iCelEntity * >(argp1); + result = (iPcNewCamera *)celGetNewCamera(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetOriginSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; +SWIGINTERN PyObject *_wrap_celGetNewCamera(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[3]; + int ii; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetOriginSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetOriginSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera *""'"); + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetOriginSpringCoefficient" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetOriginSpringCoefficient(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; + if (argc == 1) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetNewCamera__SWIG_1(self, args); + } + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetNewCamera__SWIG_0(self, args); + } + } + } + fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetNewCamera'.\n Possible C/C++ prototypes are:\n"" celGetNewCamera(iCelEntity *,char const *)\n"" celGetNewCamera(iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetOriginSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_scfQuery_iPcNewCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; + iPcNewCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetOriginSpringCoefficient",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcNewCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetOriginSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcNewCamera" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetOriginSpringCoefficient(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); + result = (iPcNewCamera *)scfQuery_iPcNewCamera(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetTargetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCameraMode_DecideState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; + iPcCameraMode *arg1 = (iPcCameraMode *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetTargetSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCameraMode_DecideState",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCameraMode, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetTargetSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCameraMode_DecideState" "', argument " "1"" of type '" "iPcCameraMode *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetTargetSpringCoefficient" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetTargetSpringCoefficient(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcCameraMode * >(argp1); + result = (bool)(arg1)->DecideState(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTargetSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCameraMode_GetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iPcCameraMode *arg1 = (iPcCameraMode *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTargetSpringCoefficient",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCameraMode_GetPosition",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCameraMode, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTargetSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCameraMode_GetPosition" "', argument " "1"" of type '" "iPcCameraMode *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetTargetSpringCoefficient(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcCameraMode * >(argp1); + { + csVector3 const &_result_ref = (arg1)->GetPosition(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetUpSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCameraMode_GetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; + iPcCameraMode *arg1 = (iPcCameraMode *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetUpSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCameraMode_GetTarget",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCameraMode, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetUpSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCameraMode_GetTarget" "', argument " "1"" of type '" "iPcCameraMode *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetUpSpringCoefficient" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetUpSpringCoefficient(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcCameraMode * >(argp1); + { + csVector3 const &_result_ref = (arg1)->GetTarget(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetUpSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcCameraMode_GetUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iPcCameraMode *arg1 = (iPcCameraMode *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetUpSpringCoefficient",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcCameraMode_GetUp",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCameraMode, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetUpSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCameraMode_GetUp" "', argument " "1"" of type '" "iPcCameraMode *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetUpSpringCoefficient(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcCameraMode * >(argp1); + { + csVector3 const &_result_ref = (arg1)->GetUp(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_DetectCollisions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_delete_iPcCameraMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - bool result; + iPcCameraMode *arg1 = (iPcCameraMode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_DetectCollisions",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"delete_iPcCameraMode",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCameraMode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_DetectCollisions" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcCameraMode" "', argument " "1"" of type '" "iPcCameraMode *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (bool)((iPcNewCamera const *)arg1)->DetectCollisions(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcCameraMode * >(argp1); + delete arg1; + + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionDetection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *iPcCameraMode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_iPcCameraMode, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_iPcDelegateCamera_SetCurrentMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - bool arg2 ; + iPcDelegateCamera *arg1 = (iPcDelegateCamera *) 0 ; + iPcCameraMode *arg2 = (iPcCameraMode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionDetection",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDelegateCamera_SetCurrentMode",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionDetection" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDelegateCamera_SetCurrentMode" "', argument " "1"" of type '" "iPcDelegateCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionDetection" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - (arg1)->SetCollisionDetection(arg2); + arg1 = reinterpret_cast< iPcDelegateCamera * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcCameraMode, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDelegateCamera_SetCurrentMode" "', argument " "2"" of type '" "iPcCameraMode *""'"); + } + arg2 = reinterpret_cast< iPcCameraMode * >(argp2); + (arg1)->SetCurrentMode(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -65870,31 +66230,31 @@ } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionDetection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDelegateCamera_GetCurrentMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - bool result; + iPcDelegateCamera *arg1 = (iPcDelegateCamera *) 0 ; + iPcCameraMode *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionDetection",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDelegateCamera_GetCurrentMode",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionDetection" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDelegateCamera_GetCurrentMode" "', argument " "1"" of type '" "iPcDelegateCamera const *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (bool)((iPcNewCamera const *)arg1)->GetCollisionDetection(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcDelegateCamera * >(argp1); + result = (iPcCameraMode *)((iPcDelegateCamera const *)arg1)->GetCurrentMode(); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcCameraMode, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionYFocusOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDelegateCamera_SetTransitionTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iPcDelegateCamera *arg1 = (iPcDelegateCamera *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -65903,18 +66263,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionYFocusOffset",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDelegateCamera_SetTransitionTime",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionYFocusOffset" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDelegateCamera_SetTransitionTime" "', argument " "1"" of type '" "iPcDelegateCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + arg1 = reinterpret_cast< iPcDelegateCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionYFocusOffset" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDelegateCamera_SetTransitionTime" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - (arg1)->SetCollisionYFocusOffset(arg2); + (arg1)->SetTransitionTime(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -65922,21 +66282,21 @@ } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionYFocusOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDelegateCamera_GetTransitionTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iPcDelegateCamera *arg1 = (iPcDelegateCamera *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionYFocusOffset",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcDelegateCamera_GetTransitionTime",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionYFocusOffset" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDelegateCamera_GetTransitionTime" "', argument " "1"" of type '" "iPcDelegateCamera const *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetCollisionYFocusOffset(); + arg1 = reinterpret_cast< iPcDelegateCamera * >(argp1); + result = (float)((iPcDelegateCamera const *)arg1)->GetTransitionTime(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -65944,468 +66304,587 @@ } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionCorrection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcDelegateCamera_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; + int result; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionCorrection",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionCorrection" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionCorrection" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetCollisionCorrection(arg2); - resultobj = SWIG_Py_Void(); + if(!PyArg_UnpackTuple(args,(char *)"iPcDelegateCamera_scfGetVersion",0,0)) SWIG_fail; + result = (int)iPcDelegateCamera_scfGetVersion(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionCorrection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_delete_iPcDelegateCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iPcDelegateCamera *arg1 = (iPcDelegateCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionCorrection",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"delete_iPcDelegateCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDelegateCamera, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionCorrection" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcDelegateCamera" "', argument " "1"" of type '" "iPcDelegateCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetCollisionCorrection(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcDelegateCamera * >(argp1); + delete_iPcDelegateCamera(arg1); + + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionAvoidanceRadiusSq(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *iPcDelegateCamera_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_iPcDelegateCamera, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_celCreateDelegateCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + char *arg3 = (char *) 0 ; + iPcDelegateCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionAvoidanceRadiusSq",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celCreateDelegateCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionAvoidanceRadiusSq" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateDelegateCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionAvoidanceRadiusSq" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetCollisionAvoidanceRadiusSq(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateDelegateCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + } + arg2 = reinterpret_cast< iCelEntity * >(argp2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateDelegateCamera" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = reinterpret_cast< char * >(buf3); + result = (iPcDelegateCamera *)celCreateDelegateCamera(arg1,arg2,(char const *)arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionAvoidanceRadiusSq(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celCreateDelegateCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + iPcDelegateCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionAvoidanceRadiusSq",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celCreateDelegateCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionAvoidanceRadiusSq" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateDelegateCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetCollisionAvoidanceRadiusSq(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateDelegateCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + } + arg2 = reinterpret_cast< iCelEntity * >(argp2); + result = (iPcDelegateCamera *)celCreateDelegateCamera(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionYAvoidance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; +SWIGINTERN PyObject *_wrap_celCreateDelegateCamera(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionYAvoidance",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionYAvoidance" "', argument " "1"" of type '" "iPcNewCamera *""'"); + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionYAvoidance" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetCollisionYAvoidance(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celCreateDelegateCamera__SWIG_1(self, args); + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celCreateDelegateCamera__SWIG_0(self, args); + } + } + } + } + fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateDelegateCamera'.\n Possible C/C++ prototypes are:\n"" celCreateDelegateCamera(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateDelegateCamera(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionYAvoidance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetDelegateCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + char *arg3 = (char *) 0 ; + iPcDelegateCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionYAvoidance",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetSetDelegateCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionYAvoidance" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetDelegateCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetCollisionYAvoidance(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetDelegateCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + } + arg2 = reinterpret_cast< iCelEntity * >(argp2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetDelegateCamera" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = reinterpret_cast< char * >(buf3); + result = (iPcDelegateCamera *)celGetSetDelegateCamera(arg1,arg2,(char const *)arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionAvoidanceInterpolation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetDelegateCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; + iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; + iCelEntity *arg2 = (iCelEntity *) 0 ; + iPcDelegateCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionAvoidanceInterpolation",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetSetDelegateCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionAvoidanceInterpolation" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetDelegateCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionAvoidanceInterpolation" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetCollisionAvoidanceInterpolation(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iCelPlLayer * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetDelegateCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + } + arg2 = reinterpret_cast< iCelEntity * >(argp2); + result = (iPcDelegateCamera *)celGetSetDelegateCamera(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionAvoidanceInterpolation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; +SWIGINTERN PyObject *_wrap_celGetSetDelegateCamera(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionAvoidanceInterpolation",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionAvoidanceInterpolation" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetCollisionAvoidanceInterpolation(); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetSetDelegateCamera__SWIG_1(self, args); + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetSetDelegateCamera__SWIG_0(self, args); + } + } + } + } + fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetDelegateCamera'.\n Possible C/C++ prototypes are:\n"" celGetSetDelegateCamera(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetDelegateCamera(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCollisionSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetDelegateCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; + iCelEntity *arg1 = (iCelEntity *) 0 ; + char *arg2 = (char *) 0 ; + iPcDelegateCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCollisionSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetDelegateCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCollisionSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetDelegateCamera" "', argument " "1"" of type '" "iCelEntity *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCollisionSpringCoefficient" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetCollisionSpringCoefficient(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iCelEntity * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetDelegateCamera" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + result = (iPcDelegateCamera *)celGetDelegateCamera(arg1,(char const *)arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCollisionSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetDelegateCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iCelEntity *arg1 = (iCelEntity *) 0 ; + iPcDelegateCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCollisionSpringCoefficient",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"celGetDelegateCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCollisionSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetDelegateCamera" "', argument " "1"" of type '" "iCelEntity *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetCollisionSpringCoefficient(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iCelEntity * >(argp1); + result = (iPcDelegateCamera *)celGetDelegateCamera(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_InCameraTransition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetDelegateCamera(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[3]; + int ii; + + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 1) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetDelegateCamera__SWIG_1(self, args); + } + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_celGetDelegateCamera__SWIG_0(self, args); + } + } + } + +fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetDelegateCamera'.\n Possible C/C++ prototypes are:\n"" celGetDelegateCamera(iCelEntity *,char const *)\n"" celGetDelegateCamera(iCelEntity *)\n"); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_scfQuery_iPcDelegateCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - bool result; + iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; + iPcDelegateCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_InCameraTransition",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcDelegateCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_InCameraTransition" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcDelegateCamera" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (bool)((iPcNewCamera const *)arg1)->InCameraTransition(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); + result = (iPcDelegateCamera *)scfQuery_iPcDelegateCamera(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetTransitionSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_DecideState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetTransitionSpringCoefficient",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_DecideState",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetTransitionSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_DecideState" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetTransitionSpringCoefficient" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetTransitionSpringCoefficient(arg2); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (bool)(arg1)->DecideState(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTransitionSpringCoefficient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTransitionSpringCoefficient",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetPosition",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTransitionSpringCoefficient" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetPosition" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetTransitionSpringCoefficient(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + { + csVector3 const &_result_ref = (arg1)->GetPosition(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetTransitionCutoffDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; - float arg3 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - float val3 ; - int ecode3 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetTransitionCutoffDistance",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetTarget",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetTransitionCutoffDistance" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetTarget" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetTransitionCutoffDistance" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - ecode3 = SWIG_AsVal_float(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcNewCamera_SetTransitionCutoffDistance" "', argument " "3"" of type '" "float""'"); - } - arg3 = static_cast< float >(val3); - (arg1)->SetTransitionCutoffDistance(arg2,arg3); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + { + csVector3 const &_result_ref = (arg1)->GetTarget(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTransitionCutoffPosDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + csVector3 *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTransitionCutoffPosDistance",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetUp",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTransitionCutoffPosDistance" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetUp" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetTransitionCutoffPosDistance(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + { + csVector3 const &_result_ref = (arg1)->GetUp(); + result = (csVector3 *) &_result_ref; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTransitionCutoffOriginDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_ResetCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTransitionCutoffOriginDistance",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_ResetCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTransitionCutoffOriginDistance" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_ResetCamera" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetTransitionCutoffOriginDistance(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (bool)(arg1)->ResetCamera(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTransitionCutoffTargetDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetTargetEntity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + char *arg2 = (char *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTransitionCutoffTargetDistance",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetTargetEntity",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTransitionCutoffTargetDistance" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetTargetEntity" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetTransitionCutoffTargetDistance(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcTrackingCamera_SetTargetEntity" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + result = (bool)(arg1)->SetTargetEntity((char const *)arg2); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetTransitionTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetTargetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + iPcTrackingCamera::TargetState arg2 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetTransitionTime",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetTargetState",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetTransitionTime" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetTargetState" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetTransitionTime" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetTargetState" "', argument " "2"" of type '" "iPcTrackingCamera::TargetState""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetTransitionTime(arg2); + arg2 = static_cast< iPcTrackingCamera::TargetState >(val2); + (arg1)->SetTargetState(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -66413,225 +66892,133 @@ } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTransitionTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetTargetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + iPcTrackingCamera::TargetState result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTransitionTime",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetTargetState",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTransitionTime" "', argument " "1"" of type '" "iPcNewCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetTargetState" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)((iPcNewCamera const *)arg1)->GetTransitionTime(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (iPcTrackingCamera::TargetState)(arg1)->GetTargetState(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_AttachCameraMode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetTargetYOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - iCelCameraMode *arg2 = (iCelCameraMode *) 0 ; - size_t result; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_AttachCameraMode",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetTargetYOffset",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_AttachCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcNewCamera_AttachCameraMode" "', argument " "2"" of type '" "iCelCameraMode *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetTargetYOffset" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg2 = reinterpret_cast< iCelCameraMode * >(argp2); - result = (arg1)->AttachCameraMode(arg2); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetTargetYOffset" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetTargetYOffset(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_AttachCameraMode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetOffsetAngle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - iPcNewCamera::CEL_CAMERA_MODE arg2 ; - size_t result; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; + float val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_AttachCameraMode",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetOffsetAngle",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_AttachCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetOffsetAngle" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_AttachCameraMode" "', argument " "2"" of type '" "iPcNewCamera::CEL_CAMERA_MODE""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetOffsetAngle" "', argument " "2"" of type '" "float""'"); } - arg2 = static_cast< iPcNewCamera::CEL_CAMERA_MODE >(val2); - result = (arg1)->AttachCameraMode(arg2); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_AttachCameraMode(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcNewCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcmNewCamera__General, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcNewCamera_AttachCameraMode__SWIG_0(self, args); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcNewCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_int(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcNewCamera_AttachCameraMode__SWIG_1(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcNewCamera_AttachCameraMode'.\n Possible C/C++ prototypes are:\n AttachCameraMode(iCelCameraMode *)\n AttachCameraMode(iPcNewCamera::CEL_CAMERA_MODE)\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCurrentCameraModeIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - size_t result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCurrentCameraModeIndex",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCurrentCameraModeIndex" "', argument " "1"" of type '" "iPcNewCamera const *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = ((iPcNewCamera const *)arg1)->GetCurrentCameraModeIndex(); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); + arg2 = static_cast< float >(val2); + (arg1)->SetOffsetAngle(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCurrentCameraMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetOffsetAngle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - iCelCameraMode *result = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCurrentCameraMode",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetOffsetAngle",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCurrentCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetOffsetAngle" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (iCelCameraMode *)(arg1)->GetCurrentCameraMode(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (float)((iPcTrackingCamera const *)arg1)->GetOffsetAngle(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_SetCurrentCameraMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetOffsetDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - size_t arg2 ; - bool result; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - size_t val2 ; + float val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SetCurrentCameraMode",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetOffsetDistance",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SetCurrentCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetOffsetDistance" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SetCurrentCameraMode" "', argument " "2"" of type '" "size_t""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetOffsetDistance" "', argument " "2"" of type '" "float""'"); } - arg2 = static_cast< size_t >(val2); - result = (bool)(arg1)->SetCurrentCameraMode(arg2); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_NextCameraMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_NextCameraMode",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_NextCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - (arg1)->NextCameraMode(); + arg2 = static_cast< float >(val2); + (arg1)->SetOffsetDistance(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -66639,41 +67026,51 @@ } -SWIGINTERN PyObject *_wrap_iPcNewCamera_PrevCameraMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetOffsetDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_PrevCameraMode",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetOffsetDistance",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_PrevCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetOffsetDistance" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - (arg1)->PrevCameraMode(); - resultobj = SWIG_Py_Void(); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (float)((iPcTrackingCamera const *)arg1)->GetOffsetDistance(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_Draw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetFollowSpringLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_Draw",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetFollowSpringLength",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_Draw" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetFollowSpringLength" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - (arg1)->Draw(); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetFollowSpringLength" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetFollowSpringLength(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -66681,348 +67078,352 @@ } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetTransform(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetFollowSpringLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csOrthoTransform *result = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetTransform",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetFollowSpringLength",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetTransform" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csOrthoTransform const &_result_ref = (arg1)->GetTransform(); - result = (csOrthoTransform *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetFollowSpringLength" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csOrthoTransform, 0 | 0 ); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (float)((iPcTrackingCamera const *)arg1)->GetFollowSpringLength(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCameraMode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetFollowMinimumSpringFactor__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - int arg2 ; - iCelCameraMode *result = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; + float val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCameraMode",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetFollowMinimumSpringFactor",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetFollowMinimumSpringFactor" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_GetCameraMode" "', argument " "2"" of type '" "int""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetFollowMinimumSpringFactor" "', argument " "2"" of type '" "float""'"); } - arg2 = static_cast< int >(val2); - result = (iCelCameraMode *)(arg1)->GetCameraMode(arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + arg2 = static_cast< float >(val2); + (arg1)->SetFollowMinimumSpringFactor(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCameraMode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetFollowMinimumSpringFactor__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - iCelCameraMode *result = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_GetCameraMode",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetFollowMinimumSpringFactor",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_GetCameraMode" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetFollowMinimumSpringFactor" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (iCelCameraMode *)(arg1)->GetCameraMode(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcmNewCamera__General, 0 | 0 ); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (float)((iPcTrackingCamera const *)arg1)->SetFollowMinimumSpringFactor(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_GetCameraMode(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetFollowMinimumSpringFactor(PyObject *self, PyObject *args) { int argc; PyObject *argv[3]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcNewCamera, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcTrackingCamera, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iPcNewCamera_GetCameraMode__SWIG_1(self, args); + return _wrap_iPcTrackingCamera_SetFollowMinimumSpringFactor__SWIG_1(self, args); } } if (argc == 2) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcNewCamera, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcTrackingCamera, 0); _v = SWIG_CheckState(res); if (_v) { { - int res = SWIG_AsVal_int(argv[1], NULL); + int res = SWIG_AsVal_float(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { - return _wrap_iPcNewCamera_GetCameraMode__SWIG_0(self, args); + return _wrap_iPcTrackingCamera_SetFollowMinimumSpringFactor__SWIG_0(self, args); } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcNewCamera_GetCameraMode'.\n Possible C/C++ prototypes are:\n GetCameraMode(int)\n GetCameraMode()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcTrackingCamera_SetFollowMinimumSpringFactor'.\n Possible C/C++ prototypes are:\n"" SetFollowMinimumSpringFactor(iPcTrackingCamera *,float)\n"" SetFollowMinimumSpringFactor(iPcTrackingCamera const *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_Reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_Pan(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - bool result; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + iPcTrackingCamera::PanDirection arg2 ; void *argp1 = 0 ; int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_Reset",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_Pan",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_Reset" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_Pan" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (bool)(arg1)->Reset(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_Pan" "', argument " "2"" of type '" "iPcTrackingCamera::PanDirection""'"); + } + arg2 = static_cast< iPcTrackingCamera::PanDirection >(val2); + (arg1)->Pan(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_BaseOrigin_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetPanDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + iPcTrackingCamera::PanDirection result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_BaseOrigin_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetPanDirection",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_BaseOrigin_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = iPcNewCamera_BaseOrigin_get(arg1); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetPanDirection" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (iPcTrackingCamera::PanDirection)((iPcTrackingCamera const *)arg1)->GetPanDirection(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_BaseDir_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetPanSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_BaseDir_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetPanSpeed",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_BaseDir_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = iPcNewCamera_BaseDir_get(arg1); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetPanSpeed" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetPanSpeed" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetPanSpeed(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_BaseUp_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetPanSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_BaseUp_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetPanSpeed",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_BaseUp_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = iPcNewCamera_BaseUp_get(arg1); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetPanSpeed" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (float)((iPcTrackingCamera const *)arg1)->GetPanSpeed(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_BaseTrans_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetPanAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csReversibleTransform *result = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_BaseTrans_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetPanAcceleration",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_BaseTrans_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csReversibleTransform const &_result_ref = iPcNewCamera_BaseTrans_get(arg1); - result = (csReversibleTransform *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetPanAcceleration" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csReversibleTransform, 0 | 0 ); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetPanAcceleration" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetPanAcceleration(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_Origin_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetPanAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_Origin_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetPanAcceleration",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_Origin_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = iPcNewCamera_Origin_get(arg1); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetPanAcceleration" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (float)((iPcTrackingCamera const *)arg1)->GetPanAcceleration(); + resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_Target_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_Tilt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + iPcTrackingCamera::TiltDirection arg2 ; void *argp1 = 0 ; int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_Target_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_Tilt",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_Target_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = iPcNewCamera_Target_get(arg1); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_Tilt" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_Tilt" "', argument " "2"" of type '" "iPcTrackingCamera::TiltDirection""'"); + } + arg2 = static_cast< iPcTrackingCamera::TiltDirection >(val2); + (arg1)->Tilt(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_Up_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetTiltDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *result = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + iPcTrackingCamera::TiltDirection result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_Up_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetTiltDirection",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_Up_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - { - csVector3 const &_result_ref = iPcNewCamera_Up_get(arg1); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetTiltDirection" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (iPcTrackingCamera::TiltDirection)((iPcTrackingCamera const *)arg1)->GetTiltDirection(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcNewCamera_TargetPositionOffset_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetTiltSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *arg2 = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + float val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TargetPositionOffset_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetTiltSpeed",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TargetPositionOffset_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcNewCamera_TargetPositionOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcNewCamera_TargetPositionOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetTiltSpeed" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg2 = reinterpret_cast< csVector3 * >(argp2); - iPcNewCamera_TargetPositionOffset_set(arg1,(csVector3 const &)*arg2); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + ecode2 = SWIG_AsVal_float(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetTiltSpeed" "', argument " "2"" of type '" "float""'"); + } + arg2 = static_cast< float >(val2); + (arg1)->SetTiltSpeed(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -67030,240 +67431,21 @@ } -SWIGINTERN PyObject *_wrap_iPcNewCamera_CameraPositionOffset_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetTiltSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - csVector3 *arg2 = 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + float result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_CameraPositionOffset_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetTiltSpeed",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_CameraPositionOffset_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetTiltSpeed" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcNewCamera_CameraPositionOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcNewCamera_CameraPositionOffset_set" "', argument " "2"" of type '" "csVector3 const &""'"); - } - arg2 = reinterpret_cast< csVector3 * >(argp2); - iPcNewCamera_CameraPositionOffset_set(arg1,(csVector3 const &)*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_SpringCoefficient_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SpringCoefficient_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SpringCoefficient_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_SpringCoefficient_set" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - iPcNewCamera_SpringCoefficient_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_SpringCoefficient_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_SpringCoefficient_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_SpringCoefficient_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)iPcNewCamera_SpringCoefficient_get(arg1); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_OriginSpringCoefficient_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_OriginSpringCoefficient_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_OriginSpringCoefficient_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_OriginSpringCoefficient_set" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - iPcNewCamera_OriginSpringCoefficient_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_OriginSpringCoefficient_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_OriginSpringCoefficient_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_OriginSpringCoefficient_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)iPcNewCamera_OriginSpringCoefficient_get(arg1); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_TargetSpringCoefficient_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TargetSpringCoefficient_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TargetSpringCoefficient_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_TargetSpringCoefficient_set" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - iPcNewCamera_TargetSpringCoefficient_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_TargetSpringCoefficient_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TargetSpringCoefficient_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TargetSpringCoefficient_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)iPcNewCamera_TargetSpringCoefficient_get(arg1); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_UpSpringCoefficient_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_UpSpringCoefficient_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_UpSpringCoefficient_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_UpSpringCoefficient_set" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - iPcNewCamera_UpSpringCoefficient_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_UpSpringCoefficient_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_UpSpringCoefficient_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_UpSpringCoefficient_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)iPcNewCamera_UpSpringCoefficient_get(arg1); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (float)((iPcTrackingCamera const *)arg1)->GetTiltSpeed(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -67271,61 +67453,9 @@ } -SWIGINTERN PyObject *_wrap_iPcNewCamera_CollisionDetection_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_CollisionDetection_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_CollisionDetection_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_CollisionDetection_set" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - iPcNewCamera_CollisionDetection_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_CollisionDetection_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_CollisionDetection_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_CollisionDetection_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (bool)iPcNewCamera_CollisionDetection_get(arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_CollisionSpringCoefficient_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetTiltAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -67334,18 +67464,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_CollisionSpringCoefficient_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetTiltAcceleration",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_CollisionSpringCoefficient_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetTiltAcceleration" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_CollisionSpringCoefficient_set" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetTiltAcceleration" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - iPcNewCamera_CollisionSpringCoefficient_set(arg1,arg2); + (arg1)->SetTiltAcceleration(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -67353,21 +67483,21 @@ } -SWIGINTERN PyObject *_wrap_iPcNewCamera_CollisionSpringCoefficient_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetTiltAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_CollisionSpringCoefficient_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetTiltAcceleration",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_CollisionSpringCoefficient_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetTiltAcceleration" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)iPcNewCamera_CollisionSpringCoefficient_get(arg1); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (float)((iPcTrackingCamera const *)arg1)->GetTiltAcceleration(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -67375,9 +67505,9 @@ } -SWIGINTERN PyObject *_wrap_iPcNewCamera_TransitionSpringCoefficient_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetZoomOutCorrectionSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -67386,18 +67516,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TransitionSpringCoefficient_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetZoomOutCorrectionSpeed",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TransitionSpringCoefficient_set" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetZoomOutCorrectionSpeed" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcNewCamera_TransitionSpringCoefficient_set" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetZoomOutCorrectionSpeed" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - iPcNewCamera_TransitionSpringCoefficient_set(arg1,arg2); + (arg1)->SetZoomOutCorrectionSpeed(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -67405,65 +67535,21 @@ } -SWIGINTERN PyObject *_wrap_iPcNewCamera_TransitionSpringCoefficient_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TransitionSpringCoefficient_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TransitionSpringCoefficient_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)iPcNewCamera_TransitionSpringCoefficient_get(arg1); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_TransitionCutoffOriginDistance_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TransitionCutoffOriginDistance_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TransitionCutoffOriginDistance_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)iPcNewCamera_TransitionCutoffOriginDistance_get(arg1); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_TransitionCutoffTargetDistance_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetZoomOutCorrectionSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_TransitionCutoffTargetDistance_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetZoomOutCorrectionSpeed",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_TransitionCutoffTargetDistance_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetZoomOutCorrectionSpeed" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = (float)iPcNewCamera_TransitionCutoffTargetDistance_get(arg1); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + result = (float)((iPcTrackingCamera const *)arg1)->GetZoomOutCorrectionSpeed(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -67471,34 +67557,12 @@ } -SWIGINTERN PyObject *_wrap_iPcNewCamera_CurrentCameraModeIndex_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; - size_t result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_CurrentCameraModeIndex_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcNewCamera_CurrentCameraModeIndex_get" "', argument " "1"" of type '" "iPcNewCamera *""'"); - } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - result = iPcNewCamera_CurrentCameraModeIndex_get(arg1); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcNewCamera_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcTrackingCamera_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int result; - if(!PyArg_UnpackTuple(args,(char *)"iPcNewCamera_scfGetVersion",0,0)) SWIG_fail; - result = (int)iPcNewCamera_scfGetVersion(); + if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_scfGetVersion",0,0)) SWIG_fail; + result = (int)iPcTrackingCamera_scfGetVersion(); resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: @@ -67506,20 +67570,20 @@ } -SWIGINTERN PyObject *_wrap_delete_iPcNewCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_delete_iPcTrackingCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcNewCamera *arg1 = (iPcNewCamera *) 0 ; + iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"delete_iPcNewCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcNewCamera, SWIG_POINTER_DISOWN | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"delete_iPcTrackingCamera",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcNewCamera" "', argument " "1"" of type '" "iPcNewCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcTrackingCamera" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); } - arg1 = reinterpret_cast< iPcNewCamera * >(argp1); - delete_iPcNewCamera(arg1); + arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + delete_iPcTrackingCamera(arg1); resultobj = SWIG_Py_Void(); return resultobj; @@ -67528,19 +67592,19 @@ } -SWIGINTERN PyObject *iPcNewCamera_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *iPcTrackingCamera_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcNewCamera, SWIG_NewClientData(obj)); + SWIG_TypeNewClientData(SWIGTYPE_p_iPcTrackingCamera, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } -SWIGINTERN PyObject *_wrap_celCreateNewCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celCreateTrackingCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; iCelEntity *arg2 = (iCelEntity *) 0 ; char *arg3 = (char *) 0 ; - iPcNewCamera *result = 0 ; + iPcTrackingCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -67552,24 +67616,24 @@ PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateNewCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celCreateTrackingCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateNewCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateTrackingCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateNewCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateTrackingCamera" "', argument " "2"" of type '" "iCelEntity *""'"); } arg2 = reinterpret_cast< iCelEntity * >(argp2); res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateNewCamera" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateTrackingCamera" "', argument " "3"" of type '" "char const *""'"); } arg3 = reinterpret_cast< char * >(buf3); - result = (iPcNewCamera *)celCreateNewCamera(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + result = (iPcTrackingCamera *)celCreateTrackingCamera(arg1,arg2,(char const *)arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: @@ -67578,11 +67642,11 @@ } -SWIGINTERN PyObject *_wrap_celCreateNewCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celCreateTrackingCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcNewCamera *result = 0 ; + iPcTrackingCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -67590,32 +67654,32 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateNewCamera",2,2,&obj0,&obj1)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celCreateTrackingCamera",2,2,&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateNewCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateTrackingCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateNewCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateTrackingCamera" "', argument " "2"" of type '" "iCelEntity *""'"); } arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcNewCamera *)celCreateNewCamera(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + result = (iPcTrackingCamera *)celCreateTrackingCamera(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celCreateNewCamera(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_celCreateTrackingCamera(PyObject *self, PyObject *args) { int argc; PyObject *argv[4]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -67629,7 +67693,7 @@ int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celCreateNewCamera__SWIG_1(self, args); + return _wrap_celCreateTrackingCamera__SWIG_1(self, args); } } } @@ -67646,24 +67710,24 @@ int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celCreateNewCamera__SWIG_0(self, args); + return _wrap_celCreateTrackingCamera__SWIG_0(self, args); } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateNewCamera'.\n Possible C/C++ prototypes are:\n celCreateNewCamera(iCelPlLayer *,iCelEntity *,char const *)\n celCreateNewCamera(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateTrackingCamera'.\n Possible C/C++ prototypes are:\n"" celCreateTrackingCamera(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateTrackingCamera(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetNewCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetTrackingCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; iCelEntity *arg2 = (iCelEntity *) 0 ; char *arg3 = (char *) 0 ; - iPcNewCamera *result = 0 ; + iPcTrackingCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -67675,24 +67739,24 @@ PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetNewCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celGetSetTrackingCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetNewCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetTrackingCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetNewCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetTrackingCamera" "', argument " "2"" of type '" "iCelEntity *""'"); } arg2 = reinterpret_cast< iCelEntity * >(argp2); res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetNewCamera" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetTrackingCamera" "', argument " "3"" of type '" "char const *""'"); } arg3 = reinterpret_cast< char * >(buf3); - result = (iPcNewCamera *)celGetSetNewCamera(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + result = (iPcTrackingCamera *)celGetSetTrackingCamera(arg1,arg2,(char const *)arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: @@ -67701,11 +67765,11 @@ } -SWIGINTERN PyObject *_wrap_celGetSetNewCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetTrackingCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcNewCamera *result = 0 ; + iPcTrackingCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -67713,32 +67777,32 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetNewCamera",2,2,&obj0,&obj1)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celGetSetTrackingCamera",2,2,&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetNewCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetTrackingCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetNewCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetTrackingCamera" "', argument " "2"" of type '" "iCelEntity *""'"); } arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcNewCamera *)celGetSetNewCamera(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + result = (iPcTrackingCamera *)celGetSetTrackingCamera(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetNewCamera(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetTrackingCamera(PyObject *self, PyObject *args) { int argc; PyObject *argv[4]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -67752,7 +67816,7 @@ int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celGetSetNewCamera__SWIG_1(self, args); + return _wrap_celGetSetTrackingCamera__SWIG_1(self, args); } } } @@ -67769,23 +67833,23 @@ int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celGetSetNewCamera__SWIG_0(self, args); + return _wrap_celGetSetTrackingCamera__SWIG_0(self, args); } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetNewCamera'.\n Possible C/C++ prototypes are:\n celGetSetNewCamera(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetNewCamera(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetTrackingCamera'.\n Possible C/C++ prototypes are:\n"" celGetSetTrackingCamera(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetTrackingCamera(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_celGetNewCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetTrackingCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntity *arg1 = (iCelEntity *) 0 ; char *arg2 = (char *) 0 ; - iPcNewCamera *result = 0 ; + iPcTrackingCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; @@ -67794,19 +67858,19 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetNewCamera",2,2,&obj0,&obj1)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celGetTrackingCamera",2,2,&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetNewCamera" "', argument " "1"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetTrackingCamera" "', argument " "1"" of type '" "iCelEntity *""'"); } arg1 = reinterpret_cast< iCelEntity * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetNewCamera" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetTrackingCamera" "', argument " "2"" of type '" "char const *""'"); } arg2 = reinterpret_cast< char * >(buf2); - result = (iPcNewCamera *)celGetNewCamera(arg1,(char const *)arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + result = (iPcTrackingCamera *)celGetTrackingCamera(arg1,(char const *)arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: @@ -67815,35 +67879,35 @@ } -SWIGINTERN PyObject *_wrap_celGetNewCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetTrackingCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntity *arg1 = (iCelEntity *) 0 ; - iPcNewCamera *result = 0 ; + iPcTrackingCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetNewCamera",1,1,&obj0)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celGetTrackingCamera",1,1,&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetNewCamera" "', argument " "1"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetTrackingCamera" "', argument " "1"" of type '" "iCelEntity *""'"); } arg1 = reinterpret_cast< iCelEntity * >(argp1); - result = (iPcNewCamera *)celGetNewCamera(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + result = (iPcTrackingCamera *)celGetTrackingCamera(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetNewCamera(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetTrackingCamera(PyObject *self, PyObject *args) { int argc; PyObject *argv[3]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -67853,7 +67917,7 @@ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celGetNewCamera__SWIG_1(self, args); + return _wrap_celGetTrackingCamera__SWIG_1(self, args); } } if (argc == 2) { @@ -67865,149 +67929,250 @@ int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celGetNewCamera__SWIG_0(self, args); + return _wrap_celGetTrackingCamera__SWIG_0(self, args); } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetNewCamera'.\n Possible C/C++ prototypes are:\n celGetNewCamera(iCelEntity *,char const *)\n celGetNewCamera(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetTrackingCamera'.\n Possible C/C++ prototypes are:\n"" celGetTrackingCamera(iCelEntity *,char const *)\n"" celGetTrackingCamera(iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_scfQuery_iPcNewCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_scfQuery_iPcTrackingCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - iPcNewCamera *result = 0 ; + iPcTrackingCamera *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcNewCamera",1,1,&obj0)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcTrackingCamera",1,1,&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcNewCamera" "', argument " "1"" of type '" "iCelPropertyClass *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcTrackingCamera" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - result = (iPcNewCamera *)scfQuery_iPcNewCamera(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcNewCamera, 0 | 0 ); + result = (iPcTrackingCamera *)scfQuery_iPcTrackingCamera(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCameraMode_DecideState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelectListener_MouseDown(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCameraMode *arg1 = (iPcCameraMode *) 0 ; - bool result; + iPcMeshSelectListener *arg1 = (iPcMeshSelectListener *) 0 ; + iPcMeshSelect *arg2 = (iPcMeshSelect *) 0 ; + int arg3 ; + int arg4 ; + int arg5 ; + iCelEntity *arg6 = (iCelEntity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + int val3 ; + int ecode3 = 0 ; + int val4 ; + int ecode4 = 0 ; + int val5 ; + int ecode5 = 0 ; + void *argp6 = 0 ; + int res6 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + PyObject * obj4 = 0 ; + PyObject * obj5 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCameraMode_DecideState",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCameraMode, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelectListener_MouseDown",6,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelectListener, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCameraMode_DecideState" "', argument " "1"" of type '" "iPcCameraMode *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelectListener_MouseDown" "', argument " "1"" of type '" "iPcMeshSelectListener *""'"); } - arg1 = reinterpret_cast< iPcCameraMode * >(argp1); - result = (bool)(arg1)->DecideState(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcCameraMode_GetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcCameraMode *arg1 = (iPcCameraMode *) 0 ; - csVector3 *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcCameraMode_GetPosition",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCameraMode, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCameraMode_GetPosition" "', argument " "1"" of type '" "iPcCameraMode *""'"); + arg1 = reinterpret_cast< iPcMeshSelectListener * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelectListener_MouseDown" "', argument " "2"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcCameraMode * >(argp1); - { - csVector3 const &_result_ref = (arg1)->GetPosition(); - result = (csVector3 *) &_result_ref; + arg2 = reinterpret_cast< iPcMeshSelect * >(argp2); + ecode3 = SWIG_AsVal_int(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMeshSelectListener_MouseDown" "', argument " "3"" of type '" "int""'"); + } + arg3 = static_cast< int >(val3); + ecode4 = SWIG_AsVal_int(obj3, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iPcMeshSelectListener_MouseDown" "', argument " "4"" of type '" "int""'"); + } + arg4 = static_cast< int >(val4); + ecode5 = SWIG_AsVal_int(obj4, &val5); + if (!SWIG_IsOK(ecode5)) { + SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "iPcMeshSelectListener_MouseDown" "', argument " "5"" of type '" "int""'"); + } + arg5 = static_cast< int >(val5); + res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res6)) { + SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "iPcMeshSelectListener_MouseDown" "', argument " "6"" of type '" "iCelEntity *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg6 = reinterpret_cast< iCelEntity * >(argp6); + (arg1)->MouseDown(arg2,arg3,arg4,arg5,arg6); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCameraMode_GetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelectListener_MouseUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCameraMode *arg1 = (iPcCameraMode *) 0 ; - csVector3 *result = 0 ; + iPcMeshSelectListener *arg1 = (iPcMeshSelectListener *) 0 ; + iPcMeshSelect *arg2 = (iPcMeshSelect *) 0 ; + int arg3 ; + int arg4 ; + int arg5 ; + iCelEntity *arg6 = (iCelEntity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + int val3 ; + int ecode3 = 0 ; + int val4 ; + int ecode4 = 0 ; + int val5 ; + int ecode5 = 0 ; + void *argp6 = 0 ; + int res6 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + PyObject * obj4 = 0 ; + PyObject * obj5 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCameraMode_GetTarget",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCameraMode, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelectListener_MouseUp",6,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelectListener, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCameraMode_GetTarget" "', argument " "1"" of type '" "iPcCameraMode *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelectListener_MouseUp" "', argument " "1"" of type '" "iPcMeshSelectListener *""'"); } - arg1 = reinterpret_cast< iPcCameraMode * >(argp1); - { - csVector3 const &_result_ref = (arg1)->GetTarget(); - result = (csVector3 *) &_result_ref; + arg1 = reinterpret_cast< iPcMeshSelectListener * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelectListener_MouseUp" "', argument " "2"" of type '" "iPcMeshSelect *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg2 = reinterpret_cast< iPcMeshSelect * >(argp2); + ecode3 = SWIG_AsVal_int(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMeshSelectListener_MouseUp" "', argument " "3"" of type '" "int""'"); + } + arg3 = static_cast< int >(val3); + ecode4 = SWIG_AsVal_int(obj3, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iPcMeshSelectListener_MouseUp" "', argument " "4"" of type '" "int""'"); + } + arg4 = static_cast< int >(val4); + ecode5 = SWIG_AsVal_int(obj4, &val5); + if (!SWIG_IsOK(ecode5)) { + SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "iPcMeshSelectListener_MouseUp" "', argument " "5"" of type '" "int""'"); + } + arg5 = static_cast< int >(val5); + res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res6)) { + SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "iPcMeshSelectListener_MouseUp" "', argument " "6"" of type '" "iCelEntity *""'"); + } + arg6 = reinterpret_cast< iCelEntity * >(argp6); + (arg1)->MouseUp(arg2,arg3,arg4,arg5,arg6); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcCameraMode_GetUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelectListener_MouseMove(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCameraMode *arg1 = (iPcCameraMode *) 0 ; - csVector3 *result = 0 ; + iPcMeshSelectListener *arg1 = (iPcMeshSelectListener *) 0 ; + iPcMeshSelect *arg2 = (iPcMeshSelect *) 0 ; + int arg3 ; + int arg4 ; + int arg5 ; + iCelEntity *arg6 = (iCelEntity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + int val3 ; + int ecode3 = 0 ; + int val4 ; + int ecode4 = 0 ; + int val5 ; + int ecode5 = 0 ; + void *argp6 = 0 ; + int res6 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + PyObject * obj4 = 0 ; + PyObject * obj5 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcCameraMode_GetUp",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCameraMode, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelectListener_MouseMove",6,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelectListener, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcCameraMode_GetUp" "', argument " "1"" of type '" "iPcCameraMode *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelectListener_MouseMove" "', argument " "1"" of type '" "iPcMeshSelectListener *""'"); } - arg1 = reinterpret_cast< iPcCameraMode * >(argp1); - { - csVector3 const &_result_ref = (arg1)->GetUp(); - result = (csVector3 *) &_result_ref; + arg1 = reinterpret_cast< iPcMeshSelectListener * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelectListener_MouseMove" "', argument " "2"" of type '" "iPcMeshSelect *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg2 = reinterpret_cast< iPcMeshSelect * >(argp2); + ecode3 = SWIG_AsVal_int(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMeshSelectListener_MouseMove" "', argument " "3"" of type '" "int""'"); + } + arg3 = static_cast< int >(val3); + ecode4 = SWIG_AsVal_int(obj3, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iPcMeshSelectListener_MouseMove" "', argument " "4"" of type '" "int""'"); + } + arg4 = static_cast< int >(val4); + ecode5 = SWIG_AsVal_int(obj4, &val5); + if (!SWIG_IsOK(ecode5)) { + SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "iPcMeshSelectListener_MouseMove" "', argument " "5"" of type '" "int""'"); + } + arg5 = static_cast< int >(val5); + res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if (!SWIG_IsOK(res6)) { + SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "iPcMeshSelectListener_MouseMove" "', argument " "6"" of type '" "iCelEntity *""'"); + } + arg6 = reinterpret_cast< iCelEntity * >(argp6); + (arg1)->MouseMove(arg2,arg3,arg4,arg5,arg6); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_delete_iPcCameraMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_delete_iPcMeshSelectListener(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcCameraMode *arg1 = (iPcCameraMode *) 0 ; + iPcMeshSelectListener *arg1 = (iPcMeshSelectListener *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"delete_iPcCameraMode",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcCameraMode, SWIG_POINTER_DISOWN | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"delete_iPcMeshSelectListener",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelectListener, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcCameraMode" "', argument " "1"" of type '" "iPcCameraMode *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcMeshSelectListener" "', argument " "1"" of type '" "iPcMeshSelectListener *""'"); } - arg1 = reinterpret_cast< iPcCameraMode * >(argp1); + arg1 = reinterpret_cast< iPcMeshSelectListener * >(argp1); delete arg1; resultobj = SWIG_Py_Void(); @@ -68017,17 +68182,17 @@ } -SWIGINTERN PyObject *iPcCameraMode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *iPcMeshSelectListener_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcCameraMode, SWIG_NewClientData(obj)); + SWIG_TypeNewClientData(SWIGTYPE_p_iPcMeshSelectListener, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } -SWIGINTERN PyObject *_wrap_iPcDelegateCamera_SetCurrentMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_AddMeshSelectListener(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDelegateCamera *arg1 = (iPcDelegateCamera *) 0 ; - iPcCameraMode *arg2 = (iPcCameraMode *) 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + iPcMeshSelectListener *arg2 = (iPcMeshSelectListener *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -68035,18 +68200,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDelegateCamera_SetCurrentMode",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_AddMeshSelectListener",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDelegateCamera_SetCurrentMode" "', argument " "1"" of type '" "iPcDelegateCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_AddMeshSelectListener" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcDelegateCamera * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcCameraMode, 0 | 0 ); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMeshSelectListener, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcDelegateCamera_SetCurrentMode" "', argument " "2"" of type '" "iPcCameraMode *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_AddMeshSelectListener" "', argument " "2"" of type '" "iPcMeshSelectListener *""'"); } - arg2 = reinterpret_cast< iPcCameraMode * >(argp2); - (arg1)->SetCurrentMode(arg2); + arg2 = reinterpret_cast< iPcMeshSelectListener * >(argp2); + (arg1)->AddMeshSelectListener(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -68054,51 +68219,29 @@ } -SWIGINTERN PyObject *_wrap_iPcDelegateCamera_GetCurrentMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcDelegateCamera *arg1 = (iPcDelegateCamera *) 0 ; - iPcCameraMode *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcDelegateCamera_GetCurrentMode",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDelegateCamera_GetCurrentMode" "', argument " "1"" of type '" "iPcDelegateCamera const *""'"); - } - arg1 = reinterpret_cast< iPcDelegateCamera * >(argp1); - result = (iPcCameraMode *)((iPcDelegateCamera const *)arg1)->GetCurrentMode(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcCameraMode, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcDelegateCamera_SetTransitionTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_RemoveMeshSelectListener(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDelegateCamera *arg1 = (iPcDelegateCamera *) 0 ; - csTicks arg2 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + iPcMeshSelectListener *arg2 = (iPcMeshSelectListener *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - unsigned int val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDelegateCamera_SetTransitionTime",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_RemoveMeshSelectListener",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDelegateCamera_SetTransitionTime" "', argument " "1"" of type '" "iPcDelegateCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_RemoveMeshSelectListener" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcDelegateCamera * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcDelegateCamera_SetTransitionTime" "', argument " "2"" of type '" "csTicks""'"); - } - arg2 = static_cast< csTicks >(val2); - (arg1)->SetTransitionTime(arg2); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMeshSelectListener, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_RemoveMeshSelectListener" "', argument " "2"" of type '" "iPcMeshSelectListener *""'"); + } + arg2 = reinterpret_cast< iPcMeshSelectListener * >(argp2); + (arg1)->RemoveMeshSelectListener(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -68106,56 +68249,29 @@ } -SWIGINTERN PyObject *_wrap_iPcDelegateCamera_GetTransitionTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcDelegateCamera *arg1 = (iPcDelegateCamera *) 0 ; - csTicks result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + iPcCamera *arg2 = (iPcCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcDelegateCamera_GetTransitionTime",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetCamera",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcDelegateCamera_GetTransitionTime" "', argument " "1"" of type '" "iPcDelegateCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetCamera" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcDelegateCamera * >(argp1); - result = (csTicks)((iPcDelegateCamera const *)arg1)->GetTransitionTime(); - resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcDelegateCamera_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - int result; - - if(!PyArg_UnpackTuple(args,(char *)"iPcDelegateCamera_scfGetVersion",0,0)) SWIG_fail; - result = (int)iPcDelegateCamera_scfGetVersion(); - resultobj = SWIG_From_int(static_cast< int >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_iPcDelegateCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcDelegateCamera *arg1 = (iPcDelegateCamera *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"delete_iPcDelegateCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcDelegateCamera, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcDelegateCamera" "', argument " "1"" of type '" "iPcDelegateCamera *""'"); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_SetCamera" "', argument " "2"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcDelegateCamera * >(argp1); - delete_iPcDelegateCamera(arg1); - + arg2 = reinterpret_cast< iPcCamera * >(argp2); + (arg1)->SetCamera(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -68163,552 +68279,454 @@ } -SWIGINTERN PyObject *iPcDelegateCamera_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcDelegateCamera, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_celCreateDelegateCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetMouseButtons__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - char *arg3 = (char *) 0 ; - iPcDelegateCamera *result = 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + int arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; + int val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateDelegateCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetMouseButtons",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateDelegateCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateDelegateCamera" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateDelegateCamera" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetMouseButtons" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg3 = reinterpret_cast< char * >(buf3); - result = (iPcDelegateCamera *)celCreateDelegateCamera(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetMouseButtons" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + (arg1)->SetMouseButtons(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_celCreateDelegateCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetMouseButtons__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcDelegateCamera *result = 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + char *arg2 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateDelegateCamera",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetMouseButtons",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateDelegateCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetMouseButtons" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateDelegateCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_SetMouseButtons" "', argument " "2"" of type '" "char const *""'"); } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcDelegateCamera *)celCreateDelegateCamera(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); + arg2 = reinterpret_cast< char * >(buf2); + (arg1)->SetMouseButtons((char const *)arg2); + resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_celCreateDelegateCamera(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetMouseButtons(PyObject *self, PyObject *args) { int argc; - PyObject *argv[4]; + PyObject *argv[3]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMeshSelect, 0); _v = SWIG_CheckState(res); if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_int(argv[1], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_celCreateDelegateCamera__SWIG_1(self, args); + return _wrap_iPcMeshSelect_SetMouseButtons__SWIG_0(self, args); } } } - if (argc == 3) { + if (argc == 2) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMeshSelect, 0); _v = SWIG_CheckState(res); if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celCreateDelegateCamera__SWIG_0(self, args); - } + return _wrap_iPcMeshSelect_SetMouseButtons__SWIG_1(self, args); } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateDelegateCamera'.\n Possible C/C++ prototypes are:\n celCreateDelegateCamera(iCelPlLayer *,iCelEntity *,char const *)\n celCreateDelegateCamera(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMeshSelect_SetMouseButtons'.\n Possible C/C++ prototypes are:\n"" SetMouseButtons(iPcMeshSelect *,int)\n"" SetMouseButtons(iPcMeshSelect *,char const *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetDelegateCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_GetMouseButtons(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - char *arg3 = (char *) 0 ; - iPcDelegateCamera *result = 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + int result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetDelegateCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_GetMouseButtons",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetDelegateCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetDelegateCamera" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetDelegateCamera" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_GetMouseButtons" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); } - arg3 = reinterpret_cast< char * >(buf3); - result = (iPcDelegateCamera *)celGetSetDelegateCamera(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (int)((iPcMeshSelect const *)arg1)->GetMouseButtons(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetDelegateCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetGlobalSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcDelegateCamera *result = 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + bool val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetDelegateCamera",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetGlobalSelection",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetDelegateCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetDelegateCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetGlobalSelection" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcDelegateCamera *)celGetSetDelegateCamera(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetGlobalSelection" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + (arg1)->SetGlobalSelection(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetDelegateCamera(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetSetDelegateCamera__SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetSetDelegateCamera__SWIG_0(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetDelegateCamera'.\n Possible C/C++ prototypes are:\n celGetSetDelegateCamera(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetDelegateCamera(iCelPlLayer *,iCelEntity *)\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_celGetDelegateCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasGlobalSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelEntity *arg1 = (iCelEntity *) 0 ; - char *arg2 = (char *) 0 ; - iPcDelegateCamera *result = 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetDelegateCamera",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasGlobalSelection",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetDelegateCamera" "', argument " "1"" of type '" "iCelEntity *""'"); - } - arg1 = reinterpret_cast< iCelEntity * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetDelegateCamera" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasGlobalSelection" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); } - arg2 = reinterpret_cast< char * >(buf2); - result = (iPcDelegateCamera *)celGetDelegateCamera(arg1,(char const *)arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)((iPcMeshSelect const *)arg1)->HasGlobalSelection(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_celGetDelegateCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetFollowMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelEntity *arg1 = (iCelEntity *) 0 ; - iPcDelegateCamera *result = 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; + bool val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetDelegateCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetFollowMode",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetDelegateCamera" "', argument " "1"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetFollowMode" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iCelEntity * >(argp1); - result = (iPcDelegateCamera *)celGetDelegateCamera(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetFollowMode" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + (arg1)->SetFollowMode(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetDelegateCamera(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetDelegateCamera__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetDelegateCamera__SWIG_0(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetDelegateCamera'.\n Possible C/C++ prototypes are:\n celGetDelegateCamera(iCelEntity *,char const *)\n celGetDelegateCamera(iCelEntity *)\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_scfQuery_iPcDelegateCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasFollowMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - iPcDelegateCamera *result = 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcDelegateCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasFollowMode",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcDelegateCamera" "', argument " "1"" of type '" "iCelPropertyClass *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasFollowMode" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); } - arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - result = (iPcDelegateCamera *)scfQuery_iPcDelegateCamera(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcDelegateCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)((iPcMeshSelect const *)arg1)->HasFollowMode(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_DecideState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetFollowAlwaysMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - bool result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; + bool val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_DecideState",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetFollowAlwaysMode",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_DecideState" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetFollowAlwaysMode" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (bool)(arg1)->DecideState(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetFollowAlwaysMode" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + (arg1)->SetFollowAlwaysMode(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasFollowAlwaysMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - csVector3 *result = 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetPosition",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasFollowAlwaysMode",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetPosition" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); - } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - { - csVector3 const &_result_ref = (arg1)->GetPosition(); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasFollowAlwaysMode" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)((iPcMeshSelect const *)arg1)->HasFollowAlwaysMode(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetDragMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - csVector3 *result = 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; + bool val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetTarget",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetDragMode",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetTarget" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); - } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - { - csVector3 const &_result_ref = (arg1)->GetTarget(); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetDragMode" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetDragMode" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + (arg1)->SetDragMode(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasDragMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - csVector3 *result = 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetUp",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasDragMode",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetUp" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); - } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - { - csVector3 const &_result_ref = (arg1)->GetUp(); - result = (csVector3 *) &_result_ref; + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasDragMode" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); } - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csVector3, 0 | 0 ); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)((iPcMeshSelect const *)arg1)->HasDragMode(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_ResetCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetDragPlaneNormal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - bool result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + csVector3 *arg2 = 0 ; + bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + bool val3 ; + int ecode3 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_ResetCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetDragPlaneNormal",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_ResetCamera" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetDragPlaneNormal" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (bool)(arg1)->ResetCamera(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_SetDragPlaneNormal" "', argument " "2"" of type '" "csVector3 const &""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcMeshSelect_SetDragPlaneNormal" "', argument " "2"" of type '" "csVector3 const &""'"); + } + arg2 = reinterpret_cast< csVector3 * >(argp2); + ecode3 = SWIG_AsVal_bool(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMeshSelect_SetDragPlaneNormal" "', argument " "3"" of type '" "bool""'"); + } + arg3 = static_cast< bool >(val3); + (arg1)->SetDragPlaneNormal((csVector3 const &)*arg2,arg3); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetTargetEntity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_GetDragPlaneNormal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - char *arg2 = (char *) 0 ; - bool result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + csVector3 *arg2 = 0 ; + bool *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetTargetEntity",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_GetDragPlaneNormal",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetTargetEntity" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_GetDragPlaneNormal" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcTrackingCamera_SetTargetEntity" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_GetDragPlaneNormal" "', argument " "2"" of type '" "csVector3 &""'"); } - arg2 = reinterpret_cast< char * >(buf2); - result = (bool)(arg1)->SetTargetEntity((char const *)arg2); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcMeshSelect_GetDragPlaneNormal" "', argument " "2"" of type '" "csVector3 &""'"); + } + arg2 = reinterpret_cast< csVector3 * >(argp2); + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_bool, 0 ); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iPcMeshSelect_GetDragPlaneNormal" "', argument " "3"" of type '" "bool &""'"); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcMeshSelect_GetDragPlaneNormal" "', argument " "3"" of type '" "bool &""'"); + } + arg3 = reinterpret_cast< bool * >(argp3); + ((iPcMeshSelect const *)arg1)->GetDragPlaneNormal(*arg2,*arg3); + resultobj = SWIG_Py_Void(); return resultobj; fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetTargetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetSendmoveEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - iPcTrackingCamera::TargetState arg2 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; + bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetTargetState",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetSendmoveEvent",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetTargetState" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetSendmoveEvent" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetTargetState" "', argument " "2"" of type '" "iPcTrackingCamera::TargetState""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetSendmoveEvent" "', argument " "2"" of type '" "bool""'"); } - arg2 = static_cast< iPcTrackingCamera::TargetState >(val2); - (arg1)->SetTargetState(arg2); + arg2 = static_cast< bool >(val2); + (arg1)->SetSendmoveEvent(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -68716,51 +68734,51 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetTargetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasSendmoveEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - iPcTrackingCamera::TargetState result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetTargetState",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasSendmoveEvent",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetTargetState" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasSendmoveEvent" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (iPcTrackingCamera::TargetState)(arg1)->GetTargetState(); - resultobj = SWIG_From_int(static_cast< int >(result)); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)((iPcMeshSelect const *)arg1)->HasSendmoveEvent(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetTargetYOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetSendupEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float arg2 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetTargetYOffset",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetSendupEvent",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetTargetYOffset" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetSendupEvent" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetTargetYOffset" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetSendupEvent" "', argument " "2"" of type '" "bool""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetTargetYOffset(arg2); + arg2 = static_cast< bool >(val2); + (arg1)->SetSendupEvent(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -68768,51 +68786,51 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetTargetYOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasSendupEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetTargetYOffset",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasSendupEvent",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetTargetYOffset" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasSendupEvent" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (float)((iPcTrackingCamera const *)arg1)->GetTargetYOffset(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)((iPcMeshSelect const *)arg1)->HasSendupEvent(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetTargetInterpolationTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetSenddownEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - csTicks arg2 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - unsigned int val2 ; + bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetTargetInterpolationTime",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetSenddownEvent",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetTargetInterpolationTime" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetSenddownEvent" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetTargetInterpolationTime" "', argument " "2"" of type '" "csTicks""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetSenddownEvent" "', argument " "2"" of type '" "bool""'"); } - arg2 = static_cast< csTicks >(val2); - (arg1)->SetTargetInterpolationTime(arg2); + arg2 = static_cast< bool >(val2); + (arg1)->SetSenddownEvent(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -68820,31 +68838,31 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetTargetInterpolationTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasSenddownEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - csTicks result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetTargetInterpolationTime",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasSenddownEvent",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetTargetInterpolationTime" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasSenddownEvent" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (csTicks)((iPcTrackingCamera const *)arg1)->GetTargetInterpolationTime(); - resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)((iPcMeshSelect const *)arg1)->HasSenddownEvent(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetOffsetAngle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetMaxSelectionDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -68853,18 +68871,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetOffsetAngle",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetMaxSelectionDistance",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetOffsetAngle" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetMaxSelectionDistance" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetOffsetAngle" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetMaxSelectionDistance" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - (arg1)->SetOffsetAngle(arg2); + (arg1)->SetMaxSelectionDistance(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -68872,21 +68890,21 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetOffsetAngle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_GetMaxSelectionDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetOffsetAngle",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_GetMaxSelectionDistance",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetOffsetAngle" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_GetMaxSelectionDistance" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (float)((iPcTrackingCamera const *)arg1)->GetOffsetAngle(); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (float)((iPcMeshSelect const *)arg1)->GetMaxSelectionDistance(); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -68894,81 +68912,29 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetOffsetDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_Camera_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float arg2 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + iPcCamera *arg2 = (iPcCamera *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetOffsetDistance",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetOffsetDistance" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); - } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetOffsetDistance" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetOffsetDistance(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetOffsetDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetOffsetDistance",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_Camera_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetOffsetDistance" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_Camera_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (float)((iPcTrackingCamera const *)arg1)->GetOffsetDistance(); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetFollowSpringLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetFollowSpringLength",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetFollowSpringLength" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcCamera, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_Camera_set" "', argument " "2"" of type '" "iPcCamera *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetFollowSpringLength" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetFollowSpringLength(arg2); + arg2 = reinterpret_cast< iPcCamera * >(argp2); + iPcMeshSelect_Camera_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -68976,51 +68942,29 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetFollowSpringLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetFollowSpringLength",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetFollowSpringLength" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); - } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (float)((iPcTrackingCamera const *)arg1)->GetFollowSpringLength(); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetFollowMinimumSpringFactor__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_GlobalSelection_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float arg2 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetFollowMinimumSpringFactor",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_GlobalSelection_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetFollowMinimumSpringFactor" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_GlobalSelection_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetFollowMinimumSpringFactor" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_GlobalSelection_set" "', argument " "2"" of type '" "bool""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetFollowMinimumSpringFactor(arg2); + arg2 = static_cast< bool >(val2); + iPcMeshSelect_GlobalSelection_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -69028,92 +68972,51 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetFollowMinimumSpringFactor__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_GlobalSelection_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetFollowMinimumSpringFactor",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_GlobalSelection_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetFollowMinimumSpringFactor" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_GlobalSelection_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (float)((iPcTrackingCamera const *)arg1)->SetFollowMinimumSpringFactor(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)iPcMeshSelect_GlobalSelection_get(arg1); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetFollowMinimumSpringFactor(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcTrackingCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcTrackingCamera_SetFollowMinimumSpringFactor__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcTrackingCamera, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_float(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcTrackingCamera_SetFollowMinimumSpringFactor__SWIG_0(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcTrackingCamera_SetFollowMinimumSpringFactor'.\n Possible C/C++ prototypes are:\n SetFollowMinimumSpringFactor(float)\n SetFollowMinimumSpringFactor()\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetPanDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_FollowMode_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float arg2 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetPanDirection",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_FollowMode_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetPanDirection" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_FollowMode_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetPanDirection" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_FollowMode_set" "', argument " "2"" of type '" "bool""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetPanDirection(arg2); + arg2 = static_cast< bool >(val2); + iPcMeshSelect_FollowMode_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -69121,51 +69024,51 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetPanDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_FollowMode_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetPanDirection",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_FollowMode_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetPanDirection" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_FollowMode_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (float)((iPcTrackingCamera const *)arg1)->GetPanDirection(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)iPcMeshSelect_FollowMode_get(arg1); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetPanSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_FollowAlwaysMode_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float arg2 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetPanSpeed",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_FollowAlwaysMode_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetPanSpeed" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_FollowAlwaysMode_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetPanSpeed" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_FollowAlwaysMode_set" "', argument " "2"" of type '" "bool""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetPanSpeed(arg2); + arg2 = static_cast< bool >(val2); + iPcMeshSelect_FollowAlwaysMode_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -69173,51 +69076,51 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetPanSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_FollowAlwaysMode_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetPanSpeed",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_FollowAlwaysMode_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetPanSpeed" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_FollowAlwaysMode_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (float)((iPcTrackingCamera const *)arg1)->GetPanSpeed(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)iPcMeshSelect_FollowAlwaysMode_get(arg1); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetPanAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_DragMode_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float arg2 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetPanAcceleration",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_DragMode_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetPanAcceleration" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_DragMode_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetPanAcceleration" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_DragMode_set" "', argument " "2"" of type '" "bool""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetPanAcceleration(arg2); + arg2 = static_cast< bool >(val2); + iPcMeshSelect_DragMode_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -69225,51 +69128,51 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetPanAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_DragMode_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetPanAcceleration",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_DragMode_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetPanAcceleration" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_DragMode_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (float)((iPcTrackingCamera const *)arg1)->GetPanAcceleration(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)iPcMeshSelect_DragMode_get(arg1); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetTiltDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SendmoveEvent_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float arg2 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetTiltDirection",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SendmoveEvent_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetTiltDirection" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SendmoveEvent_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetTiltDirection" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SendmoveEvent_set" "', argument " "2"" of type '" "bool""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetTiltDirection(arg2); + arg2 = static_cast< bool >(val2); + iPcMeshSelect_SendmoveEvent_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -69277,51 +69180,51 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetTiltDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SendmoveEvent_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetTiltDirection",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SendmoveEvent_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetTiltDirection" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SendmoveEvent_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (float)((iPcTrackingCamera const *)arg1)->GetTiltDirection(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)iPcMeshSelect_SendmoveEvent_get(arg1); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetTiltSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SendupEvent_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float arg2 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetTiltSpeed",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SendupEvent_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetTiltSpeed" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SendupEvent_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetTiltSpeed" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SendupEvent_set" "', argument " "2"" of type '" "bool""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetTiltSpeed(arg2); + arg2 = static_cast< bool >(val2); + iPcMeshSelect_SendupEvent_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -69329,51 +69232,51 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetTiltSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SendupEvent_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetTiltSpeed",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SendupEvent_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetTiltSpeed" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SendupEvent_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (float)((iPcTrackingCamera const *)arg1)->GetTiltSpeed(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)iPcMeshSelect_SendupEvent_get(arg1); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetTiltAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SenddownEvent_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float arg2 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; - float val2 ; + bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetTiltAcceleration",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SenddownEvent_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetTiltAcceleration" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SenddownEvent_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetTiltAcceleration" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SenddownEvent_set" "', argument " "2"" of type '" "bool""'"); } - arg2 = static_cast< float >(val2); - (arg1)->SetTiltAcceleration(arg2); + arg2 = static_cast< bool >(val2); + iPcMeshSelect_SenddownEvent_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -69381,31 +69284,31 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetTiltAcceleration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_SenddownEvent_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; - float result; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetTiltAcceleration",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SenddownEvent_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetTiltAcceleration" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SenddownEvent_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (float)((iPcTrackingCamera const *)arg1)->GetTiltAcceleration(); - resultobj = SWIG_From_float(static_cast< float >(result)); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (bool)iPcMeshSelect_SenddownEvent_get(arg1); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_SetZoomOutCorrectionSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_MaxSelectionDistance_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; float arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -69414,18 +69317,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_SetZoomOutCorrectionSpeed",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_MaxSelectionDistance_set",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_SetZoomOutCorrectionSpeed" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_MaxSelectionDistance_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); ecode2 = SWIG_AsVal_float(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcTrackingCamera_SetZoomOutCorrectionSpeed" "', argument " "2"" of type '" "float""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_MaxSelectionDistance_set" "', argument " "2"" of type '" "float""'"); } arg2 = static_cast< float >(val2); - (arg1)->SetZoomOutCorrectionSpeed(arg2); + iPcMeshSelect_MaxSelectionDistance_set(arg1,arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -69433,21 +69336,21 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_GetZoomOutCorrectionSpeed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_MaxSelectionDistance_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; float result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_GetZoomOutCorrectionSpeed",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_MaxSelectionDistance_get",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcTrackingCamera_GetZoomOutCorrectionSpeed" "', argument " "1"" of type '" "iPcTrackingCamera const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_MaxSelectionDistance_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - result = (float)((iPcTrackingCamera const *)arg1)->GetZoomOutCorrectionSpeed(); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + result = (float)iPcMeshSelect_MaxSelectionDistance_get(arg1); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; fail: @@ -69455,12 +69358,12 @@ } -SWIGINTERN PyObject *_wrap_iPcTrackingCamera_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMeshSelect_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int result; - if(!PyArg_UnpackTuple(args,(char *)"iPcTrackingCamera_scfGetVersion",0,0)) SWIG_fail; - result = (int)iPcTrackingCamera_scfGetVersion(); + if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_scfGetVersion",0,0)) SWIG_fail; + result = (int)iPcMeshSelect_scfGetVersion(); resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: @@ -69468,20 +69371,20 @@ } -SWIGINTERN PyObject *_wrap_delete_iPcTrackingCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_delete_iPcMeshSelect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcTrackingCamera *arg1 = (iPcTrackingCamera *) 0 ; + iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"delete_iPcTrackingCamera",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcTrackingCamera, SWIG_POINTER_DISOWN | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"delete_iPcMeshSelect",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcTrackingCamera" "', argument " "1"" of type '" "iPcTrackingCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcMeshSelect" "', argument " "1"" of type '" "iPcMeshSelect *""'"); } - arg1 = reinterpret_cast< iPcTrackingCamera * >(argp1); - delete_iPcTrackingCamera(arg1); + arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + delete_iPcMeshSelect(arg1); resultobj = SWIG_Py_Void(); return resultobj; @@ -69490,19 +69393,19 @@ } -SWIGINTERN PyObject *iPcTrackingCamera_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *iPcMeshSelect_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcTrackingCamera, SWIG_NewClientData(obj)); + SWIG_TypeNewClientData(SWIGTYPE_p_iPcMeshSelect, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } -SWIGINTERN PyObject *_wrap_celCreateTrackingCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celCreateMeshSelect__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; iCelEntity *arg2 = (iCelEntity *) 0 ; char *arg3 = (char *) 0 ; - iPcTrackingCamera *result = 0 ; + iPcMeshSelect *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -69514,24 +69417,24 @@ PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateTrackingCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celCreateMeshSelect",3,3,&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateTrackingCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateMeshSelect" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateTrackingCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateMeshSelect" "', argument " "2"" of type '" "iCelEntity *""'"); } arg2 = reinterpret_cast< iCelEntity * >(argp2); res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateTrackingCamera" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateMeshSelect" "', argument " "3"" of type '" "char const *""'"); } arg3 = reinterpret_cast< char * >(buf3); - result = (iPcTrackingCamera *)celCreateTrackingCamera(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + result = (iPcMeshSelect *)celCreateMeshSelect(arg1,arg2,(char const *)arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: @@ -69540,11 +69443,11 @@ } -SWIGINTERN PyObject *_wrap_celCreateTrackingCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celCreateMeshSelect__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcTrackingCamera *result = 0 ; + iPcMeshSelect *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -69552,32 +69455,32 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celCreateTrackingCamera",2,2,&obj0,&obj1)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celCreateMeshSelect",2,2,&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateTrackingCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateMeshSelect" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateTrackingCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateMeshSelect" "', argument " "2"" of type '" "iCelEntity *""'"); } arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcTrackingCamera *)celCreateTrackingCamera(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + result = (iPcMeshSelect *)celCreateMeshSelect(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celCreateTrackingCamera(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_celCreateMeshSelect(PyObject *self, PyObject *args) { int argc; PyObject *argv[4]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -69591,7 +69494,7 @@ int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celCreateTrackingCamera__SWIG_1(self, args); + return _wrap_celCreateMeshSelect__SWIG_1(self, args); } } } @@ -69608,24 +69511,24 @@ int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celCreateTrackingCamera__SWIG_0(self, args); + return _wrap_celCreateMeshSelect__SWIG_0(self, args); } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateTrackingCamera'.\n Possible C/C++ prototypes are:\n celCreateTrackingCamera(iCelPlLayer *,iCelEntity *,char const *)\n celCreateTrackingCamera(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMeshSelect'.\n Possible C/C++ prototypes are:\n"" celCreateMeshSelect(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateMeshSelect(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetTrackingCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetMeshSelect__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; iCelEntity *arg2 = (iCelEntity *) 0 ; char *arg3 = (char *) 0 ; - iPcTrackingCamera *result = 0 ; + iPcMeshSelect *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -69637,24 +69540,24 @@ PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetTrackingCamera",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celGetSetMeshSelect",3,3,&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetTrackingCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetMeshSelect" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetTrackingCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetMeshSelect" "', argument " "2"" of type '" "iCelEntity *""'"); } arg2 = reinterpret_cast< iCelEntity * >(argp2); res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetTrackingCamera" "', argument " "3"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetMeshSelect" "', argument " "3"" of type '" "char const *""'"); } arg3 = reinterpret_cast< char * >(buf3); - result = (iPcTrackingCamera *)celGetSetTrackingCamera(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + result = (iPcMeshSelect *)celGetSetMeshSelect(arg1,arg2,(char const *)arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: @@ -69663,11 +69566,11 @@ } -SWIGINTERN PyObject *_wrap_celGetSetTrackingCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetMeshSelect__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcTrackingCamera *result = 0 ; + iPcMeshSelect *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -69675,32 +69578,32 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetSetTrackingCamera",2,2,&obj0,&obj1)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celGetSetMeshSelect",2,2,&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetTrackingCamera" "', argument " "1"" of type '" "iCelPlLayer *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetMeshSelect" "', argument " "1"" of type '" "iCelPlLayer *""'"); } arg1 = reinterpret_cast< iCelPlLayer * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetTrackingCamera" "', argument " "2"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetMeshSelect" "', argument " "2"" of type '" "iCelEntity *""'"); } arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcTrackingCamera *)celGetSetTrackingCamera(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + result = (iPcMeshSelect *)celGetSetMeshSelect(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetSetTrackingCamera(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetSetMeshSelect(PyObject *self, PyObject *args) { int argc; PyObject *argv[4]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -69714,7 +69617,7 @@ int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celGetSetTrackingCamera__SWIG_1(self, args); + return _wrap_celGetSetMeshSelect__SWIG_1(self, args); } } } @@ -69731,23 +69634,23 @@ int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celGetSetTrackingCamera__SWIG_0(self, args); + return _wrap_celGetSetMeshSelect__SWIG_0(self, args); } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetTrackingCamera'.\n Possible C/C++ prototypes are:\n celGetSetTrackingCamera(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetTrackingCamera(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMeshSelect'.\n Possible C/C++ prototypes are:\n"" celGetSetMeshSelect(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetMeshSelect(iCelPlLayer *,iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_celGetTrackingCamera__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetMeshSelect__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntity *arg1 = (iCelEntity *) 0 ; char *arg2 = (char *) 0 ; - iPcTrackingCamera *result = 0 ; + iPcMeshSelect *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; @@ -69756,19 +69659,19 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetTrackingCamera",2,2,&obj0,&obj1)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celGetMeshSelect",2,2,&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetTrackingCamera" "', argument " "1"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetMeshSelect" "', argument " "1"" of type '" "iCelEntity *""'"); } arg1 = reinterpret_cast< iCelEntity * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetTrackingCamera" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetMeshSelect" "', argument " "2"" of type '" "char const *""'"); } arg2 = reinterpret_cast< char * >(buf2); - result = (iPcTrackingCamera *)celGetTrackingCamera(arg1,(char const *)arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + result = (iPcMeshSelect *)celGetMeshSelect(arg1,(char const *)arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: @@ -69777,35 +69680,35 @@ } -SWIGINTERN PyObject *_wrap_celGetTrackingCamera__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetMeshSelect__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelEntity *arg1 = (iCelEntity *) 0 ; - iPcTrackingCamera *result = 0 ; + iPcMeshSelect *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celGetTrackingCamera",1,1,&obj0)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celGetMeshSelect",1,1,&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetTrackingCamera" "', argument " "1"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetMeshSelect" "', argument " "1"" of type '" "iCelEntity *""'"); } arg1 = reinterpret_cast< iCelEntity * >(argp1); - result = (iPcTrackingCamera *)celGetTrackingCamera(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + result = (iPcMeshSelect *)celGetMeshSelect(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_celGetTrackingCamera(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_celGetMeshSelect(PyObject *self, PyObject *args) { int argc; PyObject *argv[3]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -69815,7 +69718,7 @@ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celGetTrackingCamera__SWIG_1(self, args); + return _wrap_celGetMeshSelect__SWIG_1(self, args); } } if (argc == 2) { @@ -69827,230 +69730,150 @@ int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celGetTrackingCamera__SWIG_0(self, args); + return _wrap_celGetMeshSelect__SWIG_0(self, args); } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetTrackingCamera'.\n Possible C/C++ prototypes are:\n celGetTrackingCamera(iCelEntity *,char const *)\n celGetTrackingCamera(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMeshSelect'.\n Possible C/C++ prototypes are:\n"" celGetMeshSelect(iCelEntity *,char const *)\n"" celGetMeshSelect(iCelEntity *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_scfQuery_iPcTrackingCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_scfQuery_iPcMeshSelect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - iPcTrackingCamera *result = 0 ; + iPcMeshSelect *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcTrackingCamera",1,1,&obj0)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcMeshSelect",1,1,&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcTrackingCamera" "', argument " "1"" of type '" "iCelPropertyClass *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcMeshSelect" "', argument " "1"" of type '" "iCelPropertyClass *""'"); } arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - result = (iPcTrackingCamera *)scfQuery_iPcTrackingCamera(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcTrackingCamera, 0 | 0 ); + result = (iPcMeshSelect *)scfQuery_iPcMeshSelect(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelectListener_MouseDown(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_SetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelectListener *arg1 = (iPcMeshSelectListener *) 0 ; - iPcMeshSelect *arg2 = (iPcMeshSelect *) 0 ; - int arg3 ; - int arg4 ; - int arg5 ; - iCelEntity *arg6 = (iCelEntity *) 0 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; + char *arg2 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int val3 ; - int ecode3 = 0 ; - int val4 ; - int ecode4 = 0 ; - int val5 ; - int ecode5 = 0 ; - void *argp6 = 0 ; - int res6 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; - PyObject * obj5 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelectListener_MouseDown",6,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelectListener, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetPath",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelectListener_MouseDown" "', argument " "1"" of type '" "iPcMeshSelectListener *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetPath" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelectListener * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelectListener_MouseDown" "', argument " "2"" of type '" "iPcMeshSelect *""'"); - } - arg2 = reinterpret_cast< iPcMeshSelect * >(argp2); - ecode3 = SWIG_AsVal_int(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMeshSelectListener_MouseDown" "', argument " "3"" of type '" "int""'"); - } - arg3 = static_cast< int >(val3); - ecode4 = SWIG_AsVal_int(obj3, &val4); - if (!SWIG_IsOK(ecode4)) { - SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iPcMeshSelectListener_MouseDown" "', argument " "4"" of type '" "int""'"); - } - arg4 = static_cast< int >(val4); - ecode5 = SWIG_AsVal_int(obj4, &val5); - if (!SWIG_IsOK(ecode5)) { - SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "iPcMeshSelectListener_MouseDown" "', argument " "5"" of type '" "int""'"); - } - arg5 = static_cast< int >(val5); - res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res6)) { - SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "iPcMeshSelectListener_MouseDown" "', argument " "6"" of type '" "iCelEntity *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetPath" "', argument " "2"" of type '" "char const *""'"); } - arg6 = reinterpret_cast< iCelEntity * >(argp6); - (arg1)->MouseDown(arg2,arg3,arg4,arg5,arg6); + arg2 = reinterpret_cast< char * >(buf2); + (arg1)->SetPath((char const *)arg2); resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelectListener_MouseUp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_SetMesh__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelectListener *arg1 = (iPcMeshSelectListener *) 0 ; - iPcMeshSelect *arg2 = (iPcMeshSelect *) 0 ; - int arg3 ; - int arg4 ; - int arg5 ; - iCelEntity *arg6 = (iCelEntity *) 0 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + bool result; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int val3 ; - int ecode3 = 0 ; - int val4 ; - int ecode4 = 0 ; - int val5 ; - int ecode5 = 0 ; - void *argp6 = 0 ; - int res6 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; - PyObject * obj5 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelectListener_MouseUp",6,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelectListener, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetMesh",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelectListener_MouseUp" "', argument " "1"" of type '" "iPcMeshSelectListener *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetMesh" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelectListener * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelectListener_MouseUp" "', argument " "2"" of type '" "iPcMeshSelect *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetMesh" "', argument " "2"" of type '" "char const *""'"); } - arg2 = reinterpret_cast< iPcMeshSelect * >(argp2); - ecode3 = SWIG_AsVal_int(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMeshSelectListener_MouseUp" "', argument " "3"" of type '" "int""'"); - } - arg3 = static_cast< int >(val3); - ecode4 = SWIG_AsVal_int(obj3, &val4); - if (!SWIG_IsOK(ecode4)) { - SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iPcMeshSelectListener_MouseUp" "', argument " "4"" of type '" "int""'"); - } - arg4 = static_cast< int >(val4); - ecode5 = SWIG_AsVal_int(obj4, &val5); - if (!SWIG_IsOK(ecode5)) { - SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "iPcMeshSelectListener_MouseUp" "', argument " "5"" of type '" "int""'"); - } - arg5 = static_cast< int >(val5); - res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res6)) { - SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "iPcMeshSelectListener_MouseUp" "', argument " "6"" of type '" "iCelEntity *""'"); + arg2 = reinterpret_cast< char * >(buf2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iPcMesh_SetMesh" "', argument " "3"" of type '" "char const *""'"); } - arg6 = reinterpret_cast< iCelEntity * >(argp6); - (arg1)->MouseUp(arg2,arg3,arg4,arg5,arg6); - resultobj = SWIG_Py_Void(); + arg3 = reinterpret_cast< char * >(buf3); + result = (bool)(arg1)->SetMesh((char const *)arg2,(char const *)arg3); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelectListener_MouseMove(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_SetMesh__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelectListener *arg1 = (iPcMeshSelectListener *) 0 ; - iPcMeshSelect *arg2 = (iPcMeshSelect *) 0 ; - int arg3 ; - int arg4 ; - int arg5 ; - iCelEntity *arg6 = (iCelEntity *) 0 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; + iMeshWrapper *arg2 = (iMeshWrapper *) 0 ; + bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; - int val3 ; + bool val3 ; int ecode3 = 0 ; - int val4 ; - int ecode4 = 0 ; - int val5 ; - int ecode5 = 0 ; - void *argp6 = 0 ; - int res6 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; - PyObject * obj5 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelectListener_MouseMove",6,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelectListener, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetMesh",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelectListener_MouseMove" "', argument " "1"" of type '" "iPcMeshSelectListener *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetMesh" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelectListener * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iMeshWrapper, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelectListener_MouseMove" "', argument " "2"" of type '" "iPcMeshSelect *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetMesh" "', argument " "2"" of type '" "iMeshWrapper *""'"); } - arg2 = reinterpret_cast< iPcMeshSelect * >(argp2); - ecode3 = SWIG_AsVal_int(obj2, &val3); + arg2 = reinterpret_cast< iMeshWrapper * >(argp2); + ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMeshSelectListener_MouseMove" "', argument " "3"" of type '" "int""'"); - } - arg3 = static_cast< int >(val3); - ecode4 = SWIG_AsVal_int(obj3, &val4); - if (!SWIG_IsOK(ecode4)) { - SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "iPcMeshSelectListener_MouseMove" "', argument " "4"" of type '" "int""'"); - } - arg4 = static_cast< int >(val4); - ecode5 = SWIG_AsVal_int(obj4, &val5); - if (!SWIG_IsOK(ecode5)) { - SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "iPcMeshSelectListener_MouseMove" "', argument " "5"" of type '" "int""'"); + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMesh_SetMesh" "', argument " "3"" of type '" "bool""'"); } - arg5 = static_cast< int >(val5); - res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res6)) { - SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "iPcMeshSelectListener_MouseMove" "', argument " "6"" of type '" "iCelEntity *""'"); - } - arg6 = reinterpret_cast< iCelEntity * >(argp6); - (arg1)->MouseMove(arg2,arg3,arg4,arg5,arg6); + arg3 = static_cast< bool >(val3); + (arg1)->SetMesh(arg2,arg3); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -70058,21 +69881,29 @@ } -SWIGINTERN PyObject *_wrap_delete_iPcMeshSelectListener(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_SetMesh__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelectListener *arg1 = (iPcMeshSelectListener *) 0 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; + iMeshWrapper *arg2 = (iMeshWrapper *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"delete_iPcMeshSelectListener",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelectListener, SWIG_POINTER_DISOWN | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetMesh",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcMeshSelectListener" "', argument " "1"" of type '" "iPcMeshSelectListener *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetMesh" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelectListener * >(argp1); - delete arg1; - + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iMeshWrapper, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetMesh" "', argument " "2"" of type '" "iMeshWrapper *""'"); + } + arg2 = reinterpret_cast< iMeshWrapper * >(argp2); + (arg1)->SetMesh(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -70080,126 +69911,242 @@ } -SWIGINTERN PyObject *iPcMeshSelectListener_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcMeshSelectListener, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); +SWIGINTERN PyObject *_wrap_iPcMesh_SetMesh(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; + + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iMeshWrapper, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcMesh_SetMesh__SWIG_2(self, args); + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iMeshWrapper, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_iPcMesh_SetMesh__SWIG_1(self, args); + } + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcMesh_SetMesh__SWIG_0(self, args); + } + } + } + } + +fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMesh_SetMesh'.\n Possible C/C++ prototypes are:\n"" SetMesh(iPcMesh *,char const *,char const *)\n"" SetMesh(iPcMesh *,iMeshWrapper *,bool)\n"" SetMesh(iPcMesh *,iMeshWrapper *)\n"); + return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_AddMeshSelectListener(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + +SWIGINTERN PyObject *_wrap_iPcMesh_CreateEmptyThing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - iPcMeshSelectListener *arg2 = (iPcMeshSelectListener *) 0 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; + char *arg2 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_AddMeshSelectListener",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_CreateEmptyThing",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_AddMeshSelectListener" "', argument " "1"" of type '" "iPcMeshSelect *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_CreateEmptyThing" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMeshSelectListener, 0 | 0 ); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_AddMeshSelectListener" "', argument " "2"" of type '" "iPcMeshSelectListener *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_CreateEmptyThing" "', argument " "2"" of type '" "char const *""'"); } - arg2 = reinterpret_cast< iPcMeshSelectListener * >(argp2); - (arg1)->AddMeshSelectListener(arg2); + arg2 = reinterpret_cast< char * >(buf2); + (arg1)->CreateEmptyThing((char const *)arg2); resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_RemoveMeshSelectListener(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_CreateEmptyGenmesh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - iPcMeshSelectListener *arg2 = (iPcMeshSelectListener *) 0 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; + char *arg2 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_RemoveMeshSelectListener",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_CreateEmptyGenmesh",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_RemoveMeshSelectListener" "', argument " "1"" of type '" "iPcMeshSelect *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_CreateEmptyGenmesh" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMeshSelectListener, 0 | 0 ); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_RemoveMeshSelectListener" "', argument " "2"" of type '" "iPcMeshSelectListener *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_CreateEmptyGenmesh" "', argument " "2"" of type '" "char const *""'"); } - arg2 = reinterpret_cast< iPcMeshSelectListener * >(argp2); - (arg1)->RemoveMeshSelectListener(arg2); + arg2 = reinterpret_cast< char * >(buf2); + (arg1)->CreateEmptyGenmesh((char const *)arg2); resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetCamera(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_CreateNullMesh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - iPcCamera *arg2 = (iPcCamera *) 0 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; + char *arg2 = (char *) 0 ; + csBox3 *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetCamera",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_CreateNullMesh",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetCamera" "', argument " "1"" of type '" "iPcMeshSelect *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_CreateNullMesh" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcCamera, 0 | 0 ); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_SetCamera" "', argument " "2"" of type '" "iPcCamera *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_CreateNullMesh" "', argument " "2"" of type '" "char const *""'"); } - arg2 = reinterpret_cast< iPcCamera * >(argp2); - (arg1)->SetCamera(arg2); + arg2 = reinterpret_cast< char * >(buf2); + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csBox3, 0 | 0); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iPcMesh_CreateNullMesh" "', argument " "3"" of type '" "csBox3 const &""'"); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcMesh_CreateNullMesh" "', argument " "3"" of type '" "csBox3 const &""'"); + } + arg3 = reinterpret_cast< csBox3 * >(argp3); + (arg1)->CreateNullMesh((char const *)arg2,(csBox3 const &)*arg3); resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetMouseButtons__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_GetMesh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - int arg2 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; + iMeshWrapper *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetMouseButtons",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_GetMesh",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetMouseButtons" "', argument " "1"" of type '" "iPcMeshSelect *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_GetMesh" "', argument " "1"" of type '" "iPcMesh const *""'"); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetMouseButtons" "', argument " "2"" of type '" "int""'"); - } - arg2 = static_cast< int >(val2); - (arg1)->SetMouseButtons(arg2); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + result = (iMeshWrapper *)((iPcMesh const *)arg1)->GetMesh(); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iMeshWrapper, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcMesh_MoveMesh__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcMesh *arg1 = (iPcMesh *) 0 ; + iSector *arg2 = (iSector *) 0 ; + csVector3 *arg3 = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_MoveMesh",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_MoveMesh" "', argument " "1"" of type '" "iPcMesh *""'"); + } + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iSector, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_MoveMesh" "', argument " "2"" of type '" "iSector *""'"); + } + arg2 = reinterpret_cast< iSector * >(argp2); + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iPcMesh_MoveMesh" "', argument " "3"" of type '" "csVector3 const &""'"); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcMesh_MoveMesh" "', argument " "3"" of type '" "csVector3 const &""'"); + } + arg3 = reinterpret_cast< csVector3 * >(argp3); + (arg1)->MoveMesh(arg2,(csVector3 const &)*arg3); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -70207,213 +70154,310 @@ } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetMouseButtons__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_MoveMesh__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - char *arg2 = (char *) 0 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; + iSector *arg2 = (iSector *) 0 ; + char *arg3 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetMouseButtons",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_MoveMesh",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetMouseButtons" "', argument " "1"" of type '" "iPcMeshSelect *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_MoveMesh" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iSector, 0 | 0 ); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_SetMouseButtons" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_MoveMesh" "', argument " "2"" of type '" "iSector *""'"); } - arg2 = reinterpret_cast< char * >(buf2); - (arg1)->SetMouseButtons((char const *)arg2); + arg2 = reinterpret_cast< iSector * >(argp2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iPcMesh_MoveMesh" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = reinterpret_cast< char * >(buf3); + (arg1)->MoveMesh(arg2,(char const *)arg3); resultobj = SWIG_Py_Void(); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return resultobj; fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetMouseButtons(PyObject *self, PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_MoveMesh__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + iPcMesh *arg1 = (iPcMesh *) 0 ; + iPcMesh *arg2 = (iPcMesh *) 0 ; + csVector3 *arg3 = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_MoveMesh",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_MoveMesh" "', argument " "1"" of type '" "iPcMesh *""'"); + } + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMesh, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_MoveMesh" "', argument " "2"" of type '" "iPcMesh *""'"); + } + arg2 = reinterpret_cast< iPcMesh * >(argp2); + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector3, 0 | 0); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iPcMesh_MoveMesh" "', argument " "3"" of type '" "csVector3 const &""'"); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcMesh_MoveMesh" "', argument " "3"" of type '" "csVector3 const &""'"); + } + arg3 = reinterpret_cast< csVector3 * >(argp3); + (arg1)->MoveMesh(arg2,(csVector3 const &)*arg3); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_iPcMesh_MoveMesh(PyObject *self, PyObject *args) { int argc; - PyObject *argv[3]; + PyObject *argv[4]; int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } - if (argc == 2) { + if (argc == 3) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMeshSelect, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); _v = SWIG_CheckState(res); if (_v) { - { - int res = SWIG_AsVal_int(argv[1], NULL); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iSector, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector3, 0); _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcMesh_MoveMesh__SWIG_0(self, args); + } } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iSector, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iPcMeshSelect_SetMouseButtons__SWIG_0(self, args); + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcMesh_MoveMesh__SWIG_1(self, args); + } } } } - if (argc == 2) { + if (argc == 3) { int _v; void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMeshSelect, 0); + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); _v = SWIG_CheckState(res); if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcMesh, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_iPcMeshSelect_SetMouseButtons__SWIG_1(self, args); + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector3, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcMesh_MoveMesh__SWIG_2(self, args); + } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMeshSelect_SetMouseButtons'.\n Possible C/C++ prototypes are:\n SetMouseButtons(int)\n SetMouseButtons(char const *)\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_GetMouseButtons(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - int result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_GetMouseButtons",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_GetMouseButtons" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (int)((iPcMeshSelect const *)arg1)->GetMouseButtons(); - resultobj = SWIG_From_int(static_cast< int >(result)); - return resultobj; -fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMesh_MoveMesh'.\n Possible C/C++ prototypes are:\n"" MoveMesh(iPcMesh *,iSector *,csVector3 const &)\n"" MoveMesh(iPcMesh *,iSector *,char const *)\n"" MoveMesh(iPcMesh *,iPcMesh *,csVector3 const &)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetGlobalSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_SetAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; + char *arg2 = (char *) 0 ; + bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + bool val3 ; + int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetGlobalSelection",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetAction",3,3,&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetGlobalSelection" "', argument " "1"" of type '" "iPcMeshSelect *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetAction" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetGlobalSelection" "', argument " "2"" of type '" "bool""'"); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetAction" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + ecode3 = SWIG_AsVal_bool(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMesh_SetAction" "', argument " "3"" of type '" "bool""'"); } - arg2 = static_cast< bool >(val2); - (arg1)->SetGlobalSelection(arg2); + arg3 = static_cast< bool >(val3); + (arg1)->SetAction((char const *)arg2,arg3); resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasGlobalSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_SetAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; + iPcMesh *arg1 = (iPcMesh *) 0 ; + char *arg2 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasGlobalSelection",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetAction",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasGlobalSelection" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetAction" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)((iPcMeshSelect const *)arg1)->HasGlobalSelection(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetAction" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + (arg1)->SetAction((char const *)arg2); + resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetFollowMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; +SWIGINTERN PyObject *_wrap_iPcMesh_SetAction(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetFollowMode",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetFollowMode" "', argument " "1"" of type '" "iPcMeshSelect *""'"); + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetFollowMode" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - (arg1)->SetFollowMode(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcMesh_SetAction__SWIG_1(self, args); + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_iPcMesh_SetAction__SWIG_0(self, args); + } + } + } + } + fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMesh_SetAction'.\n Possible C/C++ prototypes are:\n"" SetAction(iPcMesh *,char const *,bool)\n"" SetAction(iPcMesh *,char const *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasFollowMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_GetAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; + iPcMesh *arg1 = (iPcMesh *) 0 ; + char *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasFollowMode",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_GetAction",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasFollowMode" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_GetAction" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)((iPcMeshSelect const *)arg1)->HasFollowMode(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + result = (char *)(arg1)->GetAction(); + resultobj = SWIG_FromCharPtr((const char *)result); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetFollowAlwaysMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_SetReverseAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; @@ -70422,18 +70466,18 @@ PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetFollowAlwaysMode",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetReverseAction",2,2,&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetFollowAlwaysMode" "', argument " "1"" of type '" "iPcMeshSelect *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetReverseAction" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); + arg1 = reinterpret_cast< iPcMesh * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetFollowAlwaysMode" "', argument " "2"" of type '" "bool""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMesh_SetReverseAction" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); - (arg1)->SetFollowAlwaysMode(arg2); + (arg1)->SetReverseAction(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -70441,51 +70485,20 @@ } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasFollowAlwaysMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasFollowAlwaysMode",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasFollowAlwaysMode" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)((iPcMeshSelect const *)arg1)->HasFollowAlwaysMode(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetDragMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_SetReverseAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetDragMode",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetReverseAction",1,1,&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetDragMode" "', argument " "1"" of type '" "iPcMeshSelect *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetReverseAction" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetDragMode" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - (arg1)->SetDragMode(arg2); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + (arg1)->SetReverseAction(); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -70493,2004 +70506,93 @@ } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasDragMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; +SWIGINTERN PyObject *_wrap_iPcMesh_SetReverseAction(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[3]; + int ii; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasDragMode",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasDragMode" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)((iPcMeshSelect const *)arg1)->HasDragMode(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; + if (argc == 1) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_iPcMesh_SetReverseAction__SWIG_1(self, args); + } + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_bool(argv[1], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_iPcMesh_SetReverseAction__SWIG_0(self, args); + } + } + } + fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMesh_SetReverseAction'.\n Possible C/C++ prototypes are:\n"" SetReverseAction(iPcMesh *,bool)\n"" SetReverseAction(iPcMesh *)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetDragPlaneNormal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_iPcMesh_SetAnimation__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - csVector3 *arg2 = 0 ; + iPcMesh *arg1 = (iPcMesh *) 0 ; + char *arg2 = (char *) 0 ; bool arg3 ; + float arg4 ; + float arg5 ; + float arg6 ; + bool arg7 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; bool val3 ; int ecode3 = 0 ; + float val4 ; + int ecode4 = 0 ; + float val5 ; + int ecode5 = 0 ; + float val6 ; + int ecode6 = 0 ; + bool val7 ; + int ecode7 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + PyObject * obj4 = 0 ; + PyObject * obj5 = 0 ; + PyObject * obj6 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetDragPlaneNormal",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); + if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetAnimation",7,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetDragPlaneNormal" "', argument " "1"" of type '" "iPcMeshSelect *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetAnimation" "', argument " "1"" of type '" "iPcMesh *""'"); } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 | 0); + arg1 = reinterpret_cast< iPcMesh * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_SetDragPlaneNormal" "', argument " "2"" of type '" "csVector3 const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcMeshSelect_SetDragPlaneNormal" "', argument " "2"" of type '" "csVector3 const &""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetAnimation" "', argument " "2"" of type '" "char const *""'"); } - arg2 = reinterpret_cast< csVector3 * >(argp2); + arg2 = reinterpret_cast< char * >(buf2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMeshSelect_SetDragPlaneNormal" "', argument " "3"" of type '" "bool""'"); - } - arg3 = static_cast< bool >(val3); - (arg1)->SetDragPlaneNormal((csVector3 const &)*arg2,arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_GetDragPlaneNormal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - csVector3 *arg2 = 0 ; - bool *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_GetDragPlaneNormal",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_GetDragPlaneNormal" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_csVector3, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_GetDragPlaneNormal" "', argument " "2"" of type '" "csVector3 &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcMeshSelect_GetDragPlaneNormal" "', argument " "2"" of type '" "csVector3 &""'"); - } - arg2 = reinterpret_cast< csVector3 * >(argp2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_bool, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iPcMeshSelect_GetDragPlaneNormal" "', argument " "3"" of type '" "bool &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcMeshSelect_GetDragPlaneNormal" "', argument " "3"" of type '" "bool &""'"); - } - arg3 = reinterpret_cast< bool * >(argp3); - ((iPcMeshSelect const *)arg1)->GetDragPlaneNormal(*arg2,*arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetSendmoveEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetSendmoveEvent",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetSendmoveEvent" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetSendmoveEvent" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - (arg1)->SetSendmoveEvent(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasSendmoveEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasSendmoveEvent",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasSendmoveEvent" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)((iPcMeshSelect const *)arg1)->HasSendmoveEvent(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetSendupEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetSendupEvent",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetSendupEvent" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetSendupEvent" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - (arg1)->SetSendupEvent(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasSendupEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasSendupEvent",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasSendupEvent" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)((iPcMeshSelect const *)arg1)->HasSendupEvent(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetSenddownEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetSenddownEvent",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetSenddownEvent" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetSenddownEvent" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - (arg1)->SetSenddownEvent(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_HasSenddownEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_HasSenddownEvent",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_HasSenddownEvent" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)((iPcMeshSelect const *)arg1)->HasSenddownEvent(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SetMaxSelectionDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SetMaxSelectionDistance",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SetMaxSelectionDistance" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SetMaxSelectionDistance" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - (arg1)->SetMaxSelectionDistance(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_GetMaxSelectionDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_GetMaxSelectionDistance",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_GetMaxSelectionDistance" "', argument " "1"" of type '" "iPcMeshSelect const *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (float)((iPcMeshSelect const *)arg1)->GetMaxSelectionDistance(); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_Camera_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - iPcCamera *arg2 = (iPcCamera *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_Camera_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_Camera_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcCamera, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMeshSelect_Camera_set" "', argument " "2"" of type '" "iPcCamera *""'"); - } - arg2 = reinterpret_cast< iPcCamera * >(argp2); - iPcMeshSelect_Camera_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_GlobalSelection_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_GlobalSelection_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_GlobalSelection_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_GlobalSelection_set" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - iPcMeshSelect_GlobalSelection_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_GlobalSelection_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_GlobalSelection_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_GlobalSelection_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)iPcMeshSelect_GlobalSelection_get(arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_FollowMode_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_FollowMode_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_FollowMode_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_FollowMode_set" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - iPcMeshSelect_FollowMode_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_FollowMode_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_FollowMode_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_FollowMode_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)iPcMeshSelect_FollowMode_get(arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_FollowAlwaysMode_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_FollowAlwaysMode_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_FollowAlwaysMode_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_FollowAlwaysMode_set" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - iPcMeshSelect_FollowAlwaysMode_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_FollowAlwaysMode_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_FollowAlwaysMode_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_FollowAlwaysMode_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)iPcMeshSelect_FollowAlwaysMode_get(arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_DragMode_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_DragMode_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_DragMode_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_DragMode_set" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - iPcMeshSelect_DragMode_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_DragMode_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_DragMode_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_DragMode_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)iPcMeshSelect_DragMode_get(arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SendmoveEvent_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SendmoveEvent_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SendmoveEvent_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SendmoveEvent_set" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - iPcMeshSelect_SendmoveEvent_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SendmoveEvent_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SendmoveEvent_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SendmoveEvent_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)iPcMeshSelect_SendmoveEvent_get(arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SendupEvent_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SendupEvent_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SendupEvent_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SendupEvent_set" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - iPcMeshSelect_SendupEvent_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SendupEvent_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SendupEvent_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SendupEvent_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)iPcMeshSelect_SendupEvent_get(arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SenddownEvent_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SenddownEvent_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SenddownEvent_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_SenddownEvent_set" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - iPcMeshSelect_SenddownEvent_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_SenddownEvent_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_SenddownEvent_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_SenddownEvent_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (bool)iPcMeshSelect_SenddownEvent_get(arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_MaxSelectionDistance_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - float arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - float val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_MaxSelectionDistance_set",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_MaxSelectionDistance_set" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - ecode2 = SWIG_AsVal_float(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMeshSelect_MaxSelectionDistance_set" "', argument " "2"" of type '" "float""'"); - } - arg2 = static_cast< float >(val2); - iPcMeshSelect_MaxSelectionDistance_set(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_MaxSelectionDistance_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - float result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_MaxSelectionDistance_get",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMeshSelect_MaxSelectionDistance_get" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - result = (float)iPcMeshSelect_MaxSelectionDistance_get(arg1); - resultobj = SWIG_From_float(static_cast< float >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMeshSelect_scfGetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - int result; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMeshSelect_scfGetVersion",0,0)) SWIG_fail; - result = (int)iPcMeshSelect_scfGetVersion(); - resultobj = SWIG_From_int(static_cast< int >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_iPcMeshSelect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMeshSelect *arg1 = (iPcMeshSelect *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"delete_iPcMeshSelect",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMeshSelect, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_iPcMeshSelect" "', argument " "1"" of type '" "iPcMeshSelect *""'"); - } - arg1 = reinterpret_cast< iPcMeshSelect * >(argp1); - delete_iPcMeshSelect(arg1); - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *iPcMeshSelect_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_iPcMeshSelect, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_celCreateMeshSelect__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - char *arg3 = (char *) 0 ; - iPcMeshSelect *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"celCreateMeshSelect",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateMeshSelect" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateMeshSelect" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celCreateMeshSelect" "', argument " "3"" of type '" "char const *""'"); - } - arg3 = reinterpret_cast< char * >(buf3); - result = (iPcMeshSelect *)celCreateMeshSelect(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - return resultobj; -fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_celCreateMeshSelect__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcMeshSelect *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"celCreateMeshSelect",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celCreateMeshSelect" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celCreateMeshSelect" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcMeshSelect *)celCreateMeshSelect(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_celCreateMeshSelect(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celCreateMeshSelect__SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celCreateMeshSelect__SWIG_0(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMeshSelect'.\n Possible C/C++ prototypes are:\n celCreateMeshSelect(iCelPlLayer *,iCelEntity *,char const *)\n celCreateMeshSelect(iCelPlLayer *,iCelEntity *)\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_celGetSetMeshSelect__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - char *arg3 = (char *) 0 ; - iPcMeshSelect *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"celGetSetMeshSelect",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetMeshSelect" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetMeshSelect" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celGetSetMeshSelect" "', argument " "3"" of type '" "char const *""'"); - } - arg3 = reinterpret_cast< char * >(buf3); - result = (iPcMeshSelect *)celGetSetMeshSelect(arg1,arg2,(char const *)arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - return resultobj; -fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_celGetSetMeshSelect__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iCelPlLayer *arg1 = (iCelPlLayer *) 0 ; - iCelEntity *arg2 = (iCelEntity *) 0 ; - iPcMeshSelect *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"celGetSetMeshSelect",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPlLayer, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetSetMeshSelect" "', argument " "1"" of type '" "iCelPlLayer *""'"); - } - arg1 = reinterpret_cast< iCelPlLayer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetSetMeshSelect" "', argument " "2"" of type '" "iCelEntity *""'"); - } - arg2 = reinterpret_cast< iCelEntity * >(argp2); - result = (iPcMeshSelect *)celGetSetMeshSelect(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_celGetSetMeshSelect(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetSetMeshSelect__SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelPlLayer, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetSetMeshSelect__SWIG_0(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMeshSelect'.\n Possible C/C++ prototypes are:\n celGetSetMeshSelect(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetMeshSelect(iCelPlLayer *,iCelEntity *)\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_celGetMeshSelect__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iCelEntity *arg1 = (iCelEntity *) 0 ; - char *arg2 = (char *) 0 ; - iPcMeshSelect *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"celGetMeshSelect",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetMeshSelect" "', argument " "1"" of type '" "iCelEntity *""'"); - } - arg1 = reinterpret_cast< iCelEntity * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celGetMeshSelect" "', argument " "2"" of type '" "char const *""'"); - } - arg2 = reinterpret_cast< char * >(buf2); - result = (iPcMeshSelect *)celGetMeshSelect(arg1,(char const *)arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return resultobj; -fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_celGetMeshSelect__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iCelEntity *arg1 = (iCelEntity *) 0 ; - iPcMeshSelect *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"celGetMeshSelect",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celGetMeshSelect" "', argument " "1"" of type '" "iCelEntity *""'"); - } - arg1 = reinterpret_cast< iCelEntity * >(argp1); - result = (iPcMeshSelect *)celGetMeshSelect(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_celGetMeshSelect(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetMeshSelect__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iCelEntity, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_celGetMeshSelect__SWIG_0(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMeshSelect'.\n Possible C/C++ prototypes are:\n celGetMeshSelect(iCelEntity *,char const *)\n celGetMeshSelect(iCelEntity *)\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_scfQuery_iPcMeshSelect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iCelPropertyClass *arg1 = (iCelPropertyClass *) 0 ; - iPcMeshSelect *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"scfQuery_iPcMeshSelect",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "scfQuery_iPcMeshSelect" "', argument " "1"" of type '" "iCelPropertyClass *""'"); - } - arg1 = reinterpret_cast< iCelPropertyClass * >(argp1); - result = (iPcMeshSelect *)scfQuery_iPcMeshSelect(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iPcMeshSelect, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_SetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - char *arg2 = (char *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetPath",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetPath" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetPath" "', argument " "2"" of type '" "char const *""'"); - } - arg2 = reinterpret_cast< char * >(buf2); - (arg1)->SetPath((char const *)arg2); - resultobj = SWIG_Py_Void(); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return resultobj; -fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_SetMesh__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - char *arg2 = (char *) 0 ; - char *arg3 = (char *) 0 ; - bool result; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetMesh",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetMesh" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetMesh" "', argument " "2"" of type '" "char const *""'"); - } - arg2 = reinterpret_cast< char * >(buf2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iPcMesh_SetMesh" "', argument " "3"" of type '" "char const *""'"); - } - arg3 = reinterpret_cast< char * >(buf3); - result = (bool)(arg1)->SetMesh((char const *)arg2,(char const *)arg3); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - return resultobj; -fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_SetMesh__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - iMeshWrapper *arg2 = (iMeshWrapper *) 0 ; - bool arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - bool val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetMesh",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetMesh" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iMeshWrapper, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetMesh" "', argument " "2"" of type '" "iMeshWrapper *""'"); - } - arg2 = reinterpret_cast< iMeshWrapper * >(argp2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMesh_SetMesh" "', argument " "3"" of type '" "bool""'"); - } - arg3 = static_cast< bool >(val3); - (arg1)->SetMesh(arg2,arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_SetMesh__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - iMeshWrapper *arg2 = (iMeshWrapper *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetMesh",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetMesh" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iMeshWrapper, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetMesh" "', argument " "2"" of type '" "iMeshWrapper *""'"); - } - arg2 = reinterpret_cast< iMeshWrapper * >(argp2); - (arg1)->SetMesh(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_SetMesh(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iMeshWrapper, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcMesh_SetMesh__SWIG_2(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iMeshWrapper, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcMesh_SetMesh__SWIG_1(self, args); - } - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcMesh_SetMesh__SWIG_0(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMesh_SetMesh'.\n Possible C/C++ prototypes are:\n SetMesh(char const *,char const *)\n SetMesh(iMeshWrapper *,bool)\n SetMesh(iMeshWrapper *)\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_CreateEmptyThing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - char *arg2 = (char *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_CreateEmptyThing",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_CreateEmptyThing" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_CreateEmptyThing" "', argument " "2"" of type '" "char const *""'"); - } - arg2 = reinterpret_cast< char * >(buf2); - (arg1)->CreateEmptyThing((char const *)arg2); - resultobj = SWIG_Py_Void(); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return resultobj; -fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_CreateEmptyGenmesh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - char *arg2 = (char *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_CreateEmptyGenmesh",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_CreateEmptyGenmesh" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_CreateEmptyGenmesh" "', argument " "2"" of type '" "char const *""'"); - } - arg2 = reinterpret_cast< char * >(buf2); - (arg1)->CreateEmptyGenmesh((char const *)arg2); - resultobj = SWIG_Py_Void(); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return resultobj; -fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_CreateNullMesh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - char *arg2 = (char *) 0 ; - csBox3 *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_CreateNullMesh",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_CreateNullMesh" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_CreateNullMesh" "', argument " "2"" of type '" "char const *""'"); - } - arg2 = reinterpret_cast< char * >(buf2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csBox3, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iPcMesh_CreateNullMesh" "', argument " "3"" of type '" "csBox3 const &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcMesh_CreateNullMesh" "', argument " "3"" of type '" "csBox3 const &""'"); - } - arg3 = reinterpret_cast< csBox3 * >(argp3); - (arg1)->CreateNullMesh((char const *)arg2,(csBox3 const &)*arg3); - resultobj = SWIG_Py_Void(); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return resultobj; -fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_GetMesh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - iMeshWrapper *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_GetMesh",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_GetMesh" "', argument " "1"" of type '" "iPcMesh const *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - result = (iMeshWrapper *)((iPcMesh const *)arg1)->GetMesh(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iMeshWrapper, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_MoveMesh__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - iSector *arg2 = (iSector *) 0 ; - csVector3 *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_MoveMesh",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_MoveMesh" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iSector, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_MoveMesh" "', argument " "2"" of type '" "iSector *""'"); - } - arg2 = reinterpret_cast< iSector * >(argp2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iPcMesh_MoveMesh" "', argument " "3"" of type '" "csVector3 const &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcMesh_MoveMesh" "', argument " "3"" of type '" "csVector3 const &""'"); - } - arg3 = reinterpret_cast< csVector3 * >(argp3); - (arg1)->MoveMesh(arg2,(csVector3 const &)*arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_MoveMesh__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - iSector *arg2 = (iSector *) 0 ; - char *arg3 = (char *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_MoveMesh",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_MoveMesh" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iSector, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_MoveMesh" "', argument " "2"" of type '" "iSector *""'"); - } - arg2 = reinterpret_cast< iSector * >(argp2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iPcMesh_MoveMesh" "', argument " "3"" of type '" "char const *""'"); - } - arg3 = reinterpret_cast< char * >(buf3); - (arg1)->MoveMesh(arg2,(char const *)arg3); - resultobj = SWIG_Py_Void(); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - return resultobj; -fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_MoveMesh__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - iPcMesh *arg2 = (iPcMesh *) 0 ; - csVector3 *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_MoveMesh",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_MoveMesh" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_MoveMesh" "', argument " "2"" of type '" "iPcMesh *""'"); - } - arg2 = reinterpret_cast< iPcMesh * >(argp2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector3, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iPcMesh_MoveMesh" "', argument " "3"" of type '" "csVector3 const &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iPcMesh_MoveMesh" "', argument " "3"" of type '" "csVector3 const &""'"); - } - arg3 = reinterpret_cast< csVector3 * >(argp3); - (arg1)->MoveMesh(arg2,(csVector3 const &)*arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_MoveMesh(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iSector, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector3, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcMesh_MoveMesh__SWIG_0(self, args); - } - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iSector, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcMesh_MoveMesh__SWIG_1(self, args); - } - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_iPcMesh, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector3, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcMesh_MoveMesh__SWIG_2(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMesh_MoveMesh'.\n Possible C/C++ prototypes are:\n MoveMesh(iSector *,csVector3 const &)\n MoveMesh(iSector *,char const *)\n MoveMesh(iPcMesh *,csVector3 const &)\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_SetAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - char *arg2 = (char *) 0 ; - bool arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - bool val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetAction",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetAction" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetAction" "', argument " "2"" of type '" "char const *""'"); - } - arg2 = reinterpret_cast< char * >(buf2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMesh_SetAction" "', argument " "3"" of type '" "bool""'"); - } - arg3 = static_cast< bool >(val3); - (arg1)->SetAction((char const *)arg2,arg3); - resultobj = SWIG_Py_Void(); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return resultobj; -fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_SetAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - char *arg2 = (char *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetAction",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetAction" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetAction" "', argument " "2"" of type '" "char const *""'"); - } - arg2 = reinterpret_cast< char * >(buf2); - (arg1)->SetAction((char const *)arg2); - resultobj = SWIG_Py_Void(); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return resultobj; -fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_SetAction(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcMesh_SetAction__SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcMesh_SetAction__SWIG_0(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMesh_SetAction'.\n Possible C/C++ prototypes are:\n SetAction(char const *,bool)\n SetAction(char const *)\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_GetAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - char *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_GetAction",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_GetAction" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - result = (char *)(arg1)->GetAction(); - resultobj = SWIG_FromCharPtr((const char *)result); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_SetReverseAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - bool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetReverseAction",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetReverseAction" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcMesh_SetReverseAction" "', argument " "2"" of type '" "bool""'"); - } - arg2 = static_cast< bool >(val2); - (arg1)->SetReverseAction(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_SetReverseAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetReverseAction",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetReverseAction" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - (arg1)->SetReverseAction(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_SetReverseAction(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3]; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_iPcMesh_SetReverseAction__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcMesh, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_bool(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_iPcMesh_SetReverseAction__SWIG_0(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMesh_SetReverseAction'.\n Possible C/C++ prototypes are:\n SetReverseAction(bool)\n SetReverseAction()\n"); - return NULL; -} - - -SWIGINTERN PyObject *_wrap_iPcMesh_SetAnimation__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - iPcMesh *arg1 = (iPcMesh *) 0 ; - char *arg2 = (char *) 0 ; - bool arg3 ; - float arg4 ; - float arg5 ; - float arg6 ; - bool arg7 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - bool val3 ; - int ecode3 = 0 ; - float val4 ; - int ecode4 = 0 ; - float val5 ; - int ecode5 = 0 ; - float val6 ; - int ecode6 = 0 ; - bool val7 ; - int ecode7 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; - PyObject * obj5 = 0 ; - PyObject * obj6 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"iPcMesh_SetAnimation",7,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_iPcMesh, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcMesh_SetAnimation" "', argument " "1"" of type '" "iPcMesh *""'"); - } - arg1 = reinterpret_cast< iPcMesh * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "iPcMesh_SetAnimation" "', argument " "2"" of type '" "char const *""'"); - } - arg2 = reinterpret_cast< char * >(buf2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMesh_SetAnimation" "', argument " "3"" of type '" "bool""'"); + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iPcMesh_SetAnimation" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); ecode4 = SWIG_AsVal_float(obj3, &val4); @@ -72751,7 +70853,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 7); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -72912,7 +71014,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMesh_SetAnimation'.\n Possible C/C++ prototypes are:\n SetAnimation(char const *,bool,float,float,float,bool)\n SetAnimation(char const *,bool,float,float,float)\n SetAnimation(char const *,bool,float,float)\n SetAnimation(char const *,bool,float)\n SetAnimation(char const *,bool)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMesh_SetAnimation'.\n Possible C/C++ prototypes are:\n"" SetAnimation(iPcMesh *,char const *,bool,float,float,float,bool)\n"" SetAnimation(iPcMesh *,char const *,bool,float,float,float)\n"" SetAnimation(iPcMesh *,char const *,bool,float,float)\n"" SetAnimation(iPcMesh *,char const *,bool,float)\n"" SetAnimation(iPcMesh *,char const *,bool)\n"); return NULL; } @@ -73365,7 +71467,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -73403,7 +71505,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMesh'.\n Possible C/C++ prototypes are:\n celCreateMesh(iCelPlLayer *,iCelEntity *,char const *)\n celCreateMesh(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMesh'.\n Possible C/C++ prototypes are:\n"" celCreateMesh(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateMesh(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -73488,7 +71590,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -73526,7 +71628,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMesh'.\n Possible C/C++ prototypes are:\n celGetSetMesh(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetMesh(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMesh'.\n Possible C/C++ prototypes are:\n"" celGetSetMesh(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetMesh(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -73593,7 +71695,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -73621,7 +71723,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMesh'.\n Possible C/C++ prototypes are:\n celGetMesh(iCelEntity *,char const *)\n celGetMesh(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMesh'.\n Possible C/C++ prototypes are:\n"" celGetMesh(iCelEntity *,char const *)\n"" celGetMesh(iCelEntity *)\n"); return NULL; } @@ -73744,7 +71846,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -73796,7 +71898,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcTimer_WakeUp'.\n Possible C/C++ prototypes are:\n WakeUp(csTicks,bool,char const *)\n WakeUp(csTicks,bool)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcTimer_WakeUp'.\n Possible C/C++ prototypes are:\n"" WakeUp(iPcTimer *,csTicks,bool,char const *)\n"" WakeUp(iPcTimer *,csTicks,bool)\n"); return NULL; } @@ -73891,7 +71993,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -73919,7 +72021,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcTimer_Clear'.\n Possible C/C++ prototypes are:\n Clear(char const *)\n Clear()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcTimer_Clear'.\n Possible C/C++ prototypes are:\n"" Clear(iPcTimer *,char const *)\n"" Clear(iPcTimer *)\n"); return NULL; } @@ -74046,7 +72148,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -74084,7 +72186,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateTimer'.\n Possible C/C++ prototypes are:\n celCreateTimer(iCelPlLayer *,iCelEntity *,char const *)\n celCreateTimer(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateTimer'.\n Possible C/C++ prototypes are:\n"" celCreateTimer(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateTimer(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -74169,7 +72271,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -74207,7 +72309,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetTimer'.\n Possible C/C++ prototypes are:\n celGetSetTimer(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetTimer(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetTimer'.\n Possible C/C++ prototypes are:\n"" celGetSetTimer(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetTimer(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -74274,7 +72376,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -74302,7 +72404,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetTimer'.\n Possible C/C++ prototypes are:\n celGetTimer(iCelEntity *,char const *)\n celGetTimer(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetTimer'.\n Possible C/C++ prototypes are:\n"" celGetTimer(iCelEntity *,char const *)\n"" celGetTimer(iCelEntity *)\n"); return NULL; } @@ -74682,7 +72784,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -74736,7 +72838,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcTrigger_SetupTriggerSphere'.\n Possible C/C++ prototypes are:\n SetupTriggerSphere(iSector *,csVector3 const &,float)\n SetupTriggerSphere(iSector *,char const *,float)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcTrigger_SetupTriggerSphere'.\n Possible C/C++ prototypes are:\n"" SetupTriggerSphere(iPcTrigger *,iSector *,csVector3 const &,float)\n"" SetupTriggerSphere(iPcTrigger *,iSector *,char const *,float)\n"); return NULL; } @@ -75383,7 +73485,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -75421,7 +73523,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateTrigger'.\n Possible C/C++ prototypes are:\n celCreateTrigger(iCelPlLayer *,iCelEntity *,char const *)\n celCreateTrigger(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateTrigger'.\n Possible C/C++ prototypes are:\n"" celCreateTrigger(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateTrigger(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -75506,7 +73608,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -75544,7 +73646,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetTrigger'.\n Possible C/C++ prototypes are:\n celGetSetTrigger(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetTrigger(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetTrigger'.\n Possible C/C++ prototypes are:\n"" celGetSetTrigger(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetTrigger(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -75611,7 +73713,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -75639,7 +73741,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetTrigger'.\n Possible C/C++ prototypes are:\n celGetTrigger(iCelEntity *,char const *)\n celGetTrigger(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetTrigger'.\n Possible C/C++ prototypes are:\n"" celGetTrigger(iCelEntity *,char const *)\n"" celGetTrigger(iCelEntity *)\n"); return NULL; } @@ -76504,7 +74606,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -76542,7 +74644,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateSteer'.\n Possible C/C++ prototypes are:\n celCreateSteer(iCelPlLayer *,iCelEntity *,char const *)\n celCreateSteer(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateSteer'.\n Possible C/C++ prototypes are:\n"" celCreateSteer(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateSteer(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -76627,7 +74729,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -76665,7 +74767,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetSteer'.\n Possible C/C++ prototypes are:\n celGetSetSteer(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetSteer(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetSteer'.\n Possible C/C++ prototypes are:\n"" celGetSetSteer(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetSteer(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -76732,7 +74834,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -76760,7 +74862,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSteer'.\n Possible C/C++ prototypes are:\n celGetSteer(iCelEntity *,char const *)\n celGetSteer(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSteer'.\n Possible C/C++ prototypes are:\n"" celGetSteer(iCelEntity *,char const *)\n"" celGetSteer(iCelEntity *)\n"); return NULL; } @@ -77432,7 +75534,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -77470,7 +75572,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreatePathFinder'.\n Possible C/C++ prototypes are:\n celCreatePathFinder(iCelPlLayer *,iCelEntity *,char const *)\n celCreatePathFinder(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreatePathFinder'.\n Possible C/C++ prototypes are:\n"" celCreatePathFinder(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreatePathFinder(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -77555,7 +75657,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -77593,7 +75695,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetPathFinder'.\n Possible C/C++ prototypes are:\n celGetSetPathFinder(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetPathFinder(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetPathFinder'.\n Possible C/C++ prototypes are:\n"" celGetSetPathFinder(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetPathFinder(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -77660,7 +75762,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -77688,7 +75790,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetPathFinder'.\n Possible C/C++ prototypes are:\n celGetPathFinder(iCelEntity *,char const *)\n celGetPathFinder(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetPathFinder'.\n Possible C/C++ prototypes are:\n"" celGetPathFinder(iCelEntity *,char const *)\n"" celGetPathFinder(iCelEntity *)\n"); return NULL; } @@ -78309,7 +76411,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -78361,7 +76463,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcSpawn_AddSpawnPosition'.\n Possible C/C++ prototypes are:\n AddSpawnPosition(char const *,float,char const *)\n AddSpawnPosition(csVector3 const &,float,char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcSpawn_AddSpawnPosition'.\n Possible C/C++ prototypes are:\n"" AddSpawnPosition(iPcSpawn *,char const *,float,char const *)\n"" AddSpawnPosition(iPcSpawn *,csVector3 const &,float,char const *)\n"); return NULL; } @@ -78614,7 +76716,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -78652,7 +76754,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateSpawn'.\n Possible C/C++ prototypes are:\n celCreateSpawn(iCelPlLayer *,iCelEntity *,char const *)\n celCreateSpawn(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateSpawn'.\n Possible C/C++ prototypes are:\n"" celCreateSpawn(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateSpawn(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -78737,7 +76839,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -78775,7 +76877,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetSpawn'.\n Possible C/C++ prototypes are:\n celGetSetSpawn(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetSpawn(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetSpawn'.\n Possible C/C++ prototypes are:\n"" celGetSetSpawn(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetSpawn(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -78842,7 +76944,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -78870,7 +76972,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSpawn'.\n Possible C/C++ prototypes are:\n celGetSpawn(iCelEntity *,char const *)\n celGetSpawn(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSpawn'.\n Possible C/C++ prototypes are:\n"" celGetSpawn(iCelEntity *,char const *)\n"" celGetSpawn(iCelEntity *)\n"); return NULL; } @@ -79145,7 +77247,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -79183,7 +77285,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateProjectile'.\n Possible C/C++ prototypes are:\n celCreateProjectile(iCelPlLayer *,iCelEntity *,char const *)\n celCreateProjectile(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateProjectile'.\n Possible C/C++ prototypes are:\n"" celCreateProjectile(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateProjectile(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -79268,7 +77370,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -79306,7 +77408,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetProjectile'.\n Possible C/C++ prototypes are:\n celGetSetProjectile(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetProjectile(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetProjectile'.\n Possible C/C++ prototypes are:\n"" celGetSetProjectile(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetProjectile(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -79373,7 +77475,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -79401,7 +77503,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetProjectile'.\n Possible C/C++ prototypes are:\n celGetProjectile(iCelEntity *,char const *)\n celGetProjectile(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetProjectile'.\n Possible C/C++ prototypes are:\n"" celGetProjectile(iCelEntity *,char const *)\n"" celGetProjectile(iCelEntity *)\n"); return NULL; } @@ -79752,7 +77854,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -79790,7 +77892,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateSolid'.\n Possible C/C++ prototypes are:\n celCreateSolid(iCelPlLayer *,iCelEntity *,char const *)\n celCreateSolid(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateSolid'.\n Possible C/C++ prototypes are:\n"" celCreateSolid(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateSolid(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -79875,7 +77977,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -79913,7 +78015,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetSolid'.\n Possible C/C++ prototypes are:\n celGetSetSolid(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetSolid(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetSolid'.\n Possible C/C++ prototypes are:\n"" celGetSetSolid(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetSolid(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -79980,7 +78082,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -80008,7 +78110,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSolid'.\n Possible C/C++ prototypes are:\n celGetSolid(iCelEntity *,char const *)\n celGetSolid(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSolid'.\n Possible C/C++ prototypes are:\n"" celGetSolid(iCelEntity *,char const *)\n"" celGetSolid(iCelEntity *)\n"); return NULL; } @@ -80116,7 +78218,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -80153,7 +78255,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcGravity_CreateGravityColliderFromMesh'.\n Possible C/C++ prototypes are:\n CreateGravityCollider(iPcMesh *)\n CreateGravityCollider(csVector3 const &,csVector3 const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcGravity_CreateGravityColliderFromMesh'.\n Possible C/C++ prototypes are:\n"" CreateGravityCollider(iPcGravity *,iPcMesh *)\n"" CreateGravityCollider(iPcGravity *,csVector3 const &,csVector3 const &)\n"); return NULL; } @@ -80922,7 +79024,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -80960,7 +79062,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateGravity'.\n Possible C/C++ prototypes are:\n celCreateGravity(iCelPlLayer *,iCelEntity *,char const *)\n celCreateGravity(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateGravity'.\n Possible C/C++ prototypes are:\n"" celCreateGravity(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateGravity(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -81045,7 +79147,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -81083,7 +79185,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetGravity'.\n Possible C/C++ prototypes are:\n celGetSetGravity(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetGravity(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetGravity'.\n Possible C/C++ prototypes are:\n"" celGetSetGravity(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetGravity(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -81150,7 +79252,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -81178,7 +79280,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetGravity'.\n Possible C/C++ prototypes are:\n celGetGravity(iCelEntity *,char const *)\n celGetGravity(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetGravity'.\n Possible C/C++ prototypes are:\n"" celGetGravity(iCelEntity *,char const *)\n"" celGetGravity(iCelEntity *)\n"); return NULL; } @@ -81340,7 +79442,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -81377,7 +79479,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMovable_SetPos'.\n Possible C/C++ prototypes are:\n Move(iSector *,csVector3 const &)\n Move(csVector3 const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMovable_SetPos'.\n Possible C/C++ prototypes are:\n"" Move(iPcMovable *,iSector *,csVector3 const &)\n"" Move(iPcMovable *,csVector3 const &)\n"); return NULL; } @@ -81733,7 +79835,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -81771,7 +79873,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMovable'.\n Possible C/C++ prototypes are:\n celCreateMovable(iCelPlLayer *,iCelEntity *,char const *)\n celCreateMovable(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMovable'.\n Possible C/C++ prototypes are:\n"" celCreateMovable(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateMovable(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -81856,7 +79958,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -81894,7 +79996,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMovable'.\n Possible C/C++ prototypes are:\n celGetSetMovable(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetMovable(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMovable'.\n Possible C/C++ prototypes are:\n"" celGetSetMovable(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetMovable(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -81961,7 +80063,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -81989,7 +80091,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMovable'.\n Possible C/C++ prototypes are:\n celGetMovable(iCelEntity *,char const *)\n celGetMovable(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMovable'.\n Possible C/C++ prototypes are:\n"" celGetMovable(iCelEntity *,char const *)\n"" celGetMovable(iCelEntity *)\n"); return NULL; } @@ -82537,7 +80639,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -82576,7 +80678,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelInventorySpace_AddEntity'.\n Possible C/C++ prototypes are:\n AddEntity(iCelEntity *)\n AddEntity(iCelEntity *,iCelParameterBlock *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelInventorySpace_AddEntity'.\n Possible C/C++ prototypes are:\n"" AddEntity(iCelInventorySpace *,iCelEntity *)\n"" AddEntity(iCelInventorySpace *,iCelEntity *,iCelParameterBlock *)\n"); return NULL; } @@ -82618,7 +80720,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -82652,7 +80754,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelInventorySpace_RemoveEntity'.\n Possible C/C++ prototypes are:\n RemoveEntity(iCelEntity *)\n RemoveEntity(iCelParameterBlock *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iCelInventorySpace_RemoveEntity'.\n Possible C/C++ prototypes are:\n"" RemoveEntity(iCelInventorySpace *,iCelEntity *)\n"" RemoveEntity(iCelInventorySpace *,iCelParameterBlock *)\n"); return NULL; } @@ -82972,7 +81074,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -83011,7 +81113,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcInventory_AddEntity'.\n Possible C/C++ prototypes are:\n AddEntity(iCelEntity *)\n AddEntity(iCelEntity *,iCelParameterBlock *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcInventory_AddEntity'.\n Possible C/C++ prototypes are:\n"" AddEntity(iPcInventory *,iCelEntity *)\n"" AddEntity(iPcInventory *,iCelEntity *,iCelParameterBlock *)\n"); return NULL; } @@ -83084,7 +81186,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -83118,7 +81220,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcInventory_RemoveEntity'.\n Possible C/C++ prototypes are:\n RemoveEntity(iCelEntity *)\n RemoveEntity(iCelParameterBlock *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcInventory_RemoveEntity'.\n Possible C/C++ prototypes are:\n"" RemoveEntity(iPcInventory *,iCelEntity *)\n"" RemoveEntity(iPcInventory *,iCelParameterBlock *)\n"); return NULL; } @@ -83269,7 +81371,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -83302,7 +81404,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcInventory_In'.\n Possible C/C++ prototypes are:\n In(iCelEntity *)\n In(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcInventory_In'.\n Possible C/C++ prototypes are:\n"" In(iPcInventory const *,iCelEntity *)\n"" In(iPcInventory const *,char const *)\n"); return NULL; } @@ -83375,10 +81477,12 @@ SWIGINTERN PyObject *_wrap_iPcInventory_FindEntity__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iPcInventory *arg1 = (iPcInventory *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; size_t result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -83388,9 +81492,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "iPcInventory_FindEntity" "', argument " "1"" of type '" "iPcInventory const *""'"); } arg1 = reinterpret_cast< iPcInventory * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iPcInventory_FindEntity" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = ((iPcInventory const *)arg1)->FindEntity(arg2); resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; @@ -83405,7 +81511,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -83429,10 +81535,12 @@ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcInventory, 0); _v = SWIG_CheckState(res); if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_iPcInventory_FindEntity__SWIG_1(self, args); + return _wrap_iPcInventory_FindEntity__SWIG_2(self, args); } } } @@ -83442,17 +81550,16 @@ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_iPcInventory, 0); _v = SWIG_CheckState(res); if (_v) { - { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); - } + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_iPcInventory_FindEntity__SWIG_2(self, args); + return _wrap_iPcInventory_FindEntity__SWIG_1(self, args); } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcInventory_FindEntity'.\n Possible C/C++ prototypes are:\n FindEntity(iCelEntity *)\n FindEntity(char const *)\n FindEntity(csStringID)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcInventory_FindEntity'.\n Possible C/C++ prototypes are:\n"" FindEntity(iPcInventory const *,iCelEntity *)\n"" FindEntity(iPcInventory const *,char const *)\n"" FindEntity(iPcInventory const *,csStringID)\n"); return NULL; } @@ -84120,7 +82227,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -84158,7 +82265,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateInventory'.\n Possible C/C++ prototypes are:\n celCreateInventory(iCelPlLayer *,iCelEntity *,char const *)\n celCreateInventory(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateInventory'.\n Possible C/C++ prototypes are:\n"" celCreateInventory(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateInventory(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -84243,7 +82350,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -84281,7 +82388,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetInventory'.\n Possible C/C++ prototypes are:\n celGetSetInventory(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetInventory(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetInventory'.\n Possible C/C++ prototypes are:\n"" celGetSetInventory(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetInventory(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -84348,7 +82455,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -84376,7 +82483,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetInventory'.\n Possible C/C++ prototypes are:\n celGetInventory(iCelEntity *,char const *)\n celGetInventory(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetInventory'.\n Possible C/C++ prototypes are:\n"" celGetInventory(iCelEntity *,char const *)\n"" celGetInventory(iCelEntity *)\n"); return NULL; } @@ -84960,7 +83067,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -84998,7 +83105,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateCharacteristics'.\n Possible C/C++ prototypes are:\n celCreateCharacteristics(iCelPlLayer *,iCelEntity *,char const *)\n celCreateCharacteristics(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateCharacteristics'.\n Possible C/C++ prototypes are:\n"" celCreateCharacteristics(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateCharacteristics(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -85083,7 +83190,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -85121,7 +83228,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetCharacteristics'.\n Possible C/C++ prototypes are:\n celGetSetCharacteristics(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetCharacteristics(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetCharacteristics'.\n Possible C/C++ prototypes are:\n"" celGetSetCharacteristics(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetCharacteristics(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -85188,7 +83295,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -85216,7 +83323,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetCharacteristics'.\n Possible C/C++ prototypes are:\n celGetCharacteristics(iCelEntity *,char const *)\n celGetCharacteristics(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetCharacteristics'.\n Possible C/C++ prototypes are:\n"" celGetCharacteristics(iCelEntity *,char const *)\n"" celGetCharacteristics(iCelEntity *)\n"); return NULL; } @@ -85751,7 +83858,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -85789,7 +83896,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateToolTip'.\n Possible C/C++ prototypes are:\n celCreateToolTip(iCelPlLayer *,iCelEntity *,char const *)\n celCreateToolTip(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateToolTip'.\n Possible C/C++ prototypes are:\n"" celCreateToolTip(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateToolTip(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -85874,7 +83981,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -85912,7 +84019,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetToolTip'.\n Possible C/C++ prototypes are:\n celGetSetToolTip(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetToolTip(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetToolTip'.\n Possible C/C++ prototypes are:\n"" celGetSetToolTip(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetToolTip(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -85979,7 +84086,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -86007,7 +84114,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetToolTip'.\n Possible C/C++ prototypes are:\n celGetToolTip(iCelEntity *,char const *)\n celGetToolTip(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetToolTip'.\n Possible C/C++ prototypes are:\n"" celGetToolTip(iCelEntity *,char const *)\n"" celGetToolTip(iCelEntity *)\n"); return NULL; } @@ -86590,7 +84697,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -86628,7 +84735,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateSoundSource'.\n Possible C/C++ prototypes are:\n celCreateSoundSource(iCelPlLayer *,iCelEntity *,char const *)\n celCreateSoundSource(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateSoundSource'.\n Possible C/C++ prototypes are:\n"" celCreateSoundSource(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateSoundSource(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -86713,7 +84820,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -86751,7 +84858,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetSoundSource'.\n Possible C/C++ prototypes are:\n celGetSetSoundSource(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetSoundSource(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetSoundSource'.\n Possible C/C++ prototypes are:\n"" celGetSetSoundSource(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetSoundSource(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -86818,7 +84925,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -86846,7 +84953,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSoundSource'.\n Possible C/C++ prototypes are:\n celGetSoundSource(iCelEntity *,char const *)\n celGetSoundSource(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSoundSource'.\n Possible C/C++ prototypes are:\n"" celGetSoundSource(iCelEntity *,char const *)\n"" celGetSoundSource(iCelEntity *)\n"); return NULL; } @@ -86953,7 +85060,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -86991,7 +85098,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateSoundListener'.\n Possible C/C++ prototypes are:\n celCreateSoundListener(iCelPlLayer *,iCelEntity *,char const *)\n celCreateSoundListener(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateSoundListener'.\n Possible C/C++ prototypes are:\n"" celCreateSoundListener(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateSoundListener(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -87076,7 +85183,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -87114,7 +85221,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetSoundListener'.\n Possible C/C++ prototypes are:\n celGetSetSoundListener(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetSoundListener(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetSoundListener'.\n Possible C/C++ prototypes are:\n"" celGetSetSoundListener(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetSoundListener(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -87181,7 +85288,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -87209,7 +85316,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSoundListener'.\n Possible C/C++ prototypes are:\n celGetSoundListener(iCelEntity *,char const *)\n celGetSoundListener(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSoundListener'.\n Possible C/C++ prototypes are:\n"" celGetSoundListener(iCelEntity *,char const *)\n"" celGetSoundListener(iCelEntity *)\n"); return NULL; } @@ -87802,7 +85909,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -87987,7 +86094,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcProperties_SetProperty'.\n Possible C/C++ prototypes are:\n SetProperty(char const *,float)\n SetProperty(char const *,long)\n SetProperty(char const *,bool)\n SetProperty(char const *,char const *)\n SetProperty(char const *,csVector2 const &)\n SetProperty(char const *,csVector3 const &)\n SetProperty(char const *,csColor const &)\n SetProperty(char const *,iCelPropertyClass *)\n SetProperty(char const *,iCelEntity *)\n SetProperty(char const *,iBase *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcProperties_SetProperty'.\n Possible C/C++ prototypes are:\n"" SetProperty(iPcProperties *,char const *,float)\n"" SetProperty(iPcProperties *,char const *,long)\n"" SetProperty(iPcProperties *,char const *,bool)\n"" SetProperty(iPcProperties *,char const *,char const *)\n"" SetProperty(iPcProperties *,char const *,csVector2 const &)\n"" SetProperty(iPcProperties *,char const *,csVector3 const &)\n"" SetProperty(iPcProperties *,char const *,csColor const &)\n"" SetProperty(iPcProperties *,char const *,iCelPropertyClass *)\n"" SetProperty(iPcProperties *,char const *,iCelEntity *)\n"" SetProperty(iPcProperties *,char const *,iBase *)\n"); return NULL; } @@ -88434,7 +86541,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -88639,7 +86746,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcProperties_SetPropertyIndex'.\n Possible C/C++ prototypes are:\n SetPropertyIndex(size_t,float)\n SetPropertyIndex(size_t,long)\n SetPropertyIndex(size_t,bool)\n SetPropertyIndex(size_t,csVector2 const &)\n SetPropertyIndex(size_t,csVector3 const &)\n SetPropertyIndex(size_t,csColor const &)\n SetPropertyIndex(size_t,char const *)\n SetPropertyIndex(size_t,iCelPropertyClass *)\n SetPropertyIndex(size_t,iCelEntity *)\n SetPropertyIndex(size_t,iBase *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcProperties_SetPropertyIndex'.\n Possible C/C++ prototypes are:\n"" SetPropertyIndex(iPcProperties *,size_t,float)\n"" SetPropertyIndex(iPcProperties *,size_t,long)\n"" SetPropertyIndex(iPcProperties *,size_t,bool)\n"" SetPropertyIndex(iPcProperties *,size_t,csVector2 const &)\n"" SetPropertyIndex(iPcProperties *,size_t,csVector3 const &)\n"" SetPropertyIndex(iPcProperties *,size_t,csColor const &)\n"" SetPropertyIndex(iPcProperties *,size_t,char const *)\n"" SetPropertyIndex(iPcProperties *,size_t,iCelPropertyClass *)\n"" SetPropertyIndex(iPcProperties *,size_t,iCelEntity *)\n"" SetPropertyIndex(iPcProperties *,size_t,iBase *)\n"); return NULL; } @@ -88860,7 +86967,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -88906,7 +87013,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcProperties_GetPropertyVector'.\n Possible C/C++ prototypes are:\n GetPropertyVector(size_t,csVector2 &)\n GetPropertyVector(size_t,csVector3 &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcProperties_GetPropertyVector'.\n Possible C/C++ prototypes are:\n"" GetPropertyVector(iPcProperties const *,size_t,csVector2 &)\n"" GetPropertyVector(iPcProperties const *,size_t,csVector3 &)\n"); return NULL; } @@ -89455,7 +87562,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -89493,7 +87600,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateProperties'.\n Possible C/C++ prototypes are:\n celCreateProperties(iCelPlLayer *,iCelEntity *,char const *)\n celCreateProperties(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateProperties'.\n Possible C/C++ prototypes are:\n"" celCreateProperties(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateProperties(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -89578,7 +87685,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -89616,7 +87723,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetProperties'.\n Possible C/C++ prototypes are:\n celGetSetProperties(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetProperties(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetProperties'.\n Possible C/C++ prototypes are:\n"" celGetSetProperties(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetProperties(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -89683,7 +87790,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -89711,7 +87818,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetProperties'.\n Possible C/C++ prototypes are:\n celGetProperties(iCelEntity *,char const *)\n celGetProperties(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetProperties'.\n Possible C/C++ prototypes are:\n"" celGetProperties(iCelEntity *,char const *)\n"" celGetProperties(iCelEntity *)\n"); return NULL; } @@ -89921,7 +88028,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 5); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -89981,7 +88088,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMover_MoveTo'.\n Possible C/C++ prototypes are:\n MoveTo(iSector *,csVector3 const &,float,bool)\n MoveTo(iSector *,csVector3 const &,float)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMover_MoveTo'.\n Possible C/C++ prototypes are:\n"" MoveTo(iPcMover *,iSector *,csVector3 const &,float,bool)\n"" MoveTo(iPcMover *,iSector *,csVector3 const &,float)\n"); return NULL; } @@ -90361,7 +88468,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -90399,7 +88506,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMover'.\n Possible C/C++ prototypes are:\n celCreateMover(iCelPlLayer *,iCelEntity *,char const *)\n celCreateMover(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMover'.\n Possible C/C++ prototypes are:\n"" celCreateMover(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateMover(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -90484,7 +88591,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -90522,7 +88629,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMover'.\n Possible C/C++ prototypes are:\n celGetSetMover(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetMover(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMover'.\n Possible C/C++ prototypes are:\n"" celGetSetMover(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetMover(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -90589,7 +88696,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -90617,7 +88724,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMover'.\n Possible C/C++ prototypes are:\n celGetMover(iCelEntity *,char const *)\n celGetMover(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMover'.\n Possible C/C++ prototypes are:\n"" celGetMover(iCelEntity *,char const *)\n"" celGetMover(iCelEntity *)\n"); return NULL; } @@ -91200,7 +89307,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -91238,7 +89345,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateHover'.\n Possible C/C++ prototypes are:\n celCreateHover(iCelPlLayer *,iCelEntity *,char const *)\n celCreateHover(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateHover'.\n Possible C/C++ prototypes are:\n"" celCreateHover(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateHover(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -91323,7 +89430,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -91361,7 +89468,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetHover'.\n Possible C/C++ prototypes are:\n celGetSetHover(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetHover(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetHover'.\n Possible C/C++ prototypes are:\n"" celGetSetHover(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetHover(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -91428,7 +89535,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -91456,7 +89563,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetHover'.\n Possible C/C++ prototypes are:\n celGetHover(iCelEntity *,char const *)\n celGetHover(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetHover'.\n Possible C/C++ prototypes are:\n"" celGetHover(iCelEntity *,char const *)\n"" celGetHover(iCelEntity *)\n"); return NULL; } @@ -92645,7 +90752,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -92683,7 +90790,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateCraftController'.\n Possible C/C++ prototypes are:\n celCreateCraftController(iCelPlLayer *,iCelEntity *,char const *)\n celCreateCraftController(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateCraftController'.\n Possible C/C++ prototypes are:\n"" celCreateCraftController(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateCraftController(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -92768,7 +90875,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -92806,7 +90913,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetCraftController'.\n Possible C/C++ prototypes are:\n celGetSetCraftController(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetCraftController(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetCraftController'.\n Possible C/C++ prototypes are:\n"" celGetSetCraftController(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetCraftController(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -92873,7 +90980,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -92901,7 +91008,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetCraftController'.\n Possible C/C++ prototypes are:\n celGetCraftController(iCelEntity *,char const *)\n celGetCraftController(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetCraftController'.\n Possible C/C++ prototypes are:\n"" celGetCraftController(iCelEntity *,char const *)\n"" celGetCraftController(iCelEntity *)\n"); return NULL; } @@ -93033,7 +91140,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -93079,7 +91186,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_SetWheelMesh'.\n Possible C/C++ prototypes are:\n SetWheelMesh(char const *,char const *)\n SetWheelMesh(size_t,char const *,char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_SetWheelMesh'.\n Possible C/C++ prototypes are:\n"" SetWheelMesh(iPcWheeled *,char const *,char const *)\n"" SetWheelMesh(iPcWheeled *,size_t,char const *,char const *)\n"); return NULL; } @@ -93687,7 +91794,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 5); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -93769,7 +91876,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_AddWheelAuto'.\n Possible C/C++ prototypes are:\n AddWheelAuto(csVector3,char const *,char const *,csMatrix3)\n AddWheelAuto(csVector3,char const *,char const *)\n AddWheelAuto(csVector3,char const *)\n AddWheelAuto(csVector3)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_AddWheelAuto'.\n Possible C/C++ prototypes are:\n"" AddWheelAuto(iPcWheeled *,csVector3,char const *,char const *,csMatrix3)\n"" AddWheelAuto(iPcWheeled *,csVector3,char const *,char const *)\n"" AddWheelAuto(iPcWheeled *,csVector3,char const *)\n"" AddWheelAuto(iPcWheeled *,csVector3)\n"); return NULL; } @@ -95038,7 +93145,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 17); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -95724,7 +93831,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_AddWheel'.\n Possible C/C++ prototypes are:\n AddWheel(csVector3,float,float,float,float,float,float,float,float,bool,bool,char const *,char const *,csMatrix3)\n AddWheel(csVector3,float,float,float,float,float,float,float,float,bool,bool,char const *,char const *)\n AddWheel(csVector3,float,float,float,float,float,float,float,float,bool,bool,char const *)\n AddWheel(csVector3,float,float,float,float,float,float,float,float,bool,bool)\n AddWheel(csVector3,float,float,float,float,float,float,float,float,float,float,bool,bool,char const *,char const *,csMatrix3)\n AddWheel(csVector3,float,float,float,float,float,float,float,float,float,float,bool,bool,char const *,char const *)\n AddWheel(csVector3,float,float,float,float,float,float,float,float,float,float,bool,bool,char const *)\n AddWheel(csVector3,float,float,float,float,float,float,float,float,float,float,bool,bool)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_AddWheel'.\n Possible C/C++ prototypes are:\n"" AddWheel(iPcWheeled *,csVector3,float,float,float,float,float,float,float,float,bool,bool,char const *,char const *,csMatrix3)\n"" AddWheel(iPcWheeled *,csVector3,float,float,float,float,float,float,float,float,bool,bool,char const *,char const *)\n"" AddWheel(iPcWheeled *,csVector3,float,float,float,float,float,float,float,float,bool,bool,char const *)\n"" AddWheel(iPcWheeled *,csVector3,float,float,float,float,float,float,float,float,bool,bool)\n"" AddWheel(iPcWheeled *,csVector3,float,float,float,float,float,float,float,float,float,float,bool,bool,char const *,char const *,csMatrix3)\n"" AddWheel(iPcWheeled *,csVector3,float,float,float,float,float,float,float,float,float,float,bool,bool,char const *,char const *)\n"" AddWheel(iPcWheeled *,csVector3,float,float,float,float,float,float,float,float,float,float,bool,bool,char const *)\n"" AddWheel(iPcWheeled *,csVector3,float,float,float,float,float,float,float,float,float,float,bool,bool)\n"); return NULL; } @@ -96050,7 +94157,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 7); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -96134,7 +94241,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_SetFrontWheelPreset'.\n Possible C/C++ prototypes are:\n SetFrontWheelPreset(float,float,float,float)\n SetFrontWheelPreset(float,float,float,float,float,float)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_SetFrontWheelPreset'.\n Possible C/C++ prototypes are:\n"" SetFrontWheelPreset(iPcWheeled *,float,float,float,float)\n"" SetFrontWheelPreset(iPcWheeled *,float,float,float,float,float,float)\n"); return NULL; } @@ -96277,7 +94384,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 7); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -96361,7 +94468,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_SetRearWheelPreset'.\n Possible C/C++ prototypes are:\n SetRearWheelPreset(float,float,float,float)\n SetRearWheelPreset(float,float,float,float,float,float)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_SetRearWheelPreset'.\n Possible C/C++ prototypes are:\n"" SetRearWheelPreset(iPcWheeled *,float,float,float,float)\n"" SetRearWheelPreset(iPcWheeled *,float,float,float,float,float,float)\n"); return NULL; } @@ -96423,7 +94530,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -96453,7 +94560,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_Accelerate'.\n Possible C/C++ prototypes are:\n Accelerate(float)\n Accelerate()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_Accelerate'.\n Possible C/C++ prototypes are:\n"" Accelerate(iPcWheeled *,float)\n"" Accelerate(iPcWheeled *)\n"); return NULL; } @@ -96537,7 +94644,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -96567,7 +94674,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_Brake'.\n Possible C/C++ prototypes are:\n Brake(float)\n Brake()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_Brake'.\n Possible C/C++ prototypes are:\n"" Brake(iPcWheeled *,float)\n"" Brake(iPcWheeled *)\n"); return NULL; } @@ -96807,7 +94914,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -96837,7 +94944,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_SteerLeft'.\n Possible C/C++ prototypes are:\n SteerLeft(float)\n SteerLeft()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_SteerLeft'.\n Possible C/C++ prototypes are:\n"" SteerLeft(iPcWheeled *,float)\n"" SteerLeft(iPcWheeled *)\n"); return NULL; } @@ -96899,7 +95006,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -96929,7 +95036,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_SteerRight'.\n Possible C/C++ prototypes are:\n SteerRight(float)\n SteerRight()\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcWheeled_SteerRight'.\n Possible C/C++ prototypes are:\n"" SteerRight(iPcWheeled *,float)\n"" SteerRight(iPcWheeled *)\n"); return NULL; } @@ -99425,7 +97532,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -99463,7 +97570,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateWheeled'.\n Possible C/C++ prototypes are:\n celCreateWheeled(iCelPlLayer *,iCelEntity *,char const *)\n celCreateWheeled(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateWheeled'.\n Possible C/C++ prototypes are:\n"" celCreateWheeled(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateWheeled(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -99548,7 +97655,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -99586,7 +97693,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetWheeled'.\n Possible C/C++ prototypes are:\n celGetSetWheeled(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetWheeled(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetWheeled'.\n Possible C/C++ prototypes are:\n"" celGetSetWheeled(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetWheeled(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -99653,7 +97760,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -99681,7 +97788,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetWheeled'.\n Possible C/C++ prototypes are:\n celGetWheeled(iCelEntity *,char const *)\n celGetWheeled(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetWheeled'.\n Possible C/C++ prototypes are:\n"" celGetWheeled(iCelEntity *,char const *)\n"" celGetWheeled(iCelEntity *)\n"); return NULL; } @@ -99865,7 +97972,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -99911,7 +98018,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMeshDeform_DeformMesh'.\n Possible C/C++ prototypes are:\n DeformMesh(csVector3 const &,csVector3 const &,bool)\n DeformMesh(csVector3 const &,csVector3 const &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPcMeshDeform_DeformMesh'.\n Possible C/C++ prototypes are:\n"" DeformMesh(iPcMeshDeform *,csVector3 const &,csVector3 const &,bool)\n"" DeformMesh(iPcMeshDeform *,csVector3 const &,csVector3 const &)\n"); return NULL; } @@ -100631,7 +98738,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -100669,7 +98776,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMeshDeform'.\n Possible C/C++ prototypes are:\n celCreateMeshDeform(iCelPlLayer *,iCelEntity *,char const *)\n celCreateMeshDeform(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateMeshDeform'.\n Possible C/C++ prototypes are:\n"" celCreateMeshDeform(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateMeshDeform(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -100754,7 +98861,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -100792,7 +98899,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMeshDeform'.\n Possible C/C++ prototypes are:\n celGetSetMeshDeform(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetMeshDeform(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetMeshDeform'.\n Possible C/C++ prototypes are:\n"" celGetSetMeshDeform(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetMeshDeform(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -100859,7 +98966,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -100887,7 +98994,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMeshDeform'.\n Possible C/C++ prototypes are:\n celGetMeshDeform(iCelEntity *,char const *)\n celGetMeshDeform(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetMeshDeform'.\n Possible C/C++ prototypes are:\n"" celGetMeshDeform(iCelEntity *,char const *)\n"" celGetMeshDeform(iCelEntity *)\n"); return NULL; } @@ -101714,7 +99821,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -101752,7 +99859,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateDamage'.\n Possible C/C++ prototypes are:\n celCreateDamage(iCelPlLayer *,iCelEntity *,char const *)\n celCreateDamage(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateDamage'.\n Possible C/C++ prototypes are:\n"" celCreateDamage(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateDamage(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -101837,7 +99944,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -101875,7 +99982,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetDamage'.\n Possible C/C++ prototypes are:\n celGetSetDamage(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetDamage(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetDamage'.\n Possible C/C++ prototypes are:\n"" celGetSetDamage(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetDamage(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -101942,7 +100049,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -101970,7 +100077,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetDamage'.\n Possible C/C++ prototypes are:\n celGetDamage(iCelEntity *,char const *)\n celGetDamage(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetDamage'.\n Possible C/C++ prototypes are:\n"" celGetDamage(iCelEntity *,char const *)\n"" celGetDamage(iCelEntity *)\n"); return NULL; } @@ -102022,7 +100129,7 @@ arg2 = reinterpret_cast< iCelParameterBlock * >(argp2); result = (celData *)(arg1)->GetData(arg2); { - /*@SWIG:CELDATA_RETURN@*/ + /*@SWIG:/tmp/tmp2/V1.4/include/bindings/python/datatype.i,1,CELDATA_RETURN@*/ PyObject *obj = Py_None; if (result) { @@ -102237,7 +100344,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -102276,7 +100383,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iQuestParameter_Get'.\n Possible C/C++ prototypes are:\n Get(iCelParameterBlock *)\n Get(iCelParameterBlock *,bool &)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iQuestParameter_Get'.\n Possible C/C++ prototypes are:\n"" Get(iQuestParameter *,iCelParameterBlock *)\n"" Get(iQuestParameter *,iCelParameterBlock *,bool &)\n"); return NULL; } @@ -102397,11 +100504,11 @@ SWIGINTERN PyObject *_wrap_celParSpec_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celParSpec *arg1 = (celParSpec *) 0 ; - csStringID *arg2 = (csStringID *) 0 ; + csStringID arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -102411,12 +100518,12 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celParSpec_id_set" "', argument " "1"" of type '" "celParSpec *""'"); } arg1 = reinterpret_cast< celParSpec * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "celParSpec_id_set" "', argument " "2"" of type '" "csStringID *""'"); - } - arg2 = reinterpret_cast< csStringID * >(argp2); - if (arg1) (arg1)->id = *arg2; + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celParSpec_id_set" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); + if (arg1) (arg1)->id = arg2; resultobj = SWIG_Py_Void(); return resultobj; @@ -102428,7 +100535,7 @@ SWIGINTERN PyObject *_wrap_celParSpec_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celParSpec *arg1 = (celParSpec *) 0 ; - csStringID *result = 0 ; + csStringID result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -102439,8 +100546,8 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celParSpec_id_get" "', argument " "1"" of type '" "celParSpec *""'"); } arg1 = reinterpret_cast< celParSpec * >(argp1); - result = (csStringID *)& ((arg1)->id); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0 | 0 ); + result = (csStringID) ((arg1)->id); + resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); return resultobj; fail: return NULL; @@ -102883,7 +100990,7 @@ iQuestTriggerFactory *arg1 = (iQuestTriggerFactory *) 0 ; iQuest *arg2 = (iQuest *) 0 ; celQuestParams *arg3 = 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -103006,7 +101113,7 @@ SWIGINTERN PyObject *_wrap_iQuestTriggerType_CreateTriggerFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iQuestTriggerType *arg1 = (iQuestTriggerType *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -103140,7 +101247,7 @@ iQuestRewardFactory *arg1 = (iQuestRewardFactory *) 0 ; iQuest *arg2 = (iQuest *) 0 ; celQuestParams *arg3 = 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -103263,7 +101370,7 @@ SWIGINTERN PyObject *_wrap_iQuestRewardType_CreateRewardFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iQuestRewardType *arg1 = (iQuestRewardType *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -103478,7 +101585,7 @@ PyObject *resultobj = 0; iQuestSeqOpFactory *arg1 = (iQuestSeqOpFactory *) 0 ; celQuestParams *arg2 = 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -103593,7 +101700,7 @@ SWIGINTERN PyObject *_wrap_iQuestSeqOpType_CreateSeqOpFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iQuestSeqOpType *arg1 = (iQuestSeqOpType *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -104665,7 +102772,7 @@ PyObject *resultobj = 0; iQuestFactory *arg1 = (iQuestFactory *) 0 ; celQuestParams *arg2 = 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -105335,7 +103442,7 @@ iQuestManager *arg1 = (iQuestManager *) 0 ; celQuestParams *arg2 = 0 ; char *arg3 = (char *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -105428,7 +103535,7 @@ celQuestParams *arg2 = 0 ; csArray *arg3 = 0 ; csRefArray *arg4 = 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; @@ -105456,7 +103563,7 @@ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "iQuestManager_GetParameterBlock" "', argument " "2"" of type '" "celQuestParams const &""'"); } arg2 = reinterpret_cast< celQuestParams * >(argp2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, 0 | 0); + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iQuestManager_GetParameterBlock" "', argument " "3"" of type '" "csArray const &""'"); } @@ -105519,7 +103626,7 @@ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "iQuestManager_FillParameterBlock" "', argument " "3"" of type '" "celVariableParameterBlock *""'"); } arg3 = reinterpret_cast< celVariableParameterBlock * >(argp3); - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, 0 | 0); + res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, 0 | 0); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iQuestManager_FillParameterBlock" "', argument " "4"" of type '" "csArray const &""'"); } @@ -106335,7 +104442,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 4); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -106383,7 +104490,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iQuestManager_SetTriggerTrigger'.\n Possible C/C++ prototypes are:\n SetTriggerTrigger(iQuestTriggerResponseFactory *,char const *,bool)\n SetTriggerTrigger(iQuestTriggerResponseFactory *,char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iQuestManager_SetTriggerTrigger'.\n Possible C/C++ prototypes are:\n"" SetTriggerTrigger(iQuestManager *,iQuestTriggerResponseFactory *,char const *,bool)\n"" SetTriggerTrigger(iQuestManager *,iQuestTriggerResponseFactory *,char const *)\n"); return NULL; } @@ -106743,7 +104850,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -106779,7 +104886,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPropertyChangeQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPropertyChangeQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iPropertyChangeQuestTriggerFactory *,char const *,char const *)\n"" SetEntityParameter(iPropertyChangeQuestTriggerFactory *,char const *)\n"); return NULL; } @@ -107155,7 +105262,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -107191,7 +105298,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iMeshSelectQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iMeshSelectQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iMeshSelectQuestTriggerFactory *,char const *,char const *)\n"" SetEntityParameter(iMeshSelectQuestTriggerFactory *,char const *)\n"); return NULL; } @@ -107309,7 +105416,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -107345,7 +105452,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iInventoryQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iInventoryQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iInventoryQuestTriggerFactory *,char const *,char const *)\n"" SetEntityParameter(iInventoryQuestTriggerFactory *,char const *)\n"); return NULL; } @@ -107529,7 +105636,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -107565,7 +105672,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iEnterSectorQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iEnterSectorQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iEnterSectorQuestTriggerFactory *,char const *,char const *)\n"" SetEntityParameter(iEnterSectorQuestTriggerFactory *,char const *)\n"); return NULL; } @@ -107869,7 +105976,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -107905,7 +106012,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iSequenceFinishQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iSequenceFinishQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iSequenceFinishQuestTriggerFactory *,char const *,char const *)\n"" SetEntityParameter(iSequenceFinishQuestTriggerFactory *,char const *)\n"); return NULL; } @@ -108089,7 +106196,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -108125,7 +106232,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iTriggerQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iTriggerQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iTriggerQuestTriggerFactory *,char const *,char const *)\n"" SetEntityParameter(iTriggerQuestTriggerFactory *,char const *)\n"); return NULL; } @@ -108425,7 +106532,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -108461,7 +106568,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iWatchQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iWatchQuestTriggerFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iWatchQuestTriggerFactory *,char const *,char const *)\n"" SetEntityParameter(iWatchQuestTriggerFactory *,char const *)\n"); return NULL; } @@ -108550,7 +106657,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -108586,7 +106693,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iWatchQuestTriggerFactory_SetTargetEntityParameter'.\n Possible C/C++ prototypes are:\n SetTargetEntityParameter(char const *,char const *)\n SetTargetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iWatchQuestTriggerFactory_SetTargetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetTargetEntityParameter(iWatchQuestTriggerFactory *,char const *,char const *)\n"" SetTargetEntityParameter(iWatchQuestTriggerFactory *,char const *)\n"); return NULL; } @@ -109021,7 +107128,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -109057,7 +107164,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iNewStateQuestRewardFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iNewStateQuestRewardFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iNewStateQuestRewardFactory *,char const *,char const *)\n"" SetEntityParameter(iNewStateQuestRewardFactory *,char const *)\n"); return NULL; } @@ -109963,7 +108070,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -109999,7 +108106,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iInventoryQuestRewardFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iInventoryQuestRewardFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iInventoryQuestRewardFactory *,char const *,char const *)\n"" SetEntityParameter(iInventoryQuestRewardFactory *,char const *)\n"); return NULL; } @@ -110088,7 +108195,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -110124,7 +108231,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iInventoryQuestRewardFactory_SetChildEntityParameter'.\n Possible C/C++ prototypes are:\n SetChildEntityParameter(char const *,char const *)\n SetChildEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iInventoryQuestRewardFactory_SetChildEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetChildEntityParameter(iInventoryQuestRewardFactory *,char const *,char const *)\n"" SetChildEntityParameter(iInventoryQuestRewardFactory *,char const *)\n"); return NULL; } @@ -110403,7 +108510,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -110439,7 +108546,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iSequenceQuestRewardFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iSequenceQuestRewardFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iSequenceQuestRewardFactory *,char const *,char const *)\n"" SetEntityParameter(iSequenceQuestRewardFactory *,char const *)\n"); return NULL; } @@ -110821,7 +108928,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -110857,7 +108964,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iSequenceFinishQuestRewardFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iSequenceFinishQuestRewardFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iSequenceFinishQuestRewardFactory *,char const *,char const *)\n"" SetEntityParameter(iSequenceFinishQuestRewardFactory *,char const *)\n"); return NULL; } @@ -111192,13 +109299,15 @@ PyObject *resultobj = 0; iMessageQuestRewardFactory *arg1 = (iMessageQuestRewardFactory *) 0 ; celDataType arg2 ; - SwigValueWrapper > arg3 ; + csStringID arg3 ; char *arg4 = (char *) 0 ; char *arg5 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; + unsigned long val3 ; + int ecode3 = 0 ; int res4 ; char *buf4 = 0 ; int alloc4 = 0 ; @@ -111222,9 +109331,11 @@ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iMessageQuestRewardFactory_AddParameter" "', argument " "2"" of type '" "celDataType""'"); } arg2 = static_cast< celDataType >(val2); - { - arg3 = (csStringID)PyLong_AsUnsignedLong(obj2); - } + ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iMessageQuestRewardFactory_AddParameter" "', argument " "3"" of type '" "csStringID""'"); + } + arg3 = static_cast< csStringID >(val3); res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iMessageQuestRewardFactory_AddParameter" "', argument " "4"" of type '" "char const *""'"); @@ -111544,13 +109655,15 @@ PyObject *resultobj = 0; iActionQuestRewardFactory *arg1 = (iActionQuestRewardFactory *) 0 ; celDataType arg2 ; - SwigValueWrapper > arg3 ; + csStringID arg3 ; char *arg4 = (char *) 0 ; char *arg5 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; + unsigned long val3 ; + int ecode3 = 0 ; int res4 ; char *buf4 = 0 ; int alloc4 = 0 ; @@ -111574,9 +109687,11 @@ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "iActionQuestRewardFactory_AddParameter" "', argument " "2"" of type '" "celDataType""'"); } arg2 = static_cast< celDataType >(val2); - { - arg3 = (csStringID)PyLong_AsUnsignedLong(obj2); - } + ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "iActionQuestRewardFactory_AddParameter" "', argument " "3"" of type '" "csStringID""'"); + } + arg3 = static_cast< csStringID >(val3); res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "iActionQuestRewardFactory_AddParameter" "', argument " "4"" of type '" "char const *""'"); @@ -112306,7 +110421,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -112342,7 +110457,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iTransformQuestSeqOpFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iTransformQuestSeqOpFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iTransformQuestSeqOpFactory *,char const *,char const *)\n"" SetEntityParameter(iTransformQuestSeqOpFactory *,char const *)\n"); return NULL; } @@ -112559,7 +110674,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -112595,7 +110710,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iMovePathQuestSeqOpFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iMovePathQuestSeqOpFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iMovePathQuestSeqOpFactory *,char const *,char const *)\n"" SetEntityParameter(iMovePathQuestSeqOpFactory *,char const *)\n"); return NULL; } @@ -112770,7 +110885,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -112806,7 +110921,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iLightQuestSeqOpFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n SetEntityParameter(char const *,char const *)\n SetEntityParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iLightQuestSeqOpFactory_SetEntityParameter'.\n Possible C/C++ prototypes are:\n"" SetEntityParameter(iLightQuestSeqOpFactory *,char const *,char const *)\n"" SetEntityParameter(iLightQuestSeqOpFactory *,char const *)\n"); return NULL; } @@ -113071,7 +111186,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -113107,7 +111222,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPropertyQuestSeqOpFactory_SetPCParameter'.\n Possible C/C++ prototypes are:\n SetPCParameter(char const *,char const *)\n SetPCParameter(char const *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'iPropertyQuestSeqOpFactory_SetPCParameter'.\n Possible C/C++ prototypes are:\n"" SetPCParameter(iPropertyQuestSeqOpFactory *,char const *,char const *)\n"" SetPCParameter(iPropertyQuestSeqOpFactory *,char const *)\n"); return NULL; } @@ -113811,7 +111926,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -113849,7 +111964,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateQuest'.\n Possible C/C++ prototypes are:\n celCreateQuest(iCelPlLayer *,iCelEntity *,char const *)\n celCreateQuest(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celCreateQuest'.\n Possible C/C++ prototypes are:\n"" celCreateQuest(iCelPlLayer *,iCelEntity *,char const *)\n"" celCreateQuest(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -113934,7 +112049,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -113972,7 +112087,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetQuest'.\n Possible C/C++ prototypes are:\n celGetSetQuest(iCelPlLayer *,iCelEntity *,char const *)\n celGetSetQuest(iCelPlLayer *,iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetSetQuest'.\n Possible C/C++ prototypes are:\n"" celGetSetQuest(iCelPlLayer *,iCelEntity *,char const *)\n"" celGetSetQuest(iCelPlLayer *,iCelEntity *)\n"); return NULL; } @@ -114039,7 +112154,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 2); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -114067,7 +112182,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetQuest'.\n Possible C/C++ prototypes are:\n celGetQuest(iCelEntity *,char const *)\n celGetQuest(iCelEntity *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celGetQuest'.\n Possible C/C++ prototypes are:\n"" celGetQuest(iCelEntity *,char const *)\n"" celGetQuest(iCelEntity *)\n"); return NULL; } @@ -114593,7 +112708,7 @@ SWIGINTERN PyObject *_wrap_iCelNode_GetSuccessors(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelNode *arg1 = (iCelNode *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csArray > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -114605,7 +112720,7 @@ } arg1 = reinterpret_cast< iCelNode * >(argp1); result = (arg1)->GetSuccessors(); - resultobj = SWIG_NewPointerObj((new csArray(static_cast< const csArray& >(result))), SWIGTYPE_p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, SWIG_POINTER_OWN | 0 ); + resultobj = SWIG_NewPointerObj((new csArray(static_cast< const csArray& >(result))), SWIGTYPE_p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; @@ -114615,7 +112730,7 @@ SWIGINTERN PyObject *_wrap_iCelNode_GetAllSuccessors(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelNode *arg1 = (iCelNode *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csArray > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -114627,7 +112742,7 @@ } arg1 = reinterpret_cast< iCelNode * >(argp1); result = (arg1)->GetAllSuccessors(); - resultobj = SWIG_NewPointerObj((new csArray(static_cast< const csArray& >(result))), SWIGTYPE_p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, SWIG_POINTER_OWN | 0 ); + resultobj = SWIG_NewPointerObj((new csArray(static_cast< const csArray& >(result))), SWIGTYPE_p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; @@ -114915,7 +113030,7 @@ SWIGINTERN PyObject *_wrap_iCelNode_Successors_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelNode *arg1 = (iCelNode *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csArray > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -114927,7 +113042,7 @@ } arg1 = reinterpret_cast< iCelNode * >(argp1); result = iCelNode_Successors_get(arg1); - resultobj = SWIG_NewPointerObj((new csArray(static_cast< const csArray& >(result))), SWIGTYPE_p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, SWIG_POINTER_OWN | 0 ); + resultobj = SWIG_NewPointerObj((new csArray(static_cast< const csArray& >(result))), SWIGTYPE_p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; @@ -114937,7 +113052,7 @@ SWIGINTERN PyObject *_wrap_iCelNode_AllSuccessors_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; iCelNode *arg1 = (iCelNode *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csArray > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -114949,7 +113064,7 @@ } arg1 = reinterpret_cast< iCelNode * >(argp1); result = iCelNode_AllSuccessors_get(arg1); - resultobj = SWIG_NewPointerObj((new csArray(static_cast< const csArray& >(result))), SWIGTYPE_p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, SWIG_POINTER_OWN | 0 ); + resultobj = SWIG_NewPointerObj((new csArray(static_cast< const csArray& >(result))), SWIGTYPE_p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; @@ -116423,11 +114538,11 @@ SWIGINTERN PyObject *_wrap_Property_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Property *arg1 = (Property *) 0 ; - csStringID *arg2 = (csStringID *) 0 ; + csStringID arg2 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -116437,12 +114552,12 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Property_id_set" "', argument " "1"" of type '" "Property *""'"); } arg1 = reinterpret_cast< Property * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Property_id_set" "', argument " "2"" of type '" "csStringID *""'"); - } - arg2 = reinterpret_cast< csStringID * >(argp2); - if (arg1) (arg1)->id = *arg2; + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Property_id_set" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); + if (arg1) (arg1)->id = arg2; resultobj = SWIG_Py_Void(); return resultobj; @@ -116454,7 +114569,7 @@ SWIGINTERN PyObject *_wrap_Property_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Property *arg1 = (Property *) 0 ; - csStringID *result = 0 ; + csStringID result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -116465,8 +114580,8 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Property_id_get" "', argument " "1"" of type '" "Property *""'"); } arg1 = reinterpret_cast< Property * >(argp1); - result = (csStringID *)& ((arg1)->id); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CS__StringIDTCS__StringSetTag__General_t, 0 | 0 ); + result = (csStringID) ((arg1)->id); + resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); return resultobj; fail: return NULL; @@ -116819,7 +114934,7 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PropertyHolder_constants_set" "', argument " "1"" of type '" "PropertyHolder *""'"); } arg1 = reinterpret_cast< PropertyHolder * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_csHashTint_CS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_CS__StringIDTCS__StringSetTag__General_t_t_t_t, 0 | 0 ); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_csHashTint_unsigned_long_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_unsigned_long_t_t_t, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PropertyHolder_constants_set" "', argument " "2"" of type '" "csHash *""'"); } @@ -116848,7 +114963,7 @@ } arg1 = reinterpret_cast< PropertyHolder * >(argp1); result = (csHash *)& ((arg1)->constants); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csHashTint_CS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_CS__StringIDTCS__StringSetTag__General_t_t_t_t, 0 | 0 ); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_csHashTint_unsigned_long_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_unsigned_long_t_t_t, 0 | 0 ); return resultobj; fail: return NULL; @@ -117026,28 +115141,6 @@ } -SWIGINTERN PyObject *_wrap_celPcCommon_GetName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - celPcCommon *arg1 = (celPcCommon *) 0 ; - char *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"celPcCommon_GetName",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_celPcCommon, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetName" "', argument " "1"" of type '" "celPcCommon const *""'"); - } - arg1 = reinterpret_cast< celPcCommon * >(argp1); - result = (char *)((celPcCommon const *)arg1)->GetName(); - resultobj = SWIG_FromCharPtr((const char *)result); - return resultobj; -fail: - return NULL; -} - - SWIGINTERN PyObject *_wrap_celPcCommon_SetName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; @@ -117081,22 +115174,22 @@ } -SWIGINTERN PyObject *_wrap_celPcCommon_QueryObject(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_celPcCommon_GetName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - iObject *result = 0 ; + char *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if(!PyArg_UnpackTuple(args,(char *)"celPcCommon_QueryObject",1,1,&obj0)) SWIG_fail; + if(!PyArg_UnpackTuple(args,(char *)"celPcCommon_GetName",1,1,&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_celPcCommon, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_QueryObject" "', argument " "1"" of type '" "celPcCommon *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetName" "', argument " "1"" of type '" "celPcCommon const *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - result = (iObject *)(arg1)->QueryObject(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iObject, 0 | 0 ); + result = (char *)((celPcCommon const *)arg1)->GetName(); + resultobj = SWIG_FromCharPtr((const char *)result); return resultobj; fail: return NULL; @@ -117635,7 +115728,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -117840,7 +115933,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celPcCommon_SetPropertyIndexed'.\n Possible C/C++ prototypes are:\n SetPropertyIndexed(int,long)\n SetPropertyIndexed(int,float)\n SetPropertyIndexed(int,bool)\n SetPropertyIndexed(int,char const *)\n SetPropertyIndexed(int,csVector2 const &)\n SetPropertyIndexed(int,csVector3 const &)\n SetPropertyIndexed(int,csColor const &)\n SetPropertyIndexed(int,iCelPropertyClass *)\n SetPropertyIndexed(int,iCelEntity *)\n SetPropertyIndexed(int,iBase *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celPcCommon_SetPropertyIndexed'.\n Possible C/C++ prototypes are:\n"" SetPropertyIndexed(celPcCommon *,int,long)\n"" SetPropertyIndexed(celPcCommon *,int,float)\n"" SetPropertyIndexed(celPcCommon *,int,bool)\n"" SetPropertyIndexed(celPcCommon *,int,char const *)\n"" SetPropertyIndexed(celPcCommon *,int,csVector2 const &)\n"" SetPropertyIndexed(celPcCommon *,int,csVector3 const &)\n"" SetPropertyIndexed(celPcCommon *,int,csColor const &)\n"" SetPropertyIndexed(celPcCommon *,int,iCelPropertyClass *)\n"" SetPropertyIndexed(celPcCommon *,int,iCelEntity *)\n"" SetPropertyIndexed(celPcCommon *,int,iBase *)\n"); return NULL; } @@ -117848,11 +115941,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_SetProperty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; long arg3 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; long val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -117865,9 +115960,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_SetProperty" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_long(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "celPcCommon_SetProperty" "', argument " "3"" of type '" "long""'"); @@ -117884,11 +115981,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_SetProperty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; float arg3 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; float val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -117901,9 +116000,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_SetProperty" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_float(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "celPcCommon_SetProperty" "', argument " "3"" of type '" "float""'"); @@ -117920,11 +116021,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_SetProperty__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool arg3 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -117937,9 +116040,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_SetProperty" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "celPcCommon_SetProperty" "', argument " "3"" of type '" "bool""'"); @@ -117956,11 +116061,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_SetProperty__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *arg3 = (char *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; int res3 ; char *buf3 = 0 ; int alloc3 = 0 ; @@ -117974,9 +116081,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_SetProperty" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celPcCommon_SetProperty" "', argument " "3"" of type '" "char const *""'"); @@ -117995,11 +116104,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_SetProperty__SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector2 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -118012,9 +116123,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_SetProperty" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector2, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celPcCommon_SetProperty" "', argument " "3"" of type '" "csVector2 const &""'"); @@ -118034,11 +116147,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_SetProperty__SWIG_5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector3 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -118051,9 +116166,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_SetProperty" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector3, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celPcCommon_SetProperty" "', argument " "3"" of type '" "csVector3 const &""'"); @@ -118073,11 +116190,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_SetProperty__SWIG_6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csColor *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -118090,9 +116209,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_SetProperty" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csColor, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celPcCommon_SetProperty" "', argument " "3"" of type '" "csColor const &""'"); @@ -118112,11 +116233,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_SetProperty__SWIG_7(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelPropertyClass *arg3 = (iCelPropertyClass *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -118129,9 +116252,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_SetProperty" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celPcCommon_SetProperty" "', argument " "3"" of type '" "iCelPropertyClass *""'"); @@ -118148,11 +116273,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_SetProperty__SWIG_8(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelEntity *arg3 = (iCelEntity *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -118165,9 +116292,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_SetProperty" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celPcCommon_SetProperty" "', argument " "3"" of type '" "iCelEntity *""'"); @@ -118184,11 +116313,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_SetProperty__SWIG_9(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iBase *arg3 = (iBase *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -118201,9 +116332,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_SetProperty" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iBase, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celPcCommon_SetProperty" "', argument " "3"" of type '" "iBase *""'"); @@ -118223,7 +116356,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -118234,15 +116367,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_long(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector2, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_celPcCommon_SetProperty__SWIG_0(self, args); + return _wrap_celPcCommon_SetProperty__SWIG_4(self, args); } } } @@ -118254,15 +116386,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_float(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector3, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_celPcCommon_SetProperty__SWIG_1(self, args); + return _wrap_celPcCommon_SetProperty__SWIG_5(self, args); } } } @@ -118274,15 +116405,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csColor, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_celPcCommon_SetProperty__SWIG_2(self, args); + return _wrap_celPcCommon_SetProperty__SWIG_6(self, args); } } } @@ -118294,13 +116424,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelPropertyClass, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celPcCommon_SetProperty__SWIG_3(self, args); + return _wrap_celPcCommon_SetProperty__SWIG_7(self, args); } } } @@ -118312,13 +116444,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector2, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celPcCommon_SetProperty__SWIG_4(self, args); + return _wrap_celPcCommon_SetProperty__SWIG_8(self, args); } } } @@ -118330,13 +116464,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector3, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iBase, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celPcCommon_SetProperty__SWIG_5(self, args); + return _wrap_celPcCommon_SetProperty__SWIG_9(self, args); } } } @@ -118348,13 +116484,16 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csColor, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_long(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_celPcCommon_SetProperty__SWIG_6(self, args); + return _wrap_celPcCommon_SetProperty__SWIG_0(self, args); } } } @@ -118366,14 +116505,16 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelPropertyClass, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_float(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_celPcCommon_SetProperty__SWIG_7(self, args); + return _wrap_celPcCommon_SetProperty__SWIG_1(self, args); } } } @@ -118385,14 +116526,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelEntity, 0); + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_celPcCommon_SetProperty__SWIG_8(self, args); + return _wrap_celPcCommon_SetProperty__SWIG_3(self, args); } } } @@ -118404,21 +116545,23 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iBase, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_celPcCommon_SetProperty__SWIG_9(self, args); + return _wrap_celPcCommon_SetProperty__SWIG_2(self, args); } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celPcCommon_SetProperty'.\n Possible C/C++ prototypes are:\n SetProperty(csStringID,long)\n SetProperty(csStringID,float)\n SetProperty(csStringID,bool)\n SetProperty(csStringID,char const *)\n SetProperty(csStringID,csVector2 const &)\n SetProperty(csStringID,csVector3 const &)\n SetProperty(csStringID,csColor const &)\n SetProperty(csStringID,iCelPropertyClass *)\n SetProperty(csStringID,iCelEntity *)\n SetProperty(csStringID,iBase *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celPcCommon_SetProperty'.\n Possible C/C++ prototypes are:\n"" SetProperty(celPcCommon *,csStringID,long)\n"" SetProperty(celPcCommon *,csStringID,float)\n"" SetProperty(celPcCommon *,csStringID,bool)\n"" SetProperty(celPcCommon *,csStringID,char const *)\n"" SetProperty(celPcCommon *,csStringID,csVector2 const &)\n"" SetProperty(celPcCommon *,csStringID,csVector3 const &)\n"" SetProperty(celPcCommon *,csStringID,csColor const &)\n"" SetProperty(celPcCommon *,csStringID,iCelPropertyClass *)\n"" SetProperty(celPcCommon *,csStringID,iCelEntity *)\n"" SetProperty(celPcCommon *,csStringID,iBase *)\n"); return NULL; } @@ -118859,7 +117002,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -119064,7 +117207,7 @@ } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celPcCommon_GetPropertyIndexed'.\n Possible C/C++ prototypes are:\n GetPropertyIndexed(int,long &)\n GetPropertyIndexed(int,float &)\n GetPropertyIndexed(int,bool &)\n GetPropertyIndexed(int,char const *&)\n GetPropertyIndexed(int,csVector2 &)\n GetPropertyIndexed(int,csVector3 &)\n GetPropertyIndexed(int,csColor &)\n GetPropertyIndexed(int,iCelPropertyClass *&)\n GetPropertyIndexed(int,iCelEntity *&)\n GetPropertyIndexed(int,iBase *&)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'celPcCommon_GetPropertyIndexed'.\n Possible C/C++ prototypes are:\n"" GetPropertyIndexed(celPcCommon *,int,long &)\n"" GetPropertyIndexed(celPcCommon *,int,float &)\n"" GetPropertyIndexed(celPcCommon *,int,bool &)\n"" GetPropertyIndexed(celPcCommon *,int,char const *&)\n"" GetPropertyIndexed(celPcCommon *,int,csVector2 &)\n"" GetPropertyIndexed(celPcCommon *,int,csVector3 &)\n"" GetPropertyIndexed(celPcCommon *,int,csColor &)\n"" GetPropertyIndexed(celPcCommon *,int,iCelPropertyClass *&)\n"" GetPropertyIndexed(celPcCommon *,int,iCelEntity *&)\n"" GetPropertyIndexed(celPcCommon *,int,iBase *&)\n"); return NULL; } @@ -119072,10 +117215,12 @@ SWIGINTERN PyObject *_wrap_celPcCommon_GetPropertyLongByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; long result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -119085,9 +117230,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetPropertyLongByID" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyLongByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (long)(arg1)->GetPropertyLongByID(arg2); resultobj = SWIG_From_long(static_cast< long >(result)); return resultobj; @@ -119099,10 +117246,12 @@ SWIGINTERN PyObject *_wrap_celPcCommon_GetPropertyFloatByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; float result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -119112,9 +117261,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetPropertyFloatByID" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyFloatByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (float)(arg1)->GetPropertyFloatByID(arg2); resultobj = SWIG_From_float(static_cast< float >(result)); return resultobj; @@ -119126,10 +117277,12 @@ SWIGINTERN PyObject *_wrap_celPcCommon_GetPropertyBoolByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -119139,9 +117292,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetPropertyBoolByID" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyBoolByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (bool)(arg1)->GetPropertyBoolByID(arg2); resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; @@ -119153,10 +117308,12 @@ SWIGINTERN PyObject *_wrap_celPcCommon_GetPropertyStringByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -119166,9 +117323,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetPropertyStringByID" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyStringByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (char *)(arg1)->GetPropertyStringByID(arg2); resultobj = SWIG_FromCharPtr((const char *)result); return resultobj; @@ -119180,11 +117339,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_GetPropertyVector2ByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector2 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -119197,9 +117358,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetPropertyVector2ByID" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyVector2ByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector2, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celPcCommon_GetPropertyVector2ByID" "', argument " "3"" of type '" "csVector2 &""'"); @@ -119219,11 +117382,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_GetPropertyVector3ByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector3 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -119236,9 +117401,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetPropertyVector3ByID" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyVector3ByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector3, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celPcCommon_GetPropertyVector3ByID" "', argument " "3"" of type '" "csVector3 &""'"); @@ -119258,11 +117425,13 @@ SWIGINTERN PyObject *_wrap_celPcCommon_GetPropertyColorByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csColor *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -119275,9 +117444,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetPropertyColorByID" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyColorByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csColor, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celPcCommon_GetPropertyColorByID" "', argument " "3"" of type '" "csColor &""'"); @@ -119297,10 +117468,12 @@ SWIGINTERN PyObject *_wrap_celPcCommon_GetPropertyPClassByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelPropertyClass *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -119310,9 +117483,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetPropertyPClassByID" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyPClassByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (iCelPropertyClass *)(arg1)->GetPropertyPClassByID(arg2); resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); return resultobj; @@ -119324,10 +117499,12 @@ SWIGINTERN PyObject *_wrap_celPcCommon_GetPropertyEntityByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelEntity *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -119337,9 +117514,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetPropertyEntityByID" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyEntityByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (iCelEntity *)(arg1)->GetPropertyEntityByID(arg2); resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iCelEntity, 0 | 0 ); return resultobj; @@ -119351,10 +117530,12 @@ SWIGINTERN PyObject *_wrap_celPcCommon_GetPropertyIBaseByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iBase *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -119364,9 +117545,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetPropertyIBaseByID" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyIBaseByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (iBase *)(arg1)->GetPropertyIBaseByID(arg2); resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_iBase, 0 | 0 ); return resultobj; @@ -119378,12 +117561,14 @@ SWIGINTERN PyObject *_wrap_celPcCommon_PerformAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelParameterBlock *arg3 = (iCelParameterBlock *) 0 ; celData *arg4 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; @@ -119399,9 +117584,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_PerformAction" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_PerformAction" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelParameterBlock, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "celPcCommon_PerformAction" "', argument " "3"" of type '" "iCelParameterBlock *""'"); @@ -119478,10 +117665,12 @@ SWIGINTERN PyObject *_wrap_celPcCommon_GetPropertyOrActionDescription(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -119491,9 +117680,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetPropertyOrActionDescription" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyOrActionDescription" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (char *)(arg1)->GetPropertyOrActionDescription(arg2); resultobj = SWIG_FromCharPtr((const char *)result); return resultobj; @@ -119528,7 +117719,7 @@ PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; size_t arg2 ; - SwigValueWrapper > result; + csStringID result; void *argp1 = 0 ; int res1 = 0 ; size_t val2 ; @@ -119547,11 +117738,8 @@ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyOrActionID" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); - result = (arg1)->GetPropertyOrActionID(arg2); - { - csStringID stringid = result; - resultobj = PyLong_FromUnsignedLong((unsigned long)stringid); - } + result = (csStringID)(arg1)->GetPropertyOrActionID(arg2); + resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); return resultobj; fail: return NULL; @@ -119582,10 +117770,12 @@ SWIGINTERN PyObject *_wrap_celPcCommon_GetPropertyOrActionType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; celDataType result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -119595,9 +117785,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_GetPropertyOrActionType" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_GetPropertyOrActionType" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (celDataType)(arg1)->GetPropertyOrActionType(arg2); resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; @@ -119609,10 +117801,12 @@ SWIGINTERN PyObject *_wrap_celPcCommon_IsPropertyReadOnly(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; @@ -119622,9 +117816,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "celPcCommon_IsPropertyReadOnly" "', argument " "1"" of type '" "celPcCommon *""'"); } arg1 = reinterpret_cast< celPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "celPcCommon_IsPropertyReadOnly" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); result = (bool)(arg1)->IsPropertyReadOnly(arg2); resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; @@ -119636,7 +117832,7 @@ SWIGINTERN PyObject *_wrap_celPcCommon_SaveFirstPass(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -119690,7 +117886,7 @@ PyObject *resultobj = 0; celPcCommon *arg1 = (celPcCommon *) 0 ; celPersistenceType arg2 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; @@ -120294,7 +118490,7 @@ SWIGINTERN PyObject *_wrap_PcCommon_Save(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; PcCommon *arg1 = (PcCommon *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -120436,7 +118632,7 @@ PyObject *resultobj = 0; PcCommonFactory *arg1 = (PcCommonFactory *) 0 ; char *arg2 = (char *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; int res2 ; @@ -120458,7 +118654,7 @@ arg2 = reinterpret_cast< char * >(buf2); result = (arg1)->CreatePropertyClass((char const *)arg2); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -120995,12 +119191,14 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_PerformAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelParameterBlock *arg3 = (iCelParameterBlock *) 0 ; celData *arg4 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; @@ -121018,9 +119216,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_PerformAction" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_PerformAction" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelParameterBlock, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcCommon_PerformAction" "', argument " "3"" of type '" "iCelParameterBlock *""'"); @@ -121055,10 +119255,12 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_GetPropertyLongByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; long result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; Swig::Director *director = 0; @@ -121070,9 +119272,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_GetPropertyLongByID" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_GetPropertyLongByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { @@ -121094,10 +119298,12 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_GetPropertyFloatByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; float result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; Swig::Director *director = 0; @@ -121109,9 +119315,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_GetPropertyFloatByID" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_GetPropertyFloatByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { @@ -121133,10 +119341,12 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_GetPropertyBoolByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; Swig::Director *director = 0; @@ -121148,9 +119358,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_GetPropertyBoolByID" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_GetPropertyBoolByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { @@ -121214,10 +119426,12 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_GetPropertyStringByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; Swig::Director *director = 0; @@ -121229,9 +119443,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_GetPropertyStringByID" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_GetPropertyStringByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { @@ -121256,11 +119472,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_GetPropertyVector2ByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector2 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -121275,9 +119493,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_GetPropertyVector2ByID" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_GetPropertyVector2ByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector2, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcCommon_GetPropertyVector2ByID" "', argument " "3"" of type '" "csVector2 &""'"); @@ -121307,11 +119527,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_GetPropertyVector3ByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector3 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -121326,9 +119548,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_GetPropertyVector3ByID" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_GetPropertyVector3ByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector3, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcCommon_GetPropertyVector3ByID" "', argument " "3"" of type '" "csVector3 &""'"); @@ -121358,11 +119582,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_GetPropertyColorByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csColor *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -121377,9 +119603,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_GetPropertyColorByID" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_GetPropertyColorByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csColor, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcCommon_GetPropertyColorByID" "', argument " "3"" of type '" "csColor &""'"); @@ -121409,10 +119637,12 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_GetPropertyEntityByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelEntity *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; Swig::Director *director = 0; @@ -121424,9 +119654,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_GetPropertyEntityByID" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_GetPropertyEntityByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { @@ -121451,10 +119683,12 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_GetPropertyPClassByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelPropertyClass *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; Swig::Director *director = 0; @@ -121466,9 +119700,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_GetPropertyPClassByID" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_GetPropertyPClassByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { @@ -121493,10 +119729,12 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_GetPropertyIBaseByID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iBase *result = 0 ; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; Swig::Director *director = 0; @@ -121508,9 +119746,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_GetPropertyIBaseByID" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_GetPropertyIBaseByID" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { @@ -121556,11 +119796,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_SetProperty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; long arg3 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; long val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -121573,9 +119815,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_SetProperty" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_long(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "pyPcCommon_SetProperty" "', argument " "3"" of type '" "long""'"); @@ -121592,11 +119836,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_SetProperty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; float arg3 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; float val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -121609,9 +119855,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_SetProperty" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_float(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "pyPcCommon_SetProperty" "', argument " "3"" of type '" "float""'"); @@ -121628,11 +119876,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_SetProperty__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; bool arg3 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; @@ -121645,9 +119895,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_SetProperty" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "pyPcCommon_SetProperty" "', argument " "3"" of type '" "bool""'"); @@ -121664,11 +119916,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_SetProperty__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; char *arg3 = (char *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; int res3 ; char *buf3 = 0 ; int alloc3 = 0 ; @@ -121682,9 +119936,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_SetProperty" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcCommon_SetProperty" "', argument " "3"" of type '" "char const *""'"); @@ -121703,11 +119959,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_SetProperty__SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector2 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -121720,9 +119978,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_SetProperty" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector2, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcCommon_SetProperty" "', argument " "3"" of type '" "csVector2 const &""'"); @@ -121742,11 +120002,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_SetProperty__SWIG_5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csVector3 *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -121759,9 +120021,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_SetProperty" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csVector3, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcCommon_SetProperty" "', argument " "3"" of type '" "csVector3 const &""'"); @@ -121781,11 +120045,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_SetProperty__SWIG_6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; csColor *arg3 = 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -121798,9 +120064,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_SetProperty" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_csColor, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcCommon_SetProperty" "', argument " "3"" of type '" "csColor const &""'"); @@ -121820,11 +120088,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_SetProperty__SWIG_7(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelPropertyClass *arg3 = (iCelPropertyClass *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -121837,9 +120107,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_SetProperty" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelPropertyClass, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcCommon_SetProperty" "', argument " "3"" of type '" "iCelPropertyClass *""'"); @@ -121856,11 +120128,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_SetProperty__SWIG_8(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iCelEntity *arg3 = (iCelEntity *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -121873,9 +120147,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_SetProperty" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelEntity, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcCommon_SetProperty" "', argument " "3"" of type '" "iCelEntity *""'"); @@ -121892,11 +120168,13 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_SetProperty__SWIG_9(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iBase *arg3 = (iBase *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; @@ -121909,9 +120187,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_SetProperty" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_SetProperty" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iBase, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcCommon_SetProperty" "', argument " "3"" of type '" "iBase *""'"); @@ -121931,7 +120211,7 @@ int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = PyObject_Length(args); + argc = (int)PyObject_Length(args); for (ii = 0; (ii < argc) && (ii < 3); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } @@ -121942,15 +120222,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_long(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector2, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_pyPcCommon_SetProperty__SWIG_0(self, args); + return _wrap_pyPcCommon_SetProperty__SWIG_4(self, args); } } } @@ -121962,15 +120241,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_float(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector3, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_pyPcCommon_SetProperty__SWIG_1(self, args); + return _wrap_pyPcCommon_SetProperty__SWIG_5(self, args); } } } @@ -121982,15 +120260,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - { - int res = SWIG_AsVal_bool(argv[2], NULL); - _v = SWIG_CheckState(res); - } + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csColor, 0); + _v = SWIG_CheckState(res); if (_v) { - return _wrap_pyPcCommon_SetProperty__SWIG_2(self, args); + return _wrap_pyPcCommon_SetProperty__SWIG_6(self, args); } } } @@ -122002,13 +120279,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelPropertyClass, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_pyPcCommon_SetProperty__SWIG_3(self, args); + return _wrap_pyPcCommon_SetProperty__SWIG_7(self, args); } } } @@ -122020,13 +120299,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector2, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelEntity, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_pyPcCommon_SetProperty__SWIG_4(self, args); + return _wrap_pyPcCommon_SetProperty__SWIG_8(self, args); } } } @@ -122038,13 +120319,15 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csVector3, 0); + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iBase, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_pyPcCommon_SetProperty__SWIG_5(self, args); + return _wrap_pyPcCommon_SetProperty__SWIG_9(self, args); } } } @@ -122056,13 +120339,16 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_csColor, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_long(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_pyPcCommon_SetProperty__SWIG_6(self, args); + return _wrap_pyPcCommon_SetProperty__SWIG_0(self, args); } } } @@ -122074,14 +120360,16 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelPropertyClass, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_float(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_pyPcCommon_SetProperty__SWIG_7(self, args); + return _wrap_pyPcCommon_SetProperty__SWIG_1(self, args); } } } @@ -122093,14 +120381,14 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iCelEntity, 0); + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { - return _wrap_pyPcCommon_SetProperty__SWIG_8(self, args); + return _wrap_pyPcCommon_SetProperty__SWIG_3(self, args); } } } @@ -122112,21 +120400,23 @@ _v = SWIG_CheckState(res); if (_v) { { - _v = (PyLong_Check(argv[1]) || PyInt_Check(argv[1])); + int res = SWIG_AsVal_unsigned_SS_long(argv[1], NULL); + _v = SWIG_CheckState(res); } if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_iBase, 0); - _v = SWIG_CheckState(res); + { + int res = SWIG_AsVal_bool(argv[2], NULL); + _v = SWIG_CheckState(res); + } if (_v) { - return _wrap_pyPcCommon_SetProperty__SWIG_9(self, args); + return _wrap_pyPcCommon_SetProperty__SWIG_2(self, args); } } } } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'pyPcCommon_SetProperty'.\n Possible C/C++ prototypes are:\n SetProperty(csStringID,long)\n SetProperty(csStringID,float)\n SetProperty(csStringID,bool)\n SetProperty(csStringID,char const *)\n SetProperty(csStringID,csVector2 const &)\n SetProperty(csStringID,csVector3 const &)\n SetProperty(csStringID,csColor const &)\n SetProperty(csStringID,iCelPropertyClass *)\n SetProperty(csStringID,iCelEntity *)\n SetProperty(csStringID,iBase *)\n"); + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'pyPcCommon_SetProperty'.\n Possible C/C++ prototypes are:\n"" SetProperty(pyPcCommon *,csStringID,long)\n"" SetProperty(pyPcCommon *,csStringID,float)\n"" SetProperty(pyPcCommon *,csStringID,bool)\n"" SetProperty(pyPcCommon *,csStringID,char const *)\n"" SetProperty(pyPcCommon *,csStringID,csVector2 const &)\n"" SetProperty(pyPcCommon *,csStringID,csVector3 const &)\n"" SetProperty(pyPcCommon *,csStringID,csColor const &)\n"" SetProperty(pyPcCommon *,csStringID,iCelPropertyClass *)\n"" SetProperty(pyPcCommon *,csStringID,iCelEntity *)\n"" SetProperty(pyPcCommon *,csStringID,iBase *)\n"); return NULL; } @@ -122168,10 +120458,12 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_GetPropertyOrActionType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; celDataType result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; Swig::Director *director = 0; @@ -122183,9 +120475,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcCommon_GetPropertyOrActionType" "', argument " "1"" of type '" "pyPcCommon *""'"); } arg1 = reinterpret_cast< pyPcCommon * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyPcCommon_GetPropertyOrActionType" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { @@ -122207,7 +120501,7 @@ SWIGINTERN PyObject *_wrap_pyPcCommon_GetPL(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyPcCommon *arg1 = (pyPcCommon *) 0 ; - SwigValueWrapper > result; + SwigValueWrapper< csPtr > result; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; @@ -122220,7 +120514,7 @@ arg1 = reinterpret_cast< pyPcCommon * >(argp1); result = (arg1)->GetPL(); { - /*@SWIG:TYPEMAP_OUT_csRef_BODY@*/ + /*@SWIG:csinclude/bindings/python/pythpre.i,114,TYPEMAP_OUT_csRef_BODY@*/ csRef ref((csPtr&)result); /* explicit cast */ if (!ref.IsValid()) @@ -122839,13 +121133,15 @@ SWIGINTERN PyObject *_wrap_pyMessageReceiver_ReceiveMessage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; pyMessageReceiver *arg1 = (pyMessageReceiver *) 0 ; - SwigValueWrapper > arg2 ; + csStringID arg2 ; iMessageSender *arg3 = (iMessageSender *) 0 ; celData *arg4 = 0 ; iCelParameterBlock *arg5 = (iCelParameterBlock *) 0 ; bool result; void *argp1 = 0 ; int res1 = 0 ; + unsigned long val2 ; + int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; @@ -122866,9 +121162,11 @@ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyMessageReceiver_ReceiveMessage" "', argument " "1"" of type '" "pyMessageReceiver *""'"); } arg1 = reinterpret_cast< pyMessageReceiver * >(argp1); - { - arg2 = (csStringID)PyLong_AsUnsignedLong(obj1); - } + ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "pyMessageReceiver_ReceiveMessage" "', argument " "2"" of type '" "csStringID""'"); + } + arg2 = static_cast< csStringID >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iMessageSender, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyMessageReceiver_ReceiveMessage" "', argument " "3"" of type '" "iMessageSender *""'"); @@ -123266,386 +121564,6 @@ return SWIG_Py_Void(); } -SWIGINTERN PyObject *_wrap_swigpyPcInventoryListener_IncRef(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - scfImplementation1 *arg1 = (scfImplementation1 *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"swigpyPcInventoryListener_IncRef",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "swigpyPcInventoryListener_IncRef" "', argument " "1"" of type '" "scfImplementation1 *""'"); - } - arg1 = reinterpret_cast< scfImplementation1 * >(argp1); - (arg1)->IncRef(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_swigpyPcInventoryListener_DecRef(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - scfImplementation1 *arg1 = (scfImplementation1 *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"swigpyPcInventoryListener_DecRef",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "swigpyPcInventoryListener_DecRef" "', argument " "1"" of type '" "scfImplementation1 *""'"); - } - arg1 = reinterpret_cast< scfImplementation1 * >(argp1); - (arg1)->DecRef(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_swigpyPcInventoryListener_GetRefCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - scfImplementation1 *arg1 = (scfImplementation1 *) 0 ; - int result; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"swigpyPcInventoryListener_GetRefCount",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "swigpyPcInventoryListener_GetRefCount" "', argument " "1"" of type '" "scfImplementation1 *""'"); - } - arg1 = reinterpret_cast< scfImplementation1 * >(argp1); - result = (int)(arg1)->GetRefCount(); - resultobj = SWIG_From_int(static_cast< int >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_swigpyPcInventoryListener_QueryInterface(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - scfImplementation1 *arg1 = (scfImplementation1 *) 0 ; - scfInterfaceID arg2 ; - int arg3 ; - void *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - int val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"swigpyPcInventoryListener_QueryInterface",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "swigpyPcInventoryListener_QueryInterface" "', argument " "1"" of type '" "scfImplementation1 *""'"); - } - arg1 = reinterpret_cast< scfImplementation1 * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "swigpyPcInventoryListener_QueryInterface" "', argument " "2"" of type '" "scfInterfaceID""'"); - } - arg2 = static_cast< scfInterfaceID >(val2); - ecode3 = SWIG_AsVal_int(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "swigpyPcInventoryListener_QueryInterface" "', argument " "3"" of type '" "int""'"); - } - arg3 = static_cast< int >(val3); - result = (void *)(arg1)->QueryInterface(arg2,arg3); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_swigpyPcInventoryListener_AddRefOwner(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - scfImplementation1 *arg1 = (scfImplementation1 *) 0 ; - void **arg2 = (void **) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"swigpyPcInventoryListener_AddRefOwner",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "swigpyPcInventoryListener_AddRefOwner" "', argument " "1"" of type '" "scfImplementation1 *""'"); - } - arg1 = reinterpret_cast< scfImplementation1 * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_void, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "swigpyPcInventoryListener_AddRefOwner" "', argument " "2"" of type '" "void **""'"); - } - arg2 = reinterpret_cast< void ** >(argp2); - (arg1)->AddRefOwner(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_swigpyPcInventoryListener_RemoveRefOwner(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - scfImplementation1 *arg1 = (scfImplementation1 *) 0 ; - void **arg2 = (void **) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"swigpyPcInventoryListener_RemoveRefOwner",2,2,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "swigpyPcInventoryListener_RemoveRefOwner" "', argument " "1"" of type '" "scfImplementation1 *""'"); - } - arg1 = reinterpret_cast< scfImplementation1 * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_void, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "swigpyPcInventoryListener_RemoveRefOwner" "', argument " "2"" of type '" "void **""'"); - } - arg2 = reinterpret_cast< void ** >(argp2); - (arg1)->RemoveRefOwner(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_swigpyPcInventoryListener_GetInterfaceMetadata(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - scfImplementation1 *arg1 = (scfImplementation1 *) 0 ; - scfInterfaceMetadataList *result = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"swigpyPcInventoryListener_GetInterfaceMetadata",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "swigpyPcInventoryListener_GetInterfaceMetadata" "', argument " "1"" of type '" "scfImplementation1 *""'"); - } - arg1 = reinterpret_cast< scfImplementation1 * >(argp1); - result = (scfInterfaceMetadataList *)(arg1)->GetInterfaceMetadata(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_scfInterfaceMetadataList, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *swigpyPcInventoryListener_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_new_pyPcInventoryListener(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - PyObject *arg1 = (PyObject *) 0 ; - iObjectRegistry *arg2 = (iObjectRegistry *) 0 ; - pyPcInventoryListener *result = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"new_pyPcInventoryListener",2,2,&obj0,&obj1)) SWIG_fail; - arg1 = obj0; - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iObjectRegistry, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_pyPcInventoryListener" "', argument " "2"" of type '" "iObjectRegistry *""'"); - } - arg2 = reinterpret_cast< iObjectRegistry * >(argp2); - if ( arg1 != Py_None ) { - /* subclassed */ - result = (pyPcInventoryListener *)new SwigDirector_pyPcInventoryListener(arg1,arg2); - } else { - result = (pyPcInventoryListener *)new pyPcInventoryListener(arg2); - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_pyPcInventoryListener, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_pyPcInventoryListener(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - pyPcInventoryListener *arg1 = (pyPcInventoryListener *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"delete_pyPcInventoryListener",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_pyPcInventoryListener, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_pyPcInventoryListener" "', argument " "1"" of type '" "pyPcInventoryListener *""'"); - } - arg1 = reinterpret_cast< pyPcInventoryListener * >(argp1); - delete arg1; - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_pyPcInventoryListener_AddChild(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - pyPcInventoryListener *arg1 = (pyPcInventoryListener *) 0 ; - iPcInventory *arg2 = (iPcInventory *) 0 ; - iCelEntity *arg3 = (iCelEntity *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - Swig::Director *director = 0; - bool upcall = false; - - if(!PyArg_UnpackTuple(args,(char *)"pyPcInventoryListener_AddChild",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_pyPcInventoryListener, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcInventoryListener_AddChild" "', argument " "1"" of type '" "pyPcInventoryListener *""'"); - } - arg1 = reinterpret_cast< pyPcInventoryListener * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcInventory, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "pyPcInventoryListener_AddChild" "', argument " "2"" of type '" "iPcInventory *""'"); - } - arg2 = reinterpret_cast< iPcInventory * >(argp2); - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcInventoryListener_AddChild" "', argument " "3"" of type '" "iCelEntity *""'"); - } - arg3 = reinterpret_cast< iCelEntity * >(argp3); - director = SWIG_DIRECTOR_CAST(arg1); - upcall = (director && (director->swig_get_self()==obj0)); - try { - if (upcall) { - (arg1)->pyPcInventoryListener::AddChild(arg2,arg3); - } else { - (arg1)->AddChild(arg2,arg3); - } - } catch (Swig::DirectorException&) { - SWIG_fail; - } - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_pyPcInventoryListener_RemoveChild(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - pyPcInventoryListener *arg1 = (pyPcInventoryListener *) 0 ; - iPcInventory *arg2 = (iPcInventory *) 0 ; - iCelEntity *arg3 = (iCelEntity *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - Swig::Director *director = 0; - bool upcall = false; - - if(!PyArg_UnpackTuple(args,(char *)"pyPcInventoryListener_RemoveChild",3,3,&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_pyPcInventoryListener, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pyPcInventoryListener_RemoveChild" "', argument " "1"" of type '" "pyPcInventoryListener *""'"); - } - arg1 = reinterpret_cast< pyPcInventoryListener * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_iPcInventory, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "pyPcInventoryListener_RemoveChild" "', argument " "2"" of type '" "iPcInventory *""'"); - } - arg2 = reinterpret_cast< iPcInventory * >(argp2); - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_iCelEntity, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "pyPcInventoryListener_RemoveChild" "', argument " "3"" of type '" "iCelEntity *""'"); - } - arg3 = reinterpret_cast< iCelEntity * >(argp3); - director = SWIG_DIRECTOR_CAST(arg1); - upcall = (director && (director->swig_get_self()==obj0)); - try { - if (upcall) { - (arg1)->pyPcInventoryListener::RemoveChild(arg2,arg3); - } else { - (arg1)->RemoveChild(arg2,arg3); - } - } catch (Swig::DirectorException&) { - SWIG_fail; - } - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_disown_pyPcInventoryListener(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - pyPcInventoryListener *arg1 = (pyPcInventoryListener *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if(!PyArg_UnpackTuple(args,(char *)"disown_pyPcInventoryListener",1,1,&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_pyPcInventoryListener, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "disown_pyPcInventoryListener" "', argument " "1"" of type '" "pyPcInventoryListener *""'"); - } - arg1 = reinterpret_cast< pyPcInventoryListener * >(argp1); - { - Swig::Director *director = dynamic_cast(arg1); - if (director) director->swig_disown(); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *pyPcInventoryListener_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_pyPcInventoryListener, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - static PyMethodDef SwigMethods[] = { { (char *)"_SetSCFPointer", _wrap__SetSCFPointer, METH_VARARGS, NULL}, { (char *)"_GetSCFPointer", _wrap__GetSCFPointer, METH_VARARGS, NULL}, @@ -124103,7 +122021,6 @@ { (char *)"iCelPropertyClassFactory_swigregister", iCelPropertyClassFactory_swigregister, METH_VARARGS, NULL}, { (char *)"iCelPropertyClass_SetName", _wrap_iCelPropertyClass_SetName, METH_VARARGS, NULL}, { (char *)"iCelPropertyClass_GetName", _wrap_iCelPropertyClass_GetName, METH_VARARGS, NULL}, - { (char *)"iCelPropertyClass_QueryObject", _wrap_iCelPropertyClass_QueryObject, METH_VARARGS, NULL}, { (char *)"iCelPropertyClass_SetTag", _wrap_iCelPropertyClass_SetTag, METH_VARARGS, NULL}, { (char *)"iCelPropertyClass_GetTag", _wrap_iCelPropertyClass_GetTag, METH_VARARGS, NULL}, { (char *)"iCelPropertyClass_GetEntity", _wrap_iCelPropertyClass_GetEntity, METH_VARARGS, NULL}, @@ -124534,10 +122451,11 @@ { (char *)"iPcRegion_GetStartSector", _wrap_iPcRegion_GetStartSector, METH_VARARGS, NULL}, { (char *)"iPcRegion_GetStartPosition", _wrap_iPcRegion_GetStartPosition, METH_VARARGS, NULL}, { (char *)"iPcRegion_PointCamera", _wrap_iPcRegion_PointCamera, METH_VARARGS, NULL}, - { (char *)"iPcRegion_GetCollection", _wrap_iPcRegion_GetCollection, METH_VARARGS, NULL}, + { (char *)"iPcRegion_GetRegion", _wrap_iPcRegion_GetRegion, METH_VARARGS, NULL}, { (char *)"iPcRegion_WorldDir_get", _wrap_iPcRegion_WorldDir_get, METH_VARARGS, NULL}, { (char *)"iPcRegion_RegionName_set", _wrap_iPcRegion_RegionName_set, METH_VARARGS, NULL}, { (char *)"iPcRegion_RegionName_get", _wrap_iPcRegion_RegionName_get, METH_VARARGS, NULL}, + { (char *)"iPcRegion_Region_get", _wrap_iPcRegion_Region_get, METH_VARARGS, NULL}, { (char *)"iPcRegion_LoadWorld", _wrap_iPcRegion_LoadWorld, METH_VARARGS, NULL}, { (char *)"iPcRegion_scfGetVersion", _wrap_iPcRegion_scfGetVersion, METH_VARARGS, NULL}, { (char *)"delete_iPcRegion", _wrap_delete_iPcRegion, METH_VARARGS, NULL}, @@ -124565,7 +122483,7 @@ { (char *)"delete_iCelMapFile", _wrap_delete_iCelMapFile, METH_VARARGS, NULL}, { (char *)"iCelMapFile_swigregister", iCelMapFile_swigregister, METH_VARARGS, NULL}, { (char *)"iCelRegion_GetName", _wrap_iCelRegion_GetName, METH_VARARGS, NULL}, - { (char *)"iCelRegion_GetCsCollectionName", _wrap_iCelRegion_GetCsCollectionName, METH_VARARGS, NULL}, + { (char *)"iCelRegion_GetCsRegionName", _wrap_iCelRegion_GetCsRegionName, METH_VARARGS, NULL}, { (char *)"iCelRegion_SetCachePath", _wrap_iCelRegion_SetCachePath, METH_VARARGS, NULL}, { (char *)"iCelRegion_GetCachePath", _wrap_iCelRegion_GetCachePath, METH_VARARGS, NULL}, { (char *)"iCelRegion_CreateMapFile", _wrap_iCelRegion_CreateMapFile, METH_VARARGS, NULL}, @@ -124577,11 +122495,13 @@ { (char *)"iCelRegion_AssociateEntity", _wrap_iCelRegion_AssociateEntity, METH_VARARGS, NULL}, { (char *)"iCelRegion_DissociateEntity", _wrap_iCelRegion_DissociateEntity, METH_VARARGS, NULL}, { (char *)"iCelRegion_ContainsEntity", _wrap_iCelRegion_ContainsEntity, METH_VARARGS, NULL}, - { (char *)"iCelRegion_GetCollection", _wrap_iCelRegion_GetCollection, METH_VARARGS, NULL}, + { (char *)"iCelRegion_GetCsRegion", _wrap_iCelRegion_GetCsRegion, METH_VARARGS, NULL}, { (char *)"iCelRegion_Name_get", _wrap_iCelRegion_Name_get, METH_VARARGS, NULL}, + { (char *)"iCelRegion_CsRegionName_get", _wrap_iCelRegion_CsRegionName_get, METH_VARARGS, NULL}, { (char *)"iCelRegion_CachePath_set", _wrap_iCelRegion_CachePath_set, METH_VARARGS, NULL}, { (char *)"iCelRegion_CachePath_get", _wrap_iCelRegion_CachePath_get, METH_VARARGS, NULL}, { (char *)"iCelRegion_MapFileCount_get", _wrap_iCelRegion_MapFileCount_get, METH_VARARGS, NULL}, + { (char *)"iCelRegion_CsRegion_get", _wrap_iCelRegion_CsRegion_get, METH_VARARGS, NULL}, { (char *)"delete_iCelRegion", _wrap_delete_iCelRegion, METH_VARARGS, NULL}, { (char *)"iCelRegion_swigregister", iCelRegion_swigregister, METH_VARARGS, NULL}, { (char *)"iCelZone_GetName", _wrap_iCelZone_GetName, METH_VARARGS, NULL}, @@ -124673,12 +122593,8 @@ { (char *)"iPcLinearMovement_SetAngularVelocity", _wrap_iPcLinearMovement_SetAngularVelocity, METH_VARARGS, NULL}, { (char *)"iPcLinearMovement_SetSpeed", _wrap_iPcLinearMovement_SetSpeed, METH_VARARGS, NULL}, { (char *)"iPcLinearMovement_SetVelocity", _wrap_iPcLinearMovement_SetVelocity, METH_VARARGS, NULL}, - { (char *)"iPcLinearMovement_SetBodyVelocity", _wrap_iPcLinearMovement_SetBodyVelocity, METH_VARARGS, NULL}, - { (char *)"iPcLinearMovement_SetWorldVelocity", _wrap_iPcLinearMovement_SetWorldVelocity, METH_VARARGS, NULL}, { (char *)"iPcLinearMovement_AddVelocity", _wrap_iPcLinearMovement_AddVelocity, METH_VARARGS, NULL}, { (char *)"iPcLinearMovement_ClearWorldVelocity", _wrap_iPcLinearMovement_ClearWorldVelocity, METH_VARARGS, NULL}, - { (char *)"iPcLinearMovement_GetBodyVelocity", _wrap_iPcLinearMovement_GetBodyVelocity, METH_VARARGS, NULL}, - { (char *)"iPcLinearMovement_GetWorldVelocity", _wrap_iPcLinearMovement_GetWorldVelocity, METH_VARARGS, NULL}, { (char *)"iPcLinearMovement_GetVelocity", _wrap_iPcLinearMovement_GetVelocity, METH_VARARGS, NULL}, { (char *)"iPcLinearMovement_GetAngularVelocity", _wrap_iPcLinearMovement_GetAngularVelocity, METH_VARARGS, NULL}, { (char *)"iPcLinearMovement_GetCDDimensions", _wrap_iPcLinearMovement_GetCDDimensions, METH_VARARGS, NULL}, @@ -124692,7 +122608,6 @@ { (char *)"iPcLinearMovement_GetYRotation", _wrap_iPcLinearMovement_GetYRotation, METH_VARARGS, NULL}, { (char *)"iPcLinearMovement_GetPosition", _wrap_iPcLinearMovement_GetPosition, METH_VARARGS, NULL}, { (char *)"iPcLinearMovement_GetFullPosition", _wrap_iPcLinearMovement_GetFullPosition, METH_VARARGS, NULL}, - { (char *)"iPcLinearMovement_GetFullTransform", _wrap_iPcLinearMovement_GetFullTransform, METH_VARARGS, NULL}, { (char *)"iPcLinearMovement_IsPath", _wrap_iPcLinearMovement_IsPath, METH_VARARGS, NULL}, { (char *)"iPcLinearMovement_GetSector", _wrap_iPcLinearMovement_GetSector, METH_VARARGS, NULL}, { (char *)"iPcLinearMovement_ExtrapolatePosition", _wrap_iPcLinearMovement_ExtrapolatePosition, METH_VARARGS, NULL}, @@ -124820,72 +122735,26 @@ { (char *)"celGetSetActorMove", _wrap_celGetSetActorMove, METH_VARARGS, NULL}, { (char *)"celGetActorMove", _wrap_celGetActorMove, METH_VARARGS, NULL}, { (char *)"scfQuery_iPcActorMove", _wrap_scfQuery_iPcActorMove, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_SetAxis", _wrap_iPcActorAnalog_SetAxis, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_GetAxis", _wrap_iPcActorAnalog_GetAxis, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_AddAxis", _wrap_iPcActorAnalog_AddAxis, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_SetMovementSpeed", _wrap_iPcActorAnalog_SetMovementSpeed, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_GetMovementSpeed", _wrap_iPcActorAnalog_GetMovementSpeed, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_SetMovementAcceleration", _wrap_iPcActorAnalog_SetMovementAcceleration, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_GetMovementAcceleration", _wrap_iPcActorAnalog_GetMovementAcceleration, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_SetMovementDeceleration", _wrap_iPcActorAnalog_SetMovementDeceleration, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_GetMovementDeceleration", _wrap_iPcActorAnalog_GetMovementDeceleration, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_SetTurningSpeed", _wrap_iPcActorAnalog_SetTurningSpeed, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_GetTurningSpeed", _wrap_iPcActorAnalog_GetTurningSpeed, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_MovementSpeed_set", _wrap_iPcActorAnalog_MovementSpeed_set, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_TurningSpeed_set", _wrap_iPcActorAnalog_TurningSpeed_set, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_scfGetVersion", _wrap_iPcActorAnalog_scfGetVersion, METH_VARARGS, NULL}, + { (char *)"delete_iPcActorAnalog", _wrap_delete_iPcActorAnalog, METH_VARARGS, NULL}, + { (char *)"iPcActorAnalog_swigregister", iPcActorAnalog_swigregister, METH_VARARGS, NULL}, { (char *)"celCreateActorAnalog", _wrap_celCreateActorAnalog, METH_VARARGS, NULL}, { (char *)"celGetSetActorAnalog", _wrap_celGetSetActorAnalog, METH_VARARGS, NULL}, { (char *)"celGetActorAnalog", _wrap_celGetActorAnalog, METH_VARARGS, NULL}, { (char *)"scfQuery_iPcActorAnalog", _wrap_scfQuery_iPcActorAnalog, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_SetAxis", _wrap_iPcAnalogMotion_SetAxis, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_GetAxis", _wrap_iPcAnalogMotion_GetAxis, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_AddAxis", _wrap_iPcAnalogMotion_AddAxis, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_SetMovementSpeed", _wrap_iPcAnalogMotion_SetMovementSpeed, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_GetMovementSpeed", _wrap_iPcAnalogMotion_GetMovementSpeed, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_SetMovementAcceleration", _wrap_iPcAnalogMotion_SetMovementAcceleration, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_GetMovementAcceleration", _wrap_iPcAnalogMotion_GetMovementAcceleration, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_SetMovementDeceleration", _wrap_iPcAnalogMotion_SetMovementDeceleration, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_GetMovementDeceleration", _wrap_iPcAnalogMotion_GetMovementDeceleration, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_SetTurningSpeed", _wrap_iPcAnalogMotion_SetTurningSpeed, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_GetTurningSpeed", _wrap_iPcAnalogMotion_GetTurningSpeed, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_SetMinimumTurningSpeed", _wrap_iPcAnalogMotion_SetMinimumTurningSpeed, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_GetMinimumTurningSpeed", _wrap_iPcAnalogMotion_GetMinimumTurningSpeed, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_SetMaximumTurningSpeed", _wrap_iPcAnalogMotion_SetMaximumTurningSpeed, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_GetMaximumTurningSpeed", _wrap_iPcAnalogMotion_GetMaximumTurningSpeed, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_Enable", _wrap_iPcAnalogMotion_Enable, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_IsEnabled", _wrap_iPcAnalogMotion_IsEnabled, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_scfGetVersion", _wrap_iPcAnalogMotion_scfGetVersion, METH_VARARGS, NULL}, - { (char *)"delete_iPcAnalogMotion", _wrap_delete_iPcAnalogMotion, METH_VARARGS, NULL}, - { (char *)"iPcAnalogMotion_swigregister", iPcAnalogMotion_swigregister, METH_VARARGS, NULL}, - { (char *)"celCreateAnalogMotion", _wrap_celCreateAnalogMotion, METH_VARARGS, NULL}, - { (char *)"celGetSetAnalogMotion", _wrap_celGetSetAnalogMotion, METH_VARARGS, NULL}, - { (char *)"celGetAnalogMotion", _wrap_celGetAnalogMotion, METH_VARARGS, NULL}, - { (char *)"scfQuery_iPcAnalogMotion", _wrap_scfQuery_iPcAnalogMotion, METH_VARARGS, NULL}, - { (char *)"iPcJump_Jump", _wrap_iPcJump_Jump, METH_VARARGS, NULL}, - { (char *)"iPcJump_FinishBoost", _wrap_iPcJump_FinishBoost, METH_VARARGS, NULL}, - { (char *)"iPcJump_Freeze", _wrap_iPcJump_Freeze, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetState", _wrap_iPcJump_GetState, METH_VARARGS, NULL}, - { (char *)"iPcJump_GlideTurn", _wrap_iPcJump_GlideTurn, METH_VARARGS, NULL}, - { (char *)"iPcJump_GlidePitch", _wrap_iPcJump_GlidePitch, METH_VARARGS, NULL}, - { (char *)"iPcJump_SetGlideGravity", _wrap_iPcJump_SetGlideGravity, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetGlideGravity", _wrap_iPcJump_GetGlideGravity, METH_VARARGS, NULL}, - { (char *)"iPcJump_SetGlidePitchLimit", _wrap_iPcJump_SetGlidePitchLimit, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetGlidePitchLimit", _wrap_iPcJump_GetGlidePitchLimit, METH_VARARGS, NULL}, - { (char *)"iPcJump_SetGlidePitchSpeed", _wrap_iPcJump_SetGlidePitchSpeed, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetGlidePitchSpeed", _wrap_iPcJump_GetGlidePitchSpeed, METH_VARARGS, NULL}, - { (char *)"iPcJump_SetGlideTurnSpeed", _wrap_iPcJump_SetGlideTurnSpeed, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetGlideTurnSpeed", _wrap_iPcJump_GetGlideTurnSpeed, METH_VARARGS, NULL}, - { (char *)"iPcJump_SetJumpSpeed", _wrap_iPcJump_SetJumpSpeed, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetJumpSpeed", _wrap_iPcJump_GetJumpSpeed, METH_VARARGS, NULL}, - { (char *)"iPcJump_SetJumpHeight", _wrap_iPcJump_SetJumpHeight, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetJumpHeight", _wrap_iPcJump_GetJumpHeight, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetAirTime", _wrap_iPcJump_GetAirTime, METH_VARARGS, NULL}, - { (char *)"iPcJump_SetDoubleJumpSpeed", _wrap_iPcJump_SetDoubleJumpSpeed, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetDoubleJumpSpeed", _wrap_iPcJump_GetDoubleJumpSpeed, METH_VARARGS, NULL}, - { (char *)"iPcJump_SetGravity", _wrap_iPcJump_SetGravity, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetGravity", _wrap_iPcJump_GetGravity, METH_VARARGS, NULL}, - { (char *)"iPcJump_SetFixedJump", _wrap_iPcJump_SetFixedJump, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetFixedJump", _wrap_iPcJump_GetFixedJump, METH_VARARGS, NULL}, - { (char *)"iPcJump_SetBoostJump", _wrap_iPcJump_SetBoostJump, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetBoostJump", _wrap_iPcJump_GetBoostJump, METH_VARARGS, NULL}, - { (char *)"iPcJump_SetBoostTime", _wrap_iPcJump_SetBoostTime, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetBoostTime", _wrap_iPcJump_GetBoostTime, METH_VARARGS, NULL}, - { (char *)"iPcJump_SetBoostAcceleration", _wrap_iPcJump_SetBoostAcceleration, METH_VARARGS, NULL}, - { (char *)"iPcJump_GetBoostAcceleration", _wrap_iPcJump_GetBoostAcceleration, METH_VARARGS, NULL}, - { (char *)"iPcJump_scfGetVersion", _wrap_iPcJump_scfGetVersion, METH_VARARGS, NULL}, - { (char *)"delete_iPcJump", _wrap_delete_iPcJump, METH_VARARGS, NULL}, - { (char *)"iPcJump_swigregister", iPcJump_swigregister, METH_VARARGS, NULL}, - { (char *)"celCreateJump", _wrap_celCreateJump, METH_VARARGS, NULL}, - { (char *)"celGetSetJump", _wrap_celGetSetJump, METH_VARARGS, NULL}, - { (char *)"celGetJump", _wrap_celGetJump, METH_VARARGS, NULL}, - { (char *)"scfQuery_iPcJump", _wrap_scfQuery_iPcJump, METH_VARARGS, NULL}, { (char *)"iPcCamera_SetRegion", _wrap_iPcCamera_SetRegion, METH_VARARGS, NULL}, { (char *)"iPcCamera_SetZoneManager", _wrap_iPcCamera_SetZoneManager, METH_VARARGS, NULL}, { (char *)"iPcCamera_SetRectangle", _wrap_iPcCamera_SetRectangle, METH_VARARGS, NULL}, @@ -125135,9 +123004,6 @@ { (char *)"iPcTrackingCamera_SetTargetState", _wrap_iPcTrackingCamera_SetTargetState, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_GetTargetState", _wrap_iPcTrackingCamera_GetTargetState, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_SetTargetYOffset", _wrap_iPcTrackingCamera_SetTargetYOffset, METH_VARARGS, NULL}, - { (char *)"iPcTrackingCamera_GetTargetYOffset", _wrap_iPcTrackingCamera_GetTargetYOffset, METH_VARARGS, NULL}, - { (char *)"iPcTrackingCamera_SetTargetInterpolationTime", _wrap_iPcTrackingCamera_SetTargetInterpolationTime, METH_VARARGS, NULL}, - { (char *)"iPcTrackingCamera_GetTargetInterpolationTime", _wrap_iPcTrackingCamera_GetTargetInterpolationTime, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_SetOffsetAngle", _wrap_iPcTrackingCamera_SetOffsetAngle, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_GetOffsetAngle", _wrap_iPcTrackingCamera_GetOffsetAngle, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_SetOffsetDistance", _wrap_iPcTrackingCamera_SetOffsetDistance, METH_VARARGS, NULL}, @@ -125145,13 +123011,13 @@ { (char *)"iPcTrackingCamera_SetFollowSpringLength", _wrap_iPcTrackingCamera_SetFollowSpringLength, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_GetFollowSpringLength", _wrap_iPcTrackingCamera_GetFollowSpringLength, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_SetFollowMinimumSpringFactor", _wrap_iPcTrackingCamera_SetFollowMinimumSpringFactor, METH_VARARGS, NULL}, - { (char *)"iPcTrackingCamera_SetPanDirection", _wrap_iPcTrackingCamera_SetPanDirection, METH_VARARGS, NULL}, + { (char *)"iPcTrackingCamera_Pan", _wrap_iPcTrackingCamera_Pan, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_GetPanDirection", _wrap_iPcTrackingCamera_GetPanDirection, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_SetPanSpeed", _wrap_iPcTrackingCamera_SetPanSpeed, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_GetPanSpeed", _wrap_iPcTrackingCamera_GetPanSpeed, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_SetPanAcceleration", _wrap_iPcTrackingCamera_SetPanAcceleration, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_GetPanAcceleration", _wrap_iPcTrackingCamera_GetPanAcceleration, METH_VARARGS, NULL}, - { (char *)"iPcTrackingCamera_SetTiltDirection", _wrap_iPcTrackingCamera_SetTiltDirection, METH_VARARGS, NULL}, + { (char *)"iPcTrackingCamera_Tilt", _wrap_iPcTrackingCamera_Tilt, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_GetTiltDirection", _wrap_iPcTrackingCamera_GetTiltDirection, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_SetTiltSpeed", _wrap_iPcTrackingCamera_SetTiltSpeed, METH_VARARGS, NULL}, { (char *)"iPcTrackingCamera_GetTiltSpeed", _wrap_iPcTrackingCamera_GetTiltSpeed, METH_VARARGS, NULL}, @@ -126361,9 +124227,8 @@ { (char *)"celPcCommon_HavePropertyClassesChanged", _wrap_celPcCommon_HavePropertyClassesChanged, METH_VARARGS, NULL}, { (char *)"celPcCommon_SetTag", _wrap_celPcCommon_SetTag, METH_VARARGS, NULL}, { (char *)"celPcCommon_GetTag", _wrap_celPcCommon_GetTag, METH_VARARGS, NULL}, - { (char *)"celPcCommon_GetName", _wrap_celPcCommon_GetName, METH_VARARGS, NULL}, { (char *)"celPcCommon_SetName", _wrap_celPcCommon_SetName, METH_VARARGS, NULL}, - { (char *)"celPcCommon_QueryObject", _wrap_celPcCommon_QueryObject, METH_VARARGS, NULL}, + { (char *)"celPcCommon_GetName", _wrap_celPcCommon_GetName, METH_VARARGS, NULL}, { (char *)"celPcCommon_GetEntity", _wrap_celPcCommon_GetEntity, METH_VARARGS, NULL}, { (char *)"celPcCommon_SetEntity", _wrap_celPcCommon_SetEntity, METH_VARARGS, NULL}, { (char *)"celPcCommon_AddPropertyChangeCallback", _wrap_celPcCommon_AddPropertyChangeCallback, METH_VARARGS, NULL}, @@ -126502,20 +124367,6 @@ { (char *)"pyPcPropertyListener_PropertyChanged", _wrap_pyPcPropertyListener_PropertyChanged, METH_VARARGS, NULL}, { (char *)"disown_pyPcPropertyListener", _wrap_disown_pyPcPropertyListener, METH_VARARGS, NULL}, { (char *)"pyPcPropertyListener_swigregister", pyPcPropertyListener_swigregister, METH_VARARGS, NULL}, - { (char *)"swigpyPcInventoryListener_IncRef", _wrap_swigpyPcInventoryListener_IncRef, METH_VARARGS, NULL}, - { (char *)"swigpyPcInventoryListener_DecRef", _wrap_swigpyPcInventoryListener_DecRef, METH_VARARGS, NULL}, - { (char *)"swigpyPcInventoryListener_GetRefCount", _wrap_swigpyPcInventoryListener_GetRefCount, METH_VARARGS, NULL}, - { (char *)"swigpyPcInventoryListener_QueryInterface", _wrap_swigpyPcInventoryListener_QueryInterface, METH_VARARGS, NULL}, - { (char *)"swigpyPcInventoryListener_AddRefOwner", _wrap_swigpyPcInventoryListener_AddRefOwner, METH_VARARGS, NULL}, - { (char *)"swigpyPcInventoryListener_RemoveRefOwner", _wrap_swigpyPcInventoryListener_RemoveRefOwner, METH_VARARGS, NULL}, - { (char *)"swigpyPcInventoryListener_GetInterfaceMetadata", _wrap_swigpyPcInventoryListener_GetInterfaceMetadata, METH_VARARGS, NULL}, - { (char *)"swigpyPcInventoryListener_swigregister", swigpyPcInventoryListener_swigregister, METH_VARARGS, NULL}, - { (char *)"new_pyPcInventoryListener", _wrap_new_pyPcInventoryListener, METH_VARARGS, NULL}, - { (char *)"delete_pyPcInventoryListener", _wrap_delete_pyPcInventoryListener, METH_VARARGS, NULL}, - { (char *)"pyPcInventoryListener_AddChild", _wrap_pyPcInventoryListener_AddChild, METH_VARARGS, NULL}, - { (char *)"pyPcInventoryListener_RemoveChild", _wrap_pyPcInventoryListener_RemoveChild, METH_VARARGS, NULL}, - { (char *)"disown_pyPcInventoryListener", _wrap_disown_pyPcInventoryListener, METH_VARARGS, NULL}, - { (char *)"pyPcInventoryListener_swigregister", pyPcInventoryListener_swigregister, METH_VARARGS, NULL}, { NULL, NULL, 0, NULL } }; @@ -126576,12 +124427,6 @@ static void *_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_tTo_p_iPcPropertyListener(void *x) { return (void *)((iPcPropertyListener *) ((scfImplementation1 *) x)); } -static void *_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_tTo_p_iPcInventoryListener(void *x) { - return (void *)((iPcInventoryListener *) ((scfImplementation1 *) x)); -} -static void *_p_pyPcInventoryListenerTo_p_iPcInventoryListener(void *x) { - return (void *)((iPcInventoryListener *) (scfImplementation1 *) ((pyPcInventoryListener *) x)); -} static void *_p_iCelDataArrayTo_p_iArrayChangeAllTcelData_t(void *x) { return (void *)((iArrayChangeAll *) ((iCelDataArray *) x)); } @@ -126648,35 +124493,17 @@ static void *_p_pyPcCommonTo_p_iPcPython(void *x) { return (void *)((iPcPython *) (scfImplementationExt1 *) ((pyPcCommon *) x)); } -static void *_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_iPcPython(void *x) { - return (void *)((iPcPython *) ((scfImplementationExt1 *) x)); -} -static void *_p_PcCommonTo_p_scfImplementationExt0TPcCommon_celPcCommon_t(void *x) { - return (void *)((scfImplementationExt0 *) ((PcCommon *) x)); -} -static void *_p_pyPcCommonTo_p_scfImplementationExt0TPcCommon_celPcCommon_t(void *x) { - return (void *)((scfImplementationExt0 *) (PcCommon *)(scfImplementationExt1 *) ((pyPcCommon *) x)); -} -static void *_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_scfImplementationExt0TPcCommon_celPcCommon_t(void *x) { - return (void *)((scfImplementationExt0 *) (PcCommon *) ((scfImplementationExt1 *) x)); -} -static void *_p_celPcCommonTo_p_iCelPropertyClass(void *x) { - return (void *)((iCelPropertyClass *) (scfImplementation3 *) ((celPcCommon *) x)); -} -static void *_p_PcCommonTo_p_iCelPropertyClass(void *x) { - return (void *)((iCelPropertyClass *) (scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *) ((PcCommon *) x)); -} -static void *_p_pyPcCommonTo_p_iCelPropertyClass(void *x) { - return (void *)((iCelPropertyClass *) (scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *)(PcCommon *)(scfImplementationExt1 *) ((pyPcCommon *) x)); -} -static void *_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_tTo_p_iCelPropertyClass(void *x) { - return (void *)((iCelPropertyClass *) ((scfImplementation3 *) x)); +static void *_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_iPcPython(void *x) { + return (void *)((iPcPython *) ((scfImplementationExt1 *) x)); } -static void *_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_iCelPropertyClass(void *x) { - return (void *)((iCelPropertyClass *) (scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *)(PcCommon *) ((scfImplementationExt1 *) x)); +static void *_p_PcCommonTo_p_scfImplementationExt0TPcCommon_celPcCommon_t(void *x) { + return (void *)((scfImplementationExt0 *) ((PcCommon *) x)); } -static void *_p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_iCelPropertyClass(void *x) { - return (void *)((iCelPropertyClass *) (scfImplementation3 *)(celPcCommon *) ((scfImplementationExt0 *) x)); +static void *_p_pyPcCommonTo_p_scfImplementationExt0TPcCommon_celPcCommon_t(void *x) { + return (void *)((scfImplementationExt0 *) (PcCommon *)(scfImplementationExt1 *) ((pyPcCommon *) x)); +} +static void *_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_scfImplementationExt0TPcCommon_celPcCommon_t(void *x) { + return (void *)((scfImplementationExt0 *) (PcCommon *) ((scfImplementationExt1 *) x)); } static void *_p_p_celPcCommonTo_p_p_iCelPropertyClass(void *x) { return (void *)((iCelPropertyClass **) (scfImplementation3 *) ((celPcCommon **) x)); @@ -126696,6 +124523,24 @@ static void *_p_p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_p_iCelPropertyClass(void *x) { return (void *)((iCelPropertyClass **) (scfImplementation3 *)(celPcCommon *) ((scfImplementationExt0 **) x)); } +static void *_p_celPcCommonTo_p_iCelPropertyClass(void *x) { + return (void *)((iCelPropertyClass *) (scfImplementation3 *) ((celPcCommon *) x)); +} +static void *_p_PcCommonTo_p_iCelPropertyClass(void *x) { + return (void *)((iCelPropertyClass *) (scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *) ((PcCommon *) x)); +} +static void *_p_pyPcCommonTo_p_iCelPropertyClass(void *x) { + return (void *)((iCelPropertyClass *) (scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *)(PcCommon *)(scfImplementationExt1 *) ((pyPcCommon *) x)); +} +static void *_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_tTo_p_iCelPropertyClass(void *x) { + return (void *)((iCelPropertyClass *) ((scfImplementation3 *) x)); +} +static void *_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_iCelPropertyClass(void *x) { + return (void *)((iCelPropertyClass *) (scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *)(PcCommon *) ((scfImplementationExt1 *) x)); +} +static void *_p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_iCelPropertyClass(void *x) { + return (void *)((iCelPropertyClass *) (scfImplementation3 *)(celPcCommon *) ((scfImplementationExt0 *) x)); +} static void *_p_pyPcPropertyListenerTo_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t(void *x) { return (void *)((scfImplementation1 *) ((pyPcPropertyListener *) x)); } @@ -126771,3071 +124616,3059 @@ static void *_p_celOneParameterBlockTo_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t(void *x) { return (void *)((scfImplementation1 *) ((celOneParameterBlock *) x)); } -static void *_p_iSaverTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSaver *) x)); -} -static void *_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelPropertyClass *) ((scfImplementation3 *) x)); -} -static void *_p_iODEDynamicSystemStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iODEDynamicSystemState *) x)); -} -static void *_p_iTerrainVector3ArrayTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iTerrainVector3Array *) x)); -} -static void *_p_iFontTo_p_iBase(void *x) { - return (void *)((iBase *) ((iFont *) x)); -} -static void *_p_scfImplementation1TcsObject_iObject_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iObject *) ((scfImplementation1 *) x)); +static void *_p_p_iSaverTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSaver **) x)); } -static void *_p_iEventQueueTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEventQueue *) x)); +static void *_p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelPropertyClass *) ((scfImplementation3 **) x)); } -static void *_p_iShaderVariableContextTo_p_iBase(void *x) { - return (void *)((iBase *) ((iShaderVariableContext *) x)); +static void *_p_p_iODEDynamicSystemStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iODEDynamicSystemState **) x)); } -static void *_p_iSequenceConditionTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSequenceCondition *) x)); +static void *_p_p_iTerrainVector3ArrayTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iTerrainVector3Array **) x)); } -static void *_p_iCameraPositionListTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCameraPositionList *) x)); +static void *_p_p_iFontTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iFont **) x)); } -static void *_p_iSkeletonBlendNode2To_p_iBase(void *x) { - return (void *)((iBase *) (iSkeletonAnimNode2 *) ((iSkeletonBlendNode2 *) x)); +static void *_p_p_scfImplementation1TcsObject_iObject_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iObject *) ((scfImplementation1 **) x)); } -static void *_p_iQuestParameterTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestParameter *) x)); +static void *_p_p_iEventQueueTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEventQueue **) x)); } -static void *_p_iSceneNodeTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSceneNode *) x)); +static void *_p_p_iShaderVariableContextTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iShaderVariableContext **) x)); } -static void *_p_iParticleBuiltinEffectorLinColorTo_p_iBase(void *x) { - return (void *)((iBase *) (iParticleEffector *) ((iParticleBuiltinEffectorLinColor *) x)); +static void *_p_p_iSequenceConditionTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSequenceCondition **) x)); } -static void *_p_iSkeletonPriorityNode2To_p_iBase(void *x) { - return (void *)((iBase *) (iSkeletonAnimNode2 *) ((iSkeletonPriorityNode2 *) x)); +static void *_p_p_iCameraPositionListTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCameraPositionList **) x)); } -static void *_p_iPcCameraModeTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcCameraMode *) x)); +static void *_p_p_iSkeletonBlendNode2To_p_p_iBase(void *x) { + return (void *)((iBase **) (iSkeletonAnimNode2 *) ((iSkeletonBlendNode2 **) x)); } -static void *_p_iThingEnvironmentTo_p_iBase(void *x) { - return (void *)((iBase *) ((iThingEnvironment *) x)); +static void *_p_p_iRegionListTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iRegionList **) x)); } -static void *_p_iClipper2DTo_p_iBase(void *x) { - return (void *)((iBase *) ((iClipper2D *) x)); +static void *_p_p_iQuestParameterTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestParameter **) x)); } -static void *_p_csTriangleMeshPointerTo_p_iBase(void *x) { - return (void *)((iBase *) (iTriangleMesh *)(scfImplementation1 *) ((csTriangleMeshPointer *) x)); +static void *_p_p_iSceneNodeTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSceneNode **) x)); } -static void *_p_iConsoleOutputTo_p_iBase(void *x) { - return (void *)((iBase *) ((iConsoleOutput *) x)); +static void *_p_p_iParticleBuiltinEffectorLinColorTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iParticleEffector *) ((iParticleBuiltinEffectorLinColor **) x)); } -static void *_p_iSkeletonAnimationNode2To_p_iBase(void *x) { - return (void *)((iBase *) (iSkeletonAnimNode2 *) ((iSkeletonAnimationNode2 *) x)); +static void *_p_p_iSkeletonPriorityNode2To_p_p_iBase(void *x) { + return (void *)((iBase **) (iSkeletonAnimNode2 *) ((iSkeletonPriorityNode2 **) x)); } -static void *_p_iArrayReadOnlyTiCollection_p_tTo_p_iBase(void *x) { - return (void *)((iBase *) ((iArrayReadOnly *) x)); +static void *_p_p_iPcCameraModeTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcCameraMode **) x)); } -static void *_p_iObjectRegistryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iObjectRegistry *) x)); +static void *_p_p_iThingEnvironmentTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iThingEnvironment **) x)); } -static void *_p_iEventNameRegistryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEventNameRegistry *) x)); +static void *_p_p_iClipper2DTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iClipper2D **) x)); } -static void *_p_iSkeletonBoneTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonBone *) x)); +static void *_p_p_csTriangleMeshPointerTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iTriangleMesh *)(scfImplementation1 *) ((csTriangleMeshPointer **) x)); } -static void *_p_iSectorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSector *) x)); +static void *_p_p_iConsoleOutputTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iConsoleOutput **) x)); } -static void *_p_iStringSetTo_p_iBase(void *x) { - return (void *)((iBase *) (iStringSetBase *) ((iStringSet *) x)); +static void *_p_p_iSkeletonAnimationNode2To_p_p_iBase(void *x) { + return (void *)((iBase **) (iSkeletonAnimNode2 *) ((iSkeletonAnimationNode2 **) x)); } -static void *_p_iShaderVarStringSetTo_p_iBase(void *x) { - return (void *)((iBase *) (iStringSetBase *) ((iShaderVarStringSet *) x)); +static void *_p_p_iArrayReadOnlyTiCollection_p_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iArrayReadOnly **) x)); } -static void *_p_iPcMoverTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMover *) x)); +static void *_p_p_iObjectRegistryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iObjectRegistry **) x)); } -static void *_p_iGenMeshSkeletonControlStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iGenMeshSkeletonControlState *) x)); +static void *_p_p_iEventNameRegistryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEventNameRegistry **) x)); } -static void *_p_iTerrainCollisionPairArrayTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iTerrainCollisionPairArray *) x)); +static void *_p_p_iSkeletonBoneTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonBone **) x)); } -static void *_p_iRenderManagerPostEffectsTo_p_iBase(void *x) { - return (void *)((iBase *) ((iRenderManagerPostEffects *) x)); +static void *_p_p_iSectorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSector **) x)); } -static void *_p_iTerrainCellFeederPropertiesTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainCellFeederProperties *) x)); +static void *_p_p_iStringSetTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iStringSet **) x)); } -static void *_p_iTerrainCellRenderPropertiesTo_p_iBase(void *x) { - return (void *)((iBase *) (iShaderVariableContext *) ((iTerrainCellRenderProperties *) x)); +static void *_p_p_iPcMoverTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMover **) x)); } -static void *_p_iTerrainCellCollisionPropertiesTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainCellCollisionProperties *) x)); +static void *_p_p_iGenMeshSkeletonControlStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iGenMeshSkeletonControlState **) x)); } -static void *_p_iLightListTo_p_iBase(void *x) { - return (void *)((iBase *) ((iLightList *) x)); +static void *_p_p_iTerrainCollisionPairArrayTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iTerrainCollisionPairArray **) x)); } -static void *_p_iCelDataArrayReadOnlyTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *) ((iCelDataArrayReadOnly *) x)); +static void *_p_p_iTerrainCellFeederPropertiesTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainCellFeederProperties **) x)); } -static void *_p_iPcPropertiesTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcProperties *) x)); +static void *_p_p_iTerrainCellRenderPropertiesTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iShaderVariableContext *) ((iTerrainCellRenderProperties **) x)); } -static void *_p_iVisibilityCullerListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iVisibilityCullerListener *) x)); +static void *_p_p_iTerrainCellCollisionPropertiesTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainCellCollisionProperties **) x)); } -static void *_p_iMovableListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMovableListener *) x)); +static void *_p_p_iLightListTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iLightList **) x)); } -static void *_p_iCameraSectorListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCameraSectorListener *) x)); +static void *_p_p_iCelDataArrayReadOnlyTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *) ((iCelDataArrayReadOnly **) x)); } -static void *_p_iObjectModelListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iObjectModelListener *) x)); +static void *_p_p_iPcPropertiesTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcProperties **) x)); } -static void *_p_iSndSysListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysListener *) x)); +static void *_p_p_iMovableListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMovableListener **) x)); } -static void *_p_iReporterListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iReporterListener *) x)); +static void *_p_p_iCameraSectorListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCameraSectorListener **) x)); } -static void *_p_iObjectNameChangeListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iObjectNameChangeListener *) x)); +static void *_p_p_iObjectModelListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iObjectModelListener **) x)); } -static void *_p_iStandardReporterListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iStandardReporterListener *) x)); +static void *_p_p_iSndSysListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysListener **) x)); } -static void *_p_iCelTimerListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelTimerListener *) x)); +static void *_p_p_iObjectNameChangeListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iObjectNameChangeListener **) x)); } -static void *_p_iPcMeshSelectListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMeshSelectListener *) x)); +static void *_p_p_iReporterListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iReporterListener **) x)); } -static void *_p_iPcTriggerListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcTriggerListener *) x)); +static void *_p_p_iStandardReporterListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iStandardReporterListener **) x)); } -static void *_p_iPcInventoryListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcInventoryListener *) x)); +static void *_p_p_iVisibilityCullerListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iVisibilityCullerListener **) x)); } -static void *_p_iPcSoundListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcSoundListener *) x)); +static void *_p_p_iCelTimerListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelTimerListener **) x)); } -static void *_p_iPcPropertyListenerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcPropertyListener *) x)); +static void *_p_p_iPcMeshSelectListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMeshSelectListener **) x)); } -static void *_p_pyPcPropertyListenerTo_p_iBase(void *x) { - return (void *)((iBase *) (iPcPropertyListener *)(scfImplementation1 *) ((pyPcPropertyListener *) x)); +static void *_p_p_iPcTriggerListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcTriggerListener **) x)); } -static void *_p_pyPcInventoryListenerTo_p_iBase(void *x) { - return (void *)((iBase *) (iPcInventoryListener *)(scfImplementation1 *) ((pyPcInventoryListener *) x)); +static void *_p_p_iPcInventoryListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcInventoryListener **) x)); } -static void *_p_iMovieRecorderTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMovieRecorder *) x)); +static void *_p_p_iPcSoundListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcSoundListener **) x)); } -static void *_p_iMeshDrawCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMeshDrawCallback *) x)); +static void *_p_p_iPcPropertyListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcPropertyListener **) x)); } -static void *_p_iTextureCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTextureCallback *) x)); +static void *_p_p_pyPcPropertyListenerTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iPcPropertyListener *)(scfImplementation1 *) ((pyPcPropertyListener **) x)); } -static void *_p_iEngineSectorCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEngineSectorCallback *) x)); +static void *_p_p_iMovieRecorderTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMovieRecorder **) x)); } -static void *_p_iEngineFrameCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEngineFrameCallback *) x)); +static void *_p_p_iMeshDrawCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMeshDrawCallback **) x)); } -static void *_p_iLightVisibleCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iLightVisibleCallback *) x)); +static void *_p_p_iTextureCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTextureCallback **) x)); } -static void *_p_iSectorMeshCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSectorMeshCallback *) x)); +static void *_p_p_iEngineSectorCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEngineSectorCallback **) x)); } -static void *_p_iSectorCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSectorCallback *) x)); +static void *_p_p_iEngineFrameCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEngineFrameCallback **) x)); } -static void *_p_iLightCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iLightCallback *) x)); +static void *_p_p_iLightVisibleCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iLightVisibleCallback **) x)); } -static void *_p_iTerrainCellLoadCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainCellLoadCallback *) x)); +static void *_p_p_iSectorMeshCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSectorMeshCallback **) x)); } -static void *_p_iTerrainCellHeightDataCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainCellHeightDataCallback *) x)); +static void *_p_p_iSectorCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSectorCallback **) x)); } -static void *_p_iMeshObjectDrawCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMeshObjectDrawCallback *) x)); +static void *_p_p_iLightCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iLightCallback **) x)); } -static void *_p_iSkeletonUpdateCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonUpdateCallback *) x)); +static void *_p_p_iTerrainCellLoadCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainCellLoadCallback **) x)); } -static void *_p_iSkeletonAnimationCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonAnimationCallback *) x)); +static void *_p_p_iTerrainCellHeightDataCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainCellHeightDataCallback **) x)); } -static void *_p_iSkeletonBoneUpdateCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonBoneUpdateCallback *) x)); +static void *_p_p_iMeshObjectDrawCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMeshObjectDrawCallback **) x)); } -static void *_p_iSndSysStreamCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysStreamCallback *) x)); +static void *_p_p_iSkeletonUpdateCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonUpdateCallback **) x)); } -static void *_p_iSndSysRendererCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysRendererCallback *) x)); +static void *_p_p_iSkeletonAnimationCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonAnimationCallback **) x)); } -static void *_p_iDynamicsStepCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDynamicsStepCallback *) x)); +static void *_p_p_iSkeletonBoneUpdateCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonBoneUpdateCallback **) x)); } -static void *_p_iDynamicsMoveCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDynamicsMoveCallback *) x)); +static void *_p_p_iSndSysStreamCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysStreamCallback **) x)); } -static void *_p_iDynamicsCollisionCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDynamicsCollisionCallback *) x)); +static void *_p_p_iSndSysRendererCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysRendererCallback **) x)); } -static void *_p_iDynamicsColliderCollisionCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDynamicsColliderCollisionCallback *) x)); +static void *_p_p_iConsoleExecCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iConsoleExecCallback **) x)); } -static void *_p_iODEFrameUpdateCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iODEFrameUpdateCallback *) x)); +static void *_p_p_iDynamicsStepCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDynamicsStepCallback **) x)); } -static void *_p_iOffscreenCanvasCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iOffscreenCanvasCallback *) x)); +static void *_p_p_iDynamicsMoveCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDynamicsMoveCallback **) x)); } -static void *_p_iPortalCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPortalCallback *) x)); +static void *_p_p_iDynamicsCollisionCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDynamicsCollisionCallback **) x)); } -static void *_p_iProcTexCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iProcTexCallback *) x)); +static void *_p_p_iDynamicsColliderCollisionCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDynamicsColliderCollisionCallback **) x)); } -static void *_p_iCelNewEntityCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelNewEntityCallback *) x)); +static void *_p_p_iODEFrameUpdateCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iODEFrameUpdateCallback **) x)); } -static void *_p_iCelEntityRemoveCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelEntityRemoveCallback *) x)); +static void *_p_p_iOffscreenCanvasCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iOffscreenCanvasCallback **) x)); } -static void *_p_iPcGravityCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcGravityCallback *) x)); +static void *_p_p_iPortalCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPortalCallback **) x)); } -static void *_p_iQuestTriggerCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestTriggerCallback *) x)); +static void *_p_p_iProcTexCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iProcTexCallback **) x)); } -static void *_p_iQuestSequenceCallbackTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestSequenceCallback *) x)); +static void *_p_p_iCelNewEntityCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelNewEntityCallback **) x)); } -static void *_p_iImageTo_p_iBase(void *x) { - return (void *)((iBase *) ((iImage *) x)); +static void *_p_p_iCelEntityRemoveCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelEntityRemoveCallback **) x)); } -static void *_p_iTerrainSystemTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainSystem *) x)); +static void *_p_p_iPcGravityCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcGravityCallback **) x)); } -static void *_p_iDocumentSystemTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDocumentSystem *) x)); +static void *_p_p_iQuestTriggerCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestTriggerCallback **) x)); } -static void *_p_iArrayReadOnlyTcelData_tTo_p_iBase(void *x) { - return (void *)((iBase *) ((iArrayReadOnly *) x)); +static void *_p_p_iQuestSequenceCallbackTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestSequenceCallback **) x)); } -static void *_p_iArrayChangeElementsTcelData_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *) ((iArrayChangeElements *) x)); +static void *_p_p_iImageTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iImage **) x)); } -static void *_p_iArrayChangeAllTcelData_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll *) x)); +static void *_p_p_iTerrainSystemTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainSystem **) x)); } -static void *_p_iParticleSystemTo_p_iBase(void *x) { - return (void *)((iBase *) (iParticleSystemBase *) ((iParticleSystem *) x)); +static void *_p_p_iDocumentSystemTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDocumentSystem **) x)); } -static void *_p_iCollideSystemTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCollideSystem *) x)); +static void *_p_p_iArrayReadOnlyTcelData_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iArrayReadOnly **) x)); } -static void *_p_iDynamicSystemTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDynamicSystem *) x)); +static void *_p_p_iArrayChangeElementsTcelData_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *) ((iArrayChangeElements **) x)); } -static void *_p_iPcMechanicsSystemTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMechanicsSystem *) x)); +static void *_p_p_iArrayChangeAllTcelData_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll **) x)); } -static void *_p_iCelRegionTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelRegion *) x)); +static void *_p_p_iParticleSystemTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iParticleSystemBase *) ((iParticleSystem **) x)); } -static void *_p_iStringArrayTo_p_iBase(void *x) { - return (void *)((iBase *) ((iStringArray *) x)); +static void *_p_p_iCollideSystemTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCollideSystem **) x)); } -static void *_p_iPcRegionTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcRegion *) x)); +static void *_p_p_iDynamicSystemTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDynamicSystem **) x)); } -static void *_p_iSCFTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSCF *) x)); +static void *_p_p_iPcMechanicsSystemTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMechanicsSystem **) x)); } -static void *_p_iCelZoneTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelZone *) x)); +static void *_p_p_iCelRegionTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelRegion **) x)); } -static void *_p_iVisibilityObjectIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iVisibilityObjectIterator *) x)); +static void *_p_p_iPcActorAnalogTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcActorAnalog **) x)); } -static void *_p_iMeshWrapperIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMeshWrapperIterator *) x)); +static void *_p_p_iStringArrayTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iStringArray **) x)); } -static void *_p_iSectorIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSectorIterator *) x)); +static void *_p_p_iRegionTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iRegion **) x)); } -static void *_p_iLightIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iLightIterator *) x)); +static void *_p_p_iPcRegionTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcRegion **) x)); } -static void *_p_iTriangleMeshIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTriangleMeshIterator *) x)); +static void *_p_p_iSCFTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSCF **) x)); } -static void *_p_iDocumentNodeIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDocumentNodeIterator *) x)); +static void *_p_p_iCelZoneTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelZone **) x)); } -static void *_p_iDocumentAttributeIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDocumentAttributeIterator *) x)); +static void *_p_p_iMeshWrapperIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMeshWrapperIterator **) x)); } -static void *_p_iConfigIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iConfigIterator *) x)); +static void *_p_p_iSectorIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSectorIterator **) x)); } -static void *_p_iReporterIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iReporterIterator *) x)); +static void *_p_p_iLightIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iLightIterator **) x)); } -static void *_p_iObjectIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iObjectIterator *) x)); +static void *_p_p_iTriangleMeshIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTriangleMeshIterator **) x)); } -static void *_p_iObjectRegistryIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iObjectRegistryIterator *) x)); +static void *_p_p_iDocumentNodeIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDocumentNodeIterator **) x)); } -static void *_p_iEventAttributeIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEventAttributeIterator *) x)); +static void *_p_p_iDocumentAttributeIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDocumentAttributeIterator **) x)); } -static void *_p_iPluginIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPluginIterator *) x)); +static void *_p_p_iConfigIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iConfigIterator **) x)); } -static void *_p_iCelEntityIteratorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelEntityIterator *) x)); +static void *_p_p_iReporterIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iReporterIterator **) x)); } -static void *_p_iEventOutletTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEventOutlet *) x)); +static void *_p_p_iObjectIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iObjectIterator **) x)); } -static void *_p_iColoredVerticesTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iColoredVertices *) x)); +static void *_p_p_iObjectRegistryIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iObjectRegistryIterator **) x)); } -static void *_p_iAnimatedMeshMorphTargetTo_p_iBase(void *x) { - return (void *)((iBase *) ((iAnimatedMeshMorphTarget *) x)); +static void *_p_p_iEventAttributeIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEventAttributeIterator **) x)); } -static void *_p_iSndSysSoftwareFilter3DTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysSoftwareFilter3D *) x)); +static void *_p_p_iPluginIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPluginIterator **) x)); } -static void *_p_iCelPropertyClassListTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelPropertyClassList *) x)); +static void *_p_p_iVisibilityObjectIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iVisibilityObjectIterator **) x)); } -static void *_p_iMeshObjectTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMeshObject *) x)); +static void *_p_p_iCelEntityIteratorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelEntityIterator **) x)); } -static void *_p_iBugPlugRenderObjectTo_p_iBase(void *x) { - return (void *)((iBase *) ((iBugPlugRenderObject *) x)); +static void *_p_p_iEventOutletTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEventOutlet **) x)); } -static void *_p_iScriptObjectTo_p_iBase(void *x) { - return (void *)((iBase *) ((iScriptObject *) x)); +static void *_p_p_iColoredVerticesTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iColoredVertices **) x)); } -static void *_p_iArrayChangeAllTcsSprite2DVertex_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll *) x)); +static void *_p_p_iAnimatedMeshMorphTargetTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iAnimatedMeshMorphTarget **) x)); } -static void *_p_iArrayChangeElementsTcsSprite2DVertex_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *) ((iArrayChangeElements *) x)); +static void *_p_p_iSndSysSoftwareFilter3DTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysSoftwareFilter3D **) x)); } -static void *_p_iArrayReadOnlyTcsSprite2DVertex_tTo_p_iBase(void *x) { - return (void *)((iBase *) ((iArrayReadOnly *) x)); +static void *_p_p_iCelPropertyClassListTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelPropertyClassList **) x)); } -static void *_p_iObjectTo_p_iBase(void *x) { - return (void *)((iBase *) ((iObject *) x)); +static void *_p_p_iMeshObjectTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMeshObject **) x)); } -static void *_p_csObjectTo_p_iBase(void *x) { - return (void *)((iBase *) (iObject *)(scfImplementation1 *) ((csObject *) x)); +static void *_p_p_iBugPlugRenderObjectTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iBugPlugRenderObject **) x)); } -static void *_p_iVisibilityObjectTo_p_iBase(void *x) { - return (void *)((iBase *) ((iVisibilityObject *) x)); +static void *_p_p_iScriptObjectTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iScriptObject **) x)); } -static void *_p_iPcMechanicsObjectTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMechanicsObject *) x)); +static void *_p_p_iArrayChangeAllTcsSprite2DVertex_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll **) x)); } -static void *_p_iSkeletonRandomNode2To_p_iBase(void *x) { - return (void *)((iBase *) (iSkeletonAnimNode2 *) ((iSkeletonRandomNode2 *) x)); +static void *_p_p_iArrayChangeElementsTcsSprite2DVertex_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *) ((iArrayChangeElements **) x)); } -static void *_p_iSkeletonAnimNode2To_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonAnimNode2 *) x)); +static void *_p_p_iArrayReadOnlyTcsSprite2DVertex_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iArrayReadOnly **) x)); } -static void *_p_iSkeletonFSMNode2To_p_iBase(void *x) { - return (void *)((iBase *) (iSkeletonAnimNode2 *) ((iSkeletonFSMNode2 *) x)); +static void *_p_p_iObjectTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iObject **) x)); } -static void *_p_iGenMeshAnimationControl1_4To_p_iBase(void *x) { - return (void *)((iBase *) ((iGenMeshAnimationControl1_4 *) x)); +static void *_p_p_csObjectTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iObject *)(scfImplementation1 *) ((csObject **) x)); } -static void *_p_iPcProjectileTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcProjectile *) x)); +static void *_p_p_iVisibilityObjectTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iVisibilityObject **) x)); } -static void *_p_iAnimTimeUpdateHandlerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iAnimTimeUpdateHandler *) x)); +static void *_p_p_iPcMechanicsObjectTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMechanicsObject **) x)); } -static void *_p_iEventHandlerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEventHandler *) x)); +static void *_p_p_iSkeletonRandomNode2To_p_p_iBase(void *x) { + return (void *)((iBase **) (iSkeletonAnimNode2 *) ((iSkeletonRandomNode2 **) x)); } -static void *_p_iFrustumViewTo_p_iBase(void *x) { - return (void *)((iBase *) ((iFrustumView *) x)); +static void *_p_p_iSkeletonAnimNode2To_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonAnimNode2 **) x)); } -static void *_p_iMeshFactoryWrapperTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMeshFactoryWrapper *) x)); +static void *_p_p_iSkeletonFSMNode2To_p_p_iBase(void *x) { + return (void *)((iBase **) (iSkeletonAnimNode2 *) ((iSkeletonFSMNode2 **) x)); } -static void *_p_iMeshWrapperTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMeshWrapper *) x)); +static void *_p_p_iGenMeshAnimationControl1_4To_p_p_iBase(void *x) { + return (void *)((iBase **) ((iGenMeshAnimationControl1_4 **) x)); } -static void *_p_iMaterialWrapperTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMaterialWrapper *) x)); +static void *_p_p_iPcProjectileTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcProjectile **) x)); } -static void *_p_iTextureWrapperTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTextureWrapper *) x)); +static void *_p_p_iAnimTimeUpdateHandlerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iAnimTimeUpdateHandler **) x)); } -static void *_p_iSndSysWrapperTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysWrapper *) x)); +static void *_p_p_iEventHandlerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEventHandler **) x)); } -static void *_p_iSequenceWrapperTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSequenceWrapper *) x)); +static void *_p_p_iFrustumViewTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iFrustumView **) x)); } -static void *_p_csColliderWrapperTo_p_iBase(void *x) { - return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt1 > *) ((csColliderWrapper *) x)); +static void *_p_p_iMeshFactoryWrapperTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMeshFactoryWrapper **) x)); } -static void *_p_iBillboardEventHandlerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iBillboardEventHandler *) x)); +static void *_p_p_iMeshWrapperTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMeshWrapper **) x)); } -static void *_p_iODEUniversalJointTo_p_iBase(void *x) { - return (void *)((iBase *) (iODEGeneralJointState *) ((iODEUniversalJoint *) x)); +static void *_p_p_iMaterialWrapperTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMaterialWrapper **) x)); } -static void *_p_iODEBallJointTo_p_iBase(void *x) { - return (void *)((iBase *) ((iODEBallJoint *) x)); +static void *_p_p_iTextureWrapperTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTextureWrapper **) x)); } -static void *_p_iMapNodeTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMapNode *) x)); +static void *_p_p_iSndSysWrapperTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysWrapper **) x)); } -static void *_p_iAnimatedMeshSubMeshTo_p_iBase(void *x) { - return (void *)((iBase *) ((iAnimatedMeshSubMesh *) x)); +static void *_p_p_iSequenceWrapperTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSequenceWrapper **) x)); } -static void *_p_iAnimatedMeshFactorySubMeshTo_p_iBase(void *x) { - return (void *)((iBase *) ((iAnimatedMeshFactorySubMesh *) x)); +static void *_p_p_csColliderWrapperTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt1 > *) ((csColliderWrapper **) x)); } -static void *_p_iGeneralMeshSubMeshTo_p_iBase(void *x) { - return (void *)((iBase *) ((iGeneralMeshSubMesh *) x)); +static void *_p_p_iBillboardEventHandlerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iBillboardEventHandler **) x)); } -static void *_p_iFileTo_p_iBase(void *x) { - return (void *)((iBase *) ((iFile *) x)); +static void *_p_p_iODEUniversalJointTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iODEGeneralJointState *) ((iODEUniversalJoint **) x)); } -static void *_p_iSkeletonGraveyardTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonGraveyard *) x)); +static void *_p_p_iODEBallJointTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iODEBallJoint **) x)); } -static void *_p_iPathTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPath *) x)); +static void *_p_p_iMapNodeTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMapNode **) x)); } -static void *_p_iCelNodeTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelNode *) x)); +static void *_p_p_iAnimatedMeshSubMeshTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iAnimatedMeshSubMesh **) x)); } -static void *_p_iDecalTemplateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDecalTemplate *) x)); +static void *_p_p_iAnimatedMeshFactorySubMeshTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iAnimatedMeshFactorySubMesh **) x)); } -static void *_p_iCelEntityTemplateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelEntityTemplate *) x)); +static void *_p_p_iGeneralMeshSubMeshTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iGeneralMeshSubMesh **) x)); } -static void *_p_iCelPropertyClassTemplateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelPropertyClassTemplate *) x)); +static void *_p_p_iFileTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iFile **) x)); } -static void *_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelParameterBlock *) ((scfImplementation1 *) x)); +static void *_p_p_iSkeletonGraveyardTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonGraveyard **) x)); } -static void *_p_iCelBehaviourTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelBehaviour *) x)); +static void *_p_p_iPathTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPath **) x)); } -static void *_p_iMeshListTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMeshList *) x)); +static void *_p_p_iCelNodeTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelNode **) x)); } -static void *_p_iConsoleWatcherTo_p_iBase(void *x) { - return (void *)((iBase *) ((iConsoleWatcher *) x)); +static void *_p_p_iDecalTemplateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDecalTemplate **) x)); } -static void *_p_iMessageDispatcherTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMessageDispatcher *) x)); +static void *_p_p_iCelEntityTemplateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelEntityTemplate **) x)); } -static void *_p_iTerraSamplerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerraSampler *) x)); +static void *_p_p_iCelPropertyClassTemplateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelPropertyClassTemplate **) x)); } -static void *_p_iScriptValueTo_p_iBase(void *x) { - return (void *)((iBase *) ((iScriptValue *) x)); +static void *_p_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelParameterBlock *) ((scfImplementation1 **) x)); } -static void *_p_iParticleEmitterTo_p_iBase(void *x) { - return (void *)((iBase *) ((iParticleEmitter *) x)); +static void *_p_p_iFrameEventSignpostTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iEventHandler *) ((iFrameEventSignpost **) x)); } -static void *_p_csProcAnimatedTo_p_iBase(void *x) { - return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt2 *)(csProcTexture *) ((csProcAnimated *) x)); +static void *_p_p_iCelBehaviourTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelBehaviour **) x)); } -static void *_p_iCelInventorySpaceTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelInventorySpace *) x)); +static void *_p_p_iMeshListTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMeshList **) x)); } -static void *_p_iPcPythonTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcPython *) x)); +static void *_p_p_iConsoleWatcherTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iConsoleWatcher **) x)); } -static void *_p_iArrayReadOnlyTiSceneNode_p_tTo_p_iBase(void *x) { - return (void *)((iBase *) ((iArrayReadOnly *) x)); +static void *_p_p_iMessageDispatcherTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMessageDispatcher **) x)); } -static void *_p_iPcDamageTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcDamage *) x)); +static void *_p_p_iTerraSamplerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerraSampler **) x)); } -static void *_p_iFontServerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iFontServer *) x)); +static void *_p_p_iScriptValueTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iScriptValue **) x)); } -static void *_p_iSndSysSourceSoftwareTo_p_iBase(void *x) { - return (void *)((iBase *) (iSndSysSource *) ((iSndSysSourceSoftware *) x)); +static void *_p_p_iParticleEmitterTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iParticleEmitter **) x)); } -static void *_p_iSndSysRendererSoftwareTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysRendererSoftware *) x)); +static void *_p_p_csProcAnimatedTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt2 *)(csProcTexture *) ((csProcAnimated **) x)); } -static void *_p_iSndSysRendererOpenALTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysRendererOpenAL *) x)); +static void *_p_p_iCelInventorySpaceTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelInventorySpace **) x)); } -static void *_p_iSndSysSourceOpenALTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysSourceOpenAL *) x)); +static void *_p_p_iPcPythonTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcPython **) x)); } -static void *_p_iPcSpawnTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcSpawn *) x)); +static void *_p_p_iArrayReadOnlyTiSceneNode_p_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iArrayReadOnly **) x)); } -static void *_p_iPcLinearMovementTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcLinearMovement *) x)); +static void *_p_p_iPcDamageTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcDamage **) x)); } -static void *_p_iParticleBuiltinEmitterBoxTo_p_iBase(void *x) { - return (void *)((iBase *) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterBox *) x)); +static void *_p_p_iFontServerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iFontServer **) x)); } -static void *_p_iPcMeshDeformTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMeshDeform *) x)); +static void *_p_p_iSndSysSourceSoftwareTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iSndSysSource *) ((iSndSysSourceSoftware **) x)); } -static void *_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelPropertyClassFactory *) ((scfImplementation1 *) x)); +static void *_p_p_iSndSysRendererSoftwareTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysRendererSoftware **) x)); } -static void *_p_csViewTo_p_iBase(void *x) { - return (void *)((iBase *) (iView *)(scfImplementation1 *) ((csView *) x)); +static void *_p_p_iSndSysRendererOpenALTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysRendererOpenAL **) x)); } -static void *_p_iParticleSystemBaseTo_p_iBase(void *x) { - return (void *)((iBase *) ((iParticleSystemBase *) x)); +static void *_p_p_iSndSysSourceOpenALTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysSourceOpenAL **) x)); } -static void *_p_iSndSysSource3DTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysSource3D *) x)); +static void *_p_p_iPcSpawnTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcSpawn **) x)); } -static void *_p_iVisibilityCullerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iVisibilityCuller *) x)); +static void *_p_p_iPcLinearMovementTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcLinearMovement **) x)); } -static void *_p_iParticleEffectorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iParticleEffector *) x)); +static void *_p_p_iConsoleInputTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iConsoleInput **) x)); } -static void *_p_iScriptTo_p_iBase(void *x) { - return (void *)((iBase *) ((iScript *) x)); +static void *_p_p_iParticleBuiltinEmitterBoxTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterBox **) x)); } -static void *_p_iSpriteCal3DSocketTo_p_iBase(void *x) { - return (void *)((iBase *) (iSpriteSocket *) ((iSpriteCal3DSocket *) x)); +static void *_p_p_iPcMeshDeformTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMeshDeform **) x)); } -static void *_p_iSkeletonSocketTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonSocket *) x)); +static void *_p_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelPropertyClassFactory *) ((scfImplementation1 **) x)); } -static void *_p_iSceneNodeArrayTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *) ((iSceneNodeArray *) x)); +static void *_p_p_csViewTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iView *)(scfImplementation1 *) ((csView **) x)); } -static void *_p_iSndSysLoaderTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysLoader *) x)); +static void *_p_p_iParticleSystemBaseTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iParticleSystemBase **) x)); } -static void *_p_iLoaderTo_p_iBase(void *x) { - return (void *)((iBase *) ((iLoader *) x)); +static void *_p_p_iSndSysSource3DTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysSource3D **) x)); } -static void *_p_iSpriteSocketTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSpriteSocket *) x)); +static void *_p_p_iVisibilityCullerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iVisibilityCuller **) x)); } -static void *_p_iPcInventoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcInventory *) x)); +static void *_p_p_iParticleEffectorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iParticleEffector **) x)); } -static void *_p_iLODControlTo_p_iBase(void *x) { - return (void *)((iBase *) ((iLODControl *) x)); +static void *_p_p_iScriptTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iScript **) x)); } -static void *_p_iGenMeshAnimationControlTo_p_iBase(void *x) { - return (void *)((iBase *) ((iGenMeshAnimationControl *) x)); +static void *_p_p_iSpriteCal3DSocketTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iSpriteSocket *) ((iSpriteCal3DSocket **) x)); } -static void *_p_iDocumentAttributeTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDocumentAttribute *) x)); +static void *_p_p_iAnimatedMeshSocketTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iAnimatedMeshSocket **) x)); } -static void *_p_iSpriteFrameTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSpriteFrame *) x)); +static void *_p_p_iSkeletonSocketTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonSocket **) x)); } -static void *_p_iShaderTo_p_iBase(void *x) { - return (void *)((iBase *) (iShaderVariableContext *) ((iShader *) x)); +static void *_p_p_iSceneNodeArrayTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *) ((iSceneNodeArray **) x)); } -static void *_p_iTerrainObjectStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainObjectState *) x)); +static void *_p_p_iSndSysLoaderTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysLoader **) x)); } -static void *_p_iQuestSeqOpTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestSeqOp *) x)); +static void *_p_p_iLoaderTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iLoader **) x)); } -static void *_p_iODEJointStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iODEJointState *) x)); +static void *_p_p_iSpriteSocketTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSpriteSocket **) x)); } -static void *_p_iODEGeneralJointStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iODEGeneralJointState *) x)); +static void *_p_p_iPcInventoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcInventory **) x)); } -static void *_p_iMaterialEngineTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMaterialEngine *) x)); +static void *_p_p_iLODControlTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iLODControl **) x)); } -static void *_p_iVirtualClockTo_p_iBase(void *x) { - return (void *)((iBase *) ((iVirtualClock *) x)); +static void *_p_p_iGenMeshAnimationControlTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iGenMeshAnimationControl **) x)); } -static void *_p_iEngineTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEngine *) x)); +static void *_p_p_iDocumentAttributeTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDocumentAttribute **) x)); } -static void *_p_iPcWheeledTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcWheeled *) x)); +static void *_p_p_iSpriteFrameTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSpriteFrame **) x)); } -static void *_p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *) ((scfImplementationExt0 *) x)); +static void *_p_p_iShaderTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iShaderVariableContext *) ((iShader **) x)); } -static void *_p_iGenMeshAnimationControlTypeTo_p_iBase(void *x) { - return (void *)((iBase *) ((iGenMeshAnimationControlType *) x)); +static void *_p_p_iTerrainObjectStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainObjectState **) x)); } -static void *_p_csTriangleMeshBoxTo_p_iBase(void *x) { - return (void *)((iBase *) (iTriangleMesh *)(scfImplementation1 *) ((csTriangleMeshBox *) x)); +static void *_p_p_iQuestSeqOpTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestSeqOp **) x)); } -static void *_p_iLightingProcessInfoTo_p_iBase(void *x) { - return (void *)((iBase *) (iFrustumViewUserdata *) ((iLightingProcessInfo *) x)); +static void *_p_p_iODEJointStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iODEJointState **) x)); } -static void *_p_iPcCommandInputTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcCommandInput *) x)); +static void *_p_p_iODEGeneralJointStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iODEGeneralJointState **) x)); } -static void *_p_iReporterTo_p_iBase(void *x) { - return (void *)((iBase *) ((iReporter *) x)); +static void *_p_p_iMaterialEngineTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMaterialEngine **) x)); } -static void *_p_iCelPropertyClassTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelPropertyClass *) x)); +static void *_p_p_iVirtualClockTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iVirtualClock **) x)); } -static void *_p_iTranslatorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTranslator *) x)); +static void *_p_p_iEngineTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEngine **) x)); } -static void *_p_iBillboardLayerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iBillboardLayer *) x)); +static void *_p_p_iPcWheeledTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcWheeled **) x)); } -static void *_p_iPcPathFinderTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcPathFinder *) x)); +static void *_p_p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *) ((scfImplementationExt0 **) x)); } -static void *_p_iStringTo_p_iBase(void *x) { - return (void *)((iBase *) ((iString *) x)); +static void *_p_p_iGenMeshAnimationControlTypeTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iGenMeshAnimationControlType **) x)); } -static void *_p_iPcCharacteristicsTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcCharacteristics *) x)); +static void *_p_p_csTriangleMeshBoxTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iTriangleMesh *)(scfImplementation1 *) ((csTriangleMeshBox **) x)); } -static void *_p_iKeyboardDriverTo_p_iBase(void *x) { - return (void *)((iBase *) ((iKeyboardDriver *) x)); +static void *_p_p_iLightingProcessInfoTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iFrustumViewUserdata *) ((iLightingProcessInfo **) x)); } -static void *_p_iCelMapFileTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelMapFile *) x)); +static void *_p_p_iPcCommandInputTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcCommandInput **) x)); } -static void *_p_iJoystickDriverTo_p_iBase(void *x) { - return (void *)((iBase *) ((iJoystickDriver *) x)); +static void *_p_p_iReporterTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iReporter **) x)); } -static void *_p_iMouseDriverTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMouseDriver *) x)); +static void *_p_p_iCelPropertyClassTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelPropertyClass **) x)); } -static void *_p_iSndSysSoftwareDriverTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysSoftwareDriver *) x)); +static void *_p_p_iTranslatorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTranslator **) x)); } -static void *_p_iShaderVariableAccessorTo_p_iBase(void *x) { - return (void *)((iBase *) ((iShaderVariableAccessor *) x)); +static void *_p_p_iBillboardLayerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iBillboardLayer **) x)); } -static void *_p_iPcActorMoveTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcActorMove *) x)); +static void *_p_p_iPcPathFinderTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcPathFinder **) x)); } -static void *_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iTriangleMesh *) ((scfImplementation1 *) x)); +static void *_p_p_iStringTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iString **) x)); } -static void *_p_iPcMechanicsBalancedGroupTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMechanicsBalancedGroup *) x)); +static void *_p_p_iPcCharacteristicsTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcCharacteristics **) x)); } -static void *_p_iCelPathTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelPath *) x)); +static void *_p_p_iKeyboardDriverTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iKeyboardDriver **) x)); } -static void *_p_iPcQuestTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcQuest *) x)); +static void *_p_p_iCelMapFileTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelMapFile **) x)); } -static void *_p_iSkeletonAnimationKeyFrameTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonAnimationKeyFrame *) x)); +static void *_p_p_iJoystickDriverTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iJoystickDriver **) x)); } -static void *_p_csImageMemoryTo_p_iBase(void *x) { - return (void *)((iBase *) (iImage *)(scfImplementation1 *)(csImageBase *)(scfImplementationExt0 *) ((csImageMemory *) x)); +static void *_p_p_iMouseDriverTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMouseDriver **) x)); } -static void *_p_iBillboardTo_p_iBase(void *x) { - return (void *)((iBase *) ((iBillboard *) x)); +static void *_p_p_iSndSysSoftwareDriverTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysSoftwareDriver **) x)); } -static void *_p_iPcBillboardTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcBillboard *) x)); +static void *_p_p_iShaderVariableAccessorTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iShaderVariableAccessor **) x)); } -static void *_p_iGeneralMeshStateTo_p_iBase(void *x) { - return (void *)((iBase *) (iGeneralMeshCommonState *) ((iGeneralMeshState *) x)); +static void *_p_p_iPcActorMoveTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcActorMove **) x)); } -static void *_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iPcInventoryListener *) ((scfImplementation1 *) x)); +static void *_p_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iTriangleMesh *) ((scfImplementation1 **) x)); } -static void *_p_iSequenceTimedOperationTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSequenceTimedOperation *) x)); +static void *_p_p_iPcMechanicsBalancedGroupTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMechanicsBalancedGroup **) x)); } -static void *_p_iSequenceOperationTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSequenceOperation *) x)); +static void *_p_p_iCelPathTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelPath **) x)); } -static void *_p_iPcMechanicsThrusterControllerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMechanicsThrusterController *) x)); +static void *_p_p_iPcQuestTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcQuest **) x)); } -static void *_p_iPcCraftControllerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcCraftController *) x)); +static void *_p_p_iSkeletonAnimationKeyFrameTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonAnimationKeyFrame **) x)); } -static void *_p_iStringSetBaseTCS__StringSetTag__General_tTo_p_iBase(void *x) { - return (void *)((iBase *) ((iStringSetBase *) x)); +static void *_p_p_csImageMemoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iImage *)(scfImplementation1 *)(csImageBase *)(scfImplementationExt0 *) ((csImageMemory **) x)); } -static void *_p_iJointTo_p_iBase(void *x) { - return (void *)((iBase *) ((iJoint *) x)); +static void *_p_p_iBillboardTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iBillboard **) x)); } -static void *_p_iLightingProcessDataTo_p_iBase(void *x) { - return (void *)((iBase *) ((iLightingProcessData *) x)); +static void *_p_p_iPcBillboardTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcBillboard **) x)); } -static void *_p_iHaloTo_p_iBase(void *x) { - return (void *)((iBase *) ((iHalo *) x)); +static void *_p_p_iGeneralMeshStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iGeneralMeshCommonState *) ((iGeneralMeshState **) x)); } -static void *_p_iEngineSequenceParametersTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEngineSequenceParameters *) x)); +static void *_p_p_iSequenceTimedOperationTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSequenceTimedOperation **) x)); } -static void *_p_iKeyComposerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iKeyComposer *) x)); +static void *_p_p_iSequenceOperationTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSequenceOperation **) x)); } -static void *_p_iBodyGroupTo_p_iBase(void *x) { - return (void *)((iBase *) ((iBodyGroup *) x)); +static void *_p_p_iPcMechanicsThrusterControllerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMechanicsThrusterController **) x)); } -static void *_p_iTerrainRendererTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainRenderer *) x)); +static void *_p_p_iPcCraftControllerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcCraftController **) x)); } -static void *_p_iSndSysRendererTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysRenderer *) x)); +static void *_p_p_iJointTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iJoint **) x)); } -static void *_p_iShaderPriorityListTo_p_iBase(void *x) { - return (void *)((iBase *) ((iShaderPriorityList *) x)); +static void *_p_p_iLightingProcessDataTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iLightingProcessData **) x)); } -static void *_p_iCelEntityListTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelEntityList *) x)); +static void *_p_p_iHaloTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iHalo **) x)); } -static void *_p_iSprite2DUVAnimationFrameTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSprite2DUVAnimationFrame *) x)); +static void *_p_p_iEngineSequenceParametersTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEngineSequenceParameters **) x)); } -static void *_p_iCollectionTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCollection *) x)); +static void *_p_p_iKeyComposerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iKeyComposer **) x)); } -static void *_p_iPcMeshSelectTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMeshSelect *) x)); +static void *_p_p_iBodyGroupTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iBodyGroup **) x)); } -static void *_p_iCelEdgeTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelEdge *) x)); +static void *_p_p_iTerrainRendererTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainRenderer **) x)); } -static void *_p_iDocumentTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDocument *) x)); +static void *_p_p_iSndSysRendererTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysRenderer **) x)); } -static void *_p_iAnimatedMeshTo_p_iBase(void *x) { - return (void *)((iBase *) ((iAnimatedMesh *) x)); +static void *_p_p_iShaderPriorityListTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iShaderPriorityList **) x)); } -static void *_p_iStringSetBaseTCS__StringSetTag__ShaderVar_tTo_p_iBase(void *x) { - return (void *)((iBase *) ((iStringSetBase *) x)); +static void *_p_p_iCelEntityListTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelEntityList **) x)); } -static void *_p_iMaterialListTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMaterialList *) x)); +static void *_p_p_iSprite2DUVAnimationFrameTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSprite2DUVAnimationFrame **) x)); } -static void *_p_iSimpleFormerStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSimpleFormerState *) x)); +static void *_p_p_iCollectionTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCollection **) x)); } -static void *_p_iPcJumpTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcJump *) x)); +static void *_p_p_iPcMeshSelectTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMeshSelect **) x)); } -static void *_p_iViewTo_p_iBase(void *x) { - return (void *)((iBase *) ((iView *) x)); +static void *_p_p_iCelEdgeTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelEdge **) x)); } -static void *_p_iLightTo_p_iBase(void *x) { - return (void *)((iBase *) ((iLight *) x)); +static void *_p_p_iDocumentTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDocument **) x)); } -static void *_p_iTerrainCellTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainCell *) x)); +static void *_p_p_iAnimatedMeshTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iAnimatedMesh **) x)); } -static void *_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *) ((scfImplementationExt2 *) x)); +static void *_p_p_iMaterialListTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMaterialList **) x)); } -static void *_p_iPcMechanicsJointTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMechanicsJoint *) x)); +static void *_p_p_iSimpleFormerStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSimpleFormerState **) x)); } -static void *_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *)(PcCommon *) ((scfImplementationExt1 *) x)); +static void *_p_p_iViewTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iView **) x)); } -static void *_p_iSkeletonAnimation2To_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonAnimation2 *) x)); +static void *_p_p_iLightTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iLight **) x)); } -static void *_p_iMaterialTo_p_iBase(void *x) { - return (void *)((iBase *) (iShaderVariableContext *) ((iMaterial *) x)); +static void *_p_p_iTerrainCellTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainCell **) x)); } -static void *_p_scfImplementation1TcsTriangleMesh_iTriangleMesh_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iTriangleMesh *) ((scfImplementation1 *) x)); +static void *_p_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *) ((scfImplementationExt2 **) x)); } -static void *_p_csConfigFileTo_p_iBase(void *x) { - return (void *)((iBase *) (iConfigFile *)(scfImplementation1 *) ((csConfigFile *) x)); +static void *_p_p_iPcMechanicsJointTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMechanicsJoint **) x)); } -static void *_p_iConfigFileTo_p_iBase(void *x) { - return (void *)((iBase *) ((iConfigFile *) x)); +static void *_p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *)(PcCommon *) ((scfImplementationExt1 **) x)); } -static void *_p_scfImplementation1TcsConfigFile_iConfigFile_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iConfigFile *) ((scfImplementation1 *) x)); +static void *_p_p_iSkeletonAnimation2To_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonAnimation2 **) x)); } -static void *_p_iBugPlugTo_p_iBase(void *x) { - return (void *)((iBase *) ((iBugPlug *) x)); +static void *_p_p_iMaterialTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iShaderVariableContext *) ((iMaterial **) x)); } -static void *_p_iThingStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iThingState *) x)); +static void *_p_p_scfImplementation1TcsTriangleMesh_iTriangleMesh_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iTriangleMesh *) ((scfImplementation1 **) x)); } -static void *_p_iEventTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEvent *) x)); +static void *_p_p_csConfigFileTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iConfigFile *)(scfImplementation1 *) ((csConfigFile **) x)); } -static void *_p_iAnimatedImageTo_p_iBase(void *x) { - return (void *)((iBase *) ((iAnimatedImage *) x)); +static void *_p_p_iConfigFileTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iConfigFile **) x)); } -static void *_p_iPcHoverTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcHover *) x)); +static void *_p_p_scfImplementation1TcsConfigFile_iConfigFile_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iConfigFile *) ((scfImplementation1 **) x)); } -static void *_p_iTerrainColliderTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainCollider *) x)); +static void *_p_p_iParticleBuiltinEffectorLinearTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iParticleEffector *) ((iParticleBuiltinEffectorLinear **) x)); } -static void *_p_iColliderTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCollider *) x)); +static void *_p_p_iBugPlugTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iBugPlug **) x)); } -static void *_p_iDynamicsSystemColliderTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDynamicsSystemCollider *) x)); +static void *_p_p_iThingStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iThingState **) x)); } -static void *_p_iPcMeshTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMesh *) x)); +static void *_p_p_iEventTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEvent **) x)); } -static void *_p_iRenderManagerTargetsTo_p_iBase(void *x) { - return (void *)((iBase *) ((iRenderManagerTargets *) x)); +static void *_p_p_iAnimatedImageTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iAnimatedImage **) x)); } -static void *_p_iQuestRewardTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestReward *) x)); +static void *_p_p_iPcHoverTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcHover **) x)); } -static void *_p_iMessageSenderTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMessageSender *) x)); +static void *_p_p_iTerrainColliderTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainCollider **) x)); } -static void *_p_iPcAnalogMotionTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcAnalogMotion *) x)); +static void *_p_p_iColliderTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCollider **) x)); } -static void *_p_iPcTimerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcTimer *) x)); +static void *_p_p_iDynamicsSystemColliderTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDynamicsSystemCollider **) x)); } -static void *_p_scfImplementation1TpyMessageSender_iMessageSender_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iMessageSender *) ((scfImplementation1 *) x)); +static void *_p_p_iPcMeshTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMesh **) x)); } -static void *_p_pyMessageSenderTo_p_iBase(void *x) { - return (void *)((iBase *) (iMessageSender *)(scfImplementation1 *) ((pyMessageSender *) x)); +static void *_p_p_iQuestRewardTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestReward **) x)); } -static void *_p_iDocumentNodeTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDocumentNode *) x)); +static void *_p_p_iMessageSenderTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMessageSender **) x)); } -static void *_p_iSequenceTriggerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSequenceTrigger *) x)); +static void *_p_p_iPcTimerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcTimer **) x)); } -static void *_p_iPcTriggerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcTrigger *) x)); +static void *_p_p_scfImplementation1TpyMessageSender_iMessageSender_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iMessageSender *) ((scfImplementation1 **) x)); } -static void *_p_iQuestTriggerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestTrigger *) x)); +static void *_p_p_pyMessageSenderTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iMessageSender *)(scfImplementation1 *) ((pyMessageSender **) x)); } -static void *_p_iGraphics2DTo_p_iBase(void *x) { - return (void *)((iBase *) ((iGraphics2D *) x)); +static void *_p_p_iDocumentNodeTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDocumentNode **) x)); } -static void *_p_iCameraPositionTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCameraPosition *) x)); +static void *_p_p_iSequenceTriggerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSequenceTrigger **) x)); } -static void *_p_iTextureListTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTextureList *) x)); +static void *_p_p_iPcTriggerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcTrigger **) x)); } -static void *_p_iSkeletonManager2To_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonManager2 *) x)); +static void *_p_p_iQuestTriggerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestTrigger **) x)); } -static void *_p_iPcMechanicsThrusterTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMechanicsThruster *) x)); +static void *_p_p_iGraphics2DTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iGraphics2D **) x)); } -static void *_p_iPcMovableConstraintTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMovableConstraint *) x)); +static void *_p_p_iCameraPositionTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCameraPosition **) x)); } -static void *_p_iArrayReadOnlyTcsCollisionPair_tTo_p_iBase(void *x) { - return (void *)((iBase *) ((iArrayReadOnly *) x)); +static void *_p_p_iTextureListTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTextureList **) x)); } -static void *_p_iArrayChangeElementsTcsCollisionPair_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *) ((iArrayChangeElements *) x)); +static void *_p_p_iSkeletonManager2To_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonManager2 **) x)); } -static void *_p_iArrayChangeAllTcsCollisionPair_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll *) x)); +static void *_p_p_iPcMechanicsThrusterTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMechanicsThruster **) x)); } -static void *_p_iTerrainFactoryCellTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainFactoryCell *) x)); +static void *_p_p_iPcMovableConstraintTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMovableConstraint **) x)); } -static void *_p_iODESliderJointTo_p_iBase(void *x) { - return (void *)((iBase *) (iODEGeneralJointState *) ((iODESliderJoint *) x)); +static void *_p_p_iArrayReadOnlyTcsCollisionPair_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iArrayReadOnly **) x)); } -static void *_p_iODEAMotorJointTo_p_iBase(void *x) { - return (void *)((iBase *) (iODEGeneralJointState *) ((iODEAMotorJoint *) x)); +static void *_p_p_iArrayChangeElementsTcsCollisionPair_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *) ((iArrayChangeElements **) x)); } -static void *_p_iODEHinge2JointTo_p_iBase(void *x) { - return (void *)((iBase *) (iODEGeneralJointState *) ((iODEHinge2Joint *) x)); +static void *_p_p_iArrayChangeAllTcsCollisionPair_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll **) x)); } -static void *_p_iParticleBuiltinEmitterConeTo_p_iBase(void *x) { - return (void *)((iBase *) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterCone *) x)); +static void *_p_p_iTerrainFactoryCellTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainFactoryCell **) x)); } -static void *_p_iSndSysSource3DDirectionalTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysSource3DDirectional *) x)); +static void *_p_p_iODESliderJointTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iODEGeneralJointState *) ((iODESliderJoint **) x)); } -static void *_p_iSectorListTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSectorList *) x)); +static void *_p_p_iODEAMotorJointTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iODEGeneralJointState *) ((iODEAMotorJoint **) x)); } -static void *_p_iPolygonHandleTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPolygonHandle *) x)); +static void *_p_p_iODEHinge2JointTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iODEGeneralJointState *) ((iODEHinge2Joint **) x)); } -static void *_p_iSndSysListenerDopplerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysListenerDoppler *) x)); +static void *_p_p_iParticleBuiltinEmitterConeTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterCone **) x)); } -static void *_p_iSndSysSource3DDopplerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysSource3DDoppler *) x)); +static void *_p_p_iSndSysSource3DDirectionalTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysSource3DDirectional **) x)); } -static void *_p_iTextureHandleTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTextureHandle *) x)); +static void *_p_p_iSectorListTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSectorList **) x)); } -static void *_p_iCommandLineParserTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCommandLineParser *) x)); +static void *_p_p_iPolygonHandleTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPolygonHandle **) x)); } -static void *_p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelParameterBlock *) ((scfImplementation1 *) x)); +static void *_p_p_iSndSysSource3DDopplerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysSource3DDoppler **) x)); } -static void *_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelParameterBlock *) ((scfImplementation1 *) x)); +static void *_p_p_iSndSysListenerDopplerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysListenerDoppler **) x)); } -static void *_p_scfImplementationExt1TcsPath_csObject_iPath_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *) ((scfImplementationExt1 *) x)); +static void *_p_p_iTextureHandleTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTextureHandle **) x)); } -static void *_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iMessageReceiver *) ((scfImplementation1 *) x)); +static void *_p_p_iCommandLineParserTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCommandLineParser **) x)); } -static void *_p_iFontDeleteNotifyTo_p_iBase(void *x) { - return (void *)((iBase *) ((iFontDeleteNotify *) x)); +static void *_p_p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelParameterBlock *) ((scfImplementation1 **) x)); } -static void *_p_iCelPlLayerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelPlLayer *) x)); +static void *_p_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelParameterBlock *) ((scfImplementation1 **) x)); } -static void *_p_iCelBlLayerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelBlLayer *) x)); +static void *_p_p_scfImplementationExt1TcsPath_csObject_iPath_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *) ((scfImplementationExt1 **) x)); } -static void *_p_iTerraFormerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerraFormer *) x)); +static void *_p_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iMessageReceiver *) ((scfImplementation1 **) x)); } -static void *_p_iMeshFactoryListTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMeshFactoryList *) x)); +static void *_p_p_iFontDeleteNotifyTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iFontDeleteNotify **) x)); } -static void *_p_iPcSoundSourceTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcSoundSource *) x)); +static void *_p_p_iCelPlLayerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelPlLayer **) x)); } -static void *_p_iSndSysSourceTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysSource *) x)); +static void *_p_p_iCelBlLayerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelBlLayer **) x)); } -static void *_p_iSkeletonFSMNodeFactory2To_p_iBase(void *x) { - return (void *)((iBase *) (iSkeletonAnimNodeFactory2 *) ((iSkeletonFSMNodeFactory2 *) x)); +static void *_p_p_iTerraFormerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerraFormer **) x)); } -static void *_p_iSkeletonRandomNodeFactory2To_p_iBase(void *x) { - return (void *)((iBase *) (iSkeletonAnimNodeFactory2 *) ((iSkeletonRandomNodeFactory2 *) x)); +static void *_p_p_iMeshFactoryListTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMeshFactoryList **) x)); } -static void *_p_iSkeletonPriorityNodeFactory2To_p_iBase(void *x) { - return (void *)((iBase *) (iSkeletonAnimNodeFactory2 *) ((iSkeletonPriorityNodeFactory2 *) x)); +static void *_p_p_iPcSoundSourceTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcSoundSource **) x)); } -static void *_p_iSkeletonBlendNodeFactory2To_p_iBase(void *x) { - return (void *)((iBase *) (iSkeletonAnimNodeFactory2 *) ((iSkeletonBlendNodeFactory2 *) x)); +static void *_p_p_iSndSysSourceTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysSource **) x)); } -static void *_p_iSkeletonAnimationNodeFactory2To_p_iBase(void *x) { - return (void *)((iBase *) (iSkeletonAnimNodeFactory2 *) ((iSkeletonAnimationNodeFactory2 *) x)); +static void *_p_p_iSkeletonFSMNodeFactory2To_p_p_iBase(void *x) { + return (void *)((iBase **) (iSkeletonAnimNodeFactory2 *) ((iSkeletonFSMNodeFactory2 **) x)); } -static void *_p_iSkeletonAnimNodeFactory2To_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonAnimNodeFactory2 *) x)); +static void *_p_p_iSkeletonRandomNodeFactory2To_p_p_iBase(void *x) { + return (void *)((iBase **) (iSkeletonAnimNodeFactory2 *) ((iSkeletonRandomNodeFactory2 **) x)); } -static void *_p_iSkeletonAnimPacketFactory2To_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonAnimPacketFactory2 *) x)); +static void *_p_p_iSkeletonPriorityNodeFactory2To_p_p_iBase(void *x) { + return (void *)((iBase **) (iSkeletonAnimNodeFactory2 *) ((iSkeletonPriorityNodeFactory2 **) x)); } -static void *_p_iSkeletonFactory2To_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonFactory2 *) x)); +static void *_p_p_iSkeletonBlendNodeFactory2To_p_p_iBase(void *x) { + return (void *)((iBase **) (iSkeletonAnimNodeFactory2 *) ((iSkeletonBlendNodeFactory2 **) x)); } -static void *_p_scfImplementationExt0TcsImageMemory_csImageBase_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iImage *)(scfImplementation1 *)(csImageBase *) ((scfImplementationExt0 *) x)); +static void *_p_p_iSkeletonAnimationNodeFactory2To_p_p_iBase(void *x) { + return (void *)((iBase **) (iSkeletonAnimNodeFactory2 *) ((iSkeletonAnimationNodeFactory2 **) x)); } -static void *_p_iCelDataArrayTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iCelDataArray *) x)); +static void *_p_p_iSkeletonAnimNodeFactory2To_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonAnimNodeFactory2 **) x)); } -static void *_p_scfImplementation1TcsImageBase_iImage_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iImage *) ((scfImplementation1 *) x)); +static void *_p_p_iSkeletonAnimPacketFactory2To_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonAnimPacketFactory2 **) x)); } -static void *_p_iGraphics3DTo_p_iBase(void *x) { - return (void *)((iBase *) ((iGraphics3D *) x)); +static void *_p_p_iSkeletonFactory2To_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonFactory2 **) x)); } -static void *_p_iSkeletonBoneRagdollInfoTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonBoneRagdollInfo *) x)); +static void *_p_p_scfImplementationExt0TcsImageMemory_csImageBase_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iImage *)(scfImplementation1 *)(csImageBase *) ((scfImplementationExt0 **) x)); } -static void *_p_iSkeletonTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeleton *) x)); +static void *_p_p_iCelDataArrayTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iCelDataArray **) x)); } -static void *_p_iArrayReadOnlyTcsShaderVariable_p_tTo_p_iBase(void *x) { - return (void *)((iBase *) ((iArrayReadOnly *) x)); +static void *_p_p_scfImplementation1TcsImageBase_iImage_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iImage *) ((scfImplementation1 **) x)); } -static void *_p_iArrayChangeElementsTcsShaderVariable_p_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *) ((iArrayChangeElements *) x)); +static void *_p_p_iGraphics3DTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iGraphics3D **) x)); } -static void *_p_iArrayChangeAllTcsShaderVariable_p_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll *) x)); +static void *_p_p_iSkeletonBoneRagdollInfoTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonBoneRagdollInfo **) x)); } -static void *_p_iMeshObjectTypeTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMeshObjectType *) x)); +static void *_p_p_iSkeletonTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeleton **) x)); } -static void *_p_iRigidBodyTo_p_iBase(void *x) { - return (void *)((iBase *) ((iRigidBody *) x)); +static void *_p_p_iArrayReadOnlyTcsShaderVariable_p_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iArrayReadOnly **) x)); } -static void *_p_iSndSysSourceSoftware3DTo_p_iBase(void *x) { - return (void *)((iBase *) (iSndSysSource *)(iSndSysSourceSoftware *) ((iSndSysSourceSoftware3D *) x)); +static void *_p_p_iArrayChangeElementsTcsShaderVariable_p_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *) ((iArrayChangeElements **) x)); } -static void *_p_iQuestTriggerTypeTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestTriggerType *) x)); +static void *_p_p_iArrayChangeAllTcsShaderVariable_p_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll **) x)); } -static void *_p_iTextureManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTextureManager *) x)); +static void *_p_p_iMeshObjectTypeTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMeshObjectType **) x)); } -static void *_p_iShaderManagerTo_p_iBase(void *x) { - return (void *)((iBase *) (iShaderVariableContext *) ((iShaderManager *) x)); +static void *_p_p_iRigidBodyTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iRigidBody **) x)); } -static void *_p_iSndSysManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysManager *) x)); +static void *_p_p_iSndSysSourceSoftware3DTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iSndSysSource *)(iSndSysSourceSoftware *) ((iSndSysSourceSoftware3D **) x)); } -static void *_p_iConfigManagerTo_p_iBase(void *x) { - return (void *)((iBase *) (iConfigFile *) ((iConfigManager *) x)); +static void *_p_p_iQuestTriggerTypeTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestTriggerType **) x)); } -static void *_p_iCacheManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCacheManager *) x)); +static void *_p_p_iTextureManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTextureManager **) x)); } -static void *_p_iPluginManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPluginManager *) x)); +static void *_p_p_iShaderManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iShaderVariableContext *) ((iShaderManager **) x)); } -static void *_p_iDecalManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDecalManager *) x)); +static void *_p_p_iSndSysManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysManager **) x)); } -static void *_p_iEngineSequenceManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEngineSequenceManager *) x)); +static void *_p_p_iConfigManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iConfigFile *) ((iConfigManager **) x)); } -static void *_p_iSequenceManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSequenceManager *) x)); +static void *_p_p_iCacheManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCacheManager **) x)); } -static void *_p_iNativeWindowManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iNativeWindowManager *) x)); +static void *_p_p_iPluginManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPluginManager **) x)); } -static void *_p_iDynamicsTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDynamics *) x)); +static void *_p_p_iDecalManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDecalManager **) x)); } -static void *_p_iRenderLoopManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iRenderLoopManager *) x)); +static void *_p_p_iEngineSequenceManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEngineSequenceManager **) x)); } -static void *_p_iRenderManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iRenderManager *) x)); +static void *_p_p_iSequenceManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSequenceManager **) x)); } -static void *_p_iBillboardManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iBillboardManager *) x)); +static void *_p_p_iNativeWindowManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iNativeWindowManager **) x)); } -static void *_p_iPcZoneManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcZoneManager *) x)); +static void *_p_p_iDynamicsTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDynamics **) x)); } -static void *_p_iQuestManagerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestManager *) x)); +static void *_p_p_iRenderLoopManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iRenderLoopManager **) x)); } -static void *_p_iParameterESMTo_p_iBase(void *x) { - return (void *)((iBase *) ((iParameterESM *) x)); +static void *_p_p_iBillboardManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iBillboardManager **) x)); } -static void *_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iPcPropertyListener *) ((scfImplementation1 *) x)); +static void *_p_p_iPcZoneManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcZoneManager **) x)); } -static void *_p_iRenderLoopTo_p_iBase(void *x) { - return (void *)((iBase *) (iRenderStepContainer *) ((iRenderLoop *) x)); +static void *_p_p_iQuestManagerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestManager **) x)); } -static void *_p_iCelConsoleCommandTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelConsoleCommand *) x)); +static void *_p_p_iParameterESMTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iParameterESM **) x)); } -static void *_p_iVFSTo_p_iBase(void *x) { - return (void *)((iBase *) ((iVFS *) x)); +static void *_p_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iPcPropertyListener *) ((scfImplementation1 **) x)); } -static void *_p_iCelConsoleTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelConsole *) x)); +static void *_p_p_iRenderLoopTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iRenderStepContainer *) ((iRenderLoop **) x)); } -static void *_p_iDebugHelperTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDebugHelper *) x)); +static void *_p_p_iCelConsoleCommandTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelConsoleCommand **) x)); } -static void *_p_iParticleBuiltinEffectorForceTo_p_iBase(void *x) { - return (void *)((iBase *) (iParticleEffector *) ((iParticleBuiltinEffectorForce *) x)); +static void *_p_p_iVFSTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iVFS **) x)); } -static void *_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelParameterBlock *) ((scfImplementation1 *) x)); +static void *_p_p_iCelConsoleTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelConsole **) x)); } -static void *_p_iParticleBuiltinEffectorFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iParticleBuiltinEffectorFactory *) x)); +static void *_p_p_iDebugHelperTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDebugHelper **) x)); } -static void *_p_iParticleBuiltinEmitterFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iParticleBuiltinEmitterFactory *) x)); +static void *_p_p_iParticleBuiltinEffectorForceTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iParticleEffector *) ((iParticleBuiltinEffectorForce **) x)); } -static void *_p_iParticleSystemFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) (iParticleSystemBase *) ((iParticleSystemFactory *) x)); +static void *_p_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelParameterBlock *) ((scfImplementation1 **) x)); } -static void *_p_iTerrainFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainFactory *) x)); +static void *_p_p_iParticleBuiltinEffectorFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iParticleBuiltinEffectorFactory **) x)); } -static void *_p_iMeshObjectFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMeshObjectFactory *) x)); +static void *_p_p_iParticleBuiltinEmitterFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iParticleBuiltinEmitterFactory **) x)); } -static void *_p_iAnimatedMeshFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iAnimatedMeshFactory *) x)); +static void *_p_p_iParticleSystemFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iParticleSystemBase *) ((iParticleSystemFactory **) x)); } -static void *_p_iSkeletonFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonFactory *) x)); +static void *_p_p_iTerrainFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainFactory **) x)); } -static void *_p_iSkeletonSocketFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonSocketFactory *) x)); +static void *_p_p_iMeshObjectFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMeshObjectFactory **) x)); } -static void *_p_iSkeletonBoneFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonBoneFactory *) x)); +static void *_p_p_iAnimatedMeshFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iAnimatedMeshFactory **) x)); } -static void *_p_iGenMeshAnimationControlFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iGenMeshAnimationControlFactory *) x)); +static void *_p_p_iAnimatedMeshSocketFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iAnimatedMeshSocketFactory **) x)); } -static void *_p_iFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iFactory *) x)); +static void *_p_p_iSkeletonFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonFactory **) x)); } -static void *_p_csTriangleMeshTo_p_iBase(void *x) { - return (void *)((iBase *) (iTriangleMesh *)(scfImplementation1 *) ((csTriangleMesh *) x)); +static void *_p_p_iSkeletonSocketFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonSocketFactory **) x)); } -static void *_p_iTriangleMeshTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTriangleMesh *) x)); +static void *_p_p_iSkeletonBoneFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonBoneFactory **) x)); } -static void *_p_iCelEntityTrackerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelEntityTracker *) x)); +static void *_p_p_iGenMeshAnimationControlFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iGenMeshAnimationControlFactory **) x)); } -static void *_p_iCelPropertyClassFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelPropertyClassFactory *) x)); +static void *_p_p_iFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iFactory **) x)); } -static void *_p_iQuestTriggerFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestTriggerFactory *) x)); +static void *_p_p_csTriangleMeshTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iTriangleMesh *)(scfImplementation1 *) ((csTriangleMesh **) x)); } -static void *_p_iQuestRewardFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestRewardFactory *) x)); +static void *_p_p_iTriangleMeshTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTriangleMesh **) x)); } -static void *_p_iQuestSeqOpFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestSeqOpFactory *) x)); +static void *_p_p_iCelEntityTrackerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelEntityTracker **) x)); } -static void *_p_iQuestTriggerResponseFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestTriggerResponseFactory *) x)); +static void *_p_p_iCelPropertyClassFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelPropertyClassFactory **) x)); } -static void *_p_iQuestStateFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestStateFactory *) x)); +static void *_p_p_iQuestTriggerFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestTriggerFactory **) x)); } -static void *_p_iQuestSequenceFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestSequenceFactory *) x)); +static void *_p_p_iQuestRewardFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestRewardFactory **) x)); } -static void *_p_iQuestFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestFactory *) x)); +static void *_p_p_iQuestSeqOpFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestSeqOpFactory **) x)); } -static void *_p_iTimeoutQuestTriggerFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTimeoutQuestTriggerFactory *) x)); +static void *_p_p_iQuestTriggerResponseFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestTriggerResponseFactory **) x)); } -static void *_p_iPropertyChangeQuestTriggerFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPropertyChangeQuestTriggerFactory *) x)); +static void *_p_p_iQuestStateFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestStateFactory **) x)); } -static void *_p_iMeshSelectQuestTriggerFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMeshSelectQuestTriggerFactory *) x)); +static void *_p_p_iQuestSequenceFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestSequenceFactory **) x)); } -static void *_p_iInventoryQuestTriggerFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iInventoryQuestTriggerFactory *) x)); +static void *_p_p_iQuestFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestFactory **) x)); } -static void *_p_iEnterSectorQuestTriggerFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEnterSectorQuestTriggerFactory *) x)); +static void *_p_p_iTimeoutQuestTriggerFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTimeoutQuestTriggerFactory **) x)); } -static void *_p_iOperationQuestTriggerFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iOperationQuestTriggerFactory *) x)); +static void *_p_p_iPropertyChangeQuestTriggerFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPropertyChangeQuestTriggerFactory **) x)); } -static void *_p_iSequenceFinishQuestTriggerFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSequenceFinishQuestTriggerFactory *) x)); +static void *_p_p_iMeshSelectQuestTriggerFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMeshSelectQuestTriggerFactory **) x)); } -static void *_p_iTriggerQuestTriggerFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTriggerQuestTriggerFactory *) x)); +static void *_p_p_iInventoryQuestTriggerFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iInventoryQuestTriggerFactory **) x)); } -static void *_p_iMessageQuestTriggerFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMessageQuestTriggerFactory *) x)); +static void *_p_p_iEnterSectorQuestTriggerFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEnterSectorQuestTriggerFactory **) x)); } -static void *_p_iWatchQuestTriggerFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iWatchQuestTriggerFactory *) x)); +static void *_p_p_iOperationQuestTriggerFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iOperationQuestTriggerFactory **) x)); } -static void *_p_iDebugPrintQuestRewardFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDebugPrintQuestRewardFactory *) x)); +static void *_p_p_iSequenceFinishQuestTriggerFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSequenceFinishQuestTriggerFactory **) x)); } -static void *_p_iNewStateQuestRewardFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iNewStateQuestRewardFactory *) x)); +static void *_p_p_iTriggerQuestTriggerFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTriggerQuestTriggerFactory **) x)); } -static void *_p_iChangePropertyQuestRewardFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iChangePropertyQuestRewardFactory *) x)); +static void *_p_p_iMessageQuestTriggerFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMessageQuestTriggerFactory **) x)); } -static void *_p_iInventoryQuestRewardFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iInventoryQuestRewardFactory *) x)); +static void *_p_p_iWatchQuestTriggerFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iWatchQuestTriggerFactory **) x)); } -static void *_p_iCsSequenceQuestRewardFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCsSequenceQuestRewardFactory *) x)); +static void *_p_p_iDebugPrintQuestRewardFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDebugPrintQuestRewardFactory **) x)); } -static void *_p_iSequenceQuestRewardFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSequenceQuestRewardFactory *) x)); +static void *_p_p_iNewStateQuestRewardFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iNewStateQuestRewardFactory **) x)); } -static void *_p_iSequenceFinishQuestRewardFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSequenceFinishQuestRewardFactory *) x)); +static void *_p_p_iChangePropertyQuestRewardFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iChangePropertyQuestRewardFactory **) x)); } -static void *_p_iMessageQuestRewardFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMessageQuestRewardFactory *) x)); +static void *_p_p_iInventoryQuestRewardFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iInventoryQuestRewardFactory **) x)); } -static void *_p_iActionQuestRewardFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iActionQuestRewardFactory *) x)); +static void *_p_p_iCsSequenceQuestRewardFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCsSequenceQuestRewardFactory **) x)); } -static void *_p_iDestroyEntityQuestRewardFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDestroyEntityQuestRewardFactory *) x)); +static void *_p_p_iSequenceQuestRewardFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSequenceQuestRewardFactory **) x)); } -static void *_p_iCreateEntityQuestRewardFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCreateEntityQuestRewardFactory *) x)); +static void *_p_p_iSequenceFinishQuestRewardFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSequenceFinishQuestRewardFactory **) x)); } -static void *_p_iDebugPrintQuestSeqOpFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDebugPrintQuestSeqOpFactory *) x)); +static void *_p_p_iMessageQuestRewardFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMessageQuestRewardFactory **) x)); } -static void *_p_iTransformQuestSeqOpFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTransformQuestSeqOpFactory *) x)); +static void *_p_p_iActionQuestRewardFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iActionQuestRewardFactory **) x)); } -static void *_p_iMovePathQuestSeqOpFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMovePathQuestSeqOpFactory *) x)); +static void *_p_p_iDestroyEntityQuestRewardFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDestroyEntityQuestRewardFactory **) x)); } -static void *_p_iLightQuestSeqOpFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iLightQuestSeqOpFactory *) x)); +static void *_p_p_iCreateEntityQuestRewardFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCreateEntityQuestRewardFactory **) x)); } -static void *_p_iPropertyQuestSeqOpFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPropertyQuestSeqOpFactory *) x)); +static void *_p_p_iDebugPrintQuestSeqOpFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDebugPrintQuestSeqOpFactory **) x)); } -static void *_p_PcCommonFactoryTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelPropertyClassFactory *)(scfImplementation1 *) ((PcCommonFactory *) x)); +static void *_p_p_iTransformQuestSeqOpFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTransformQuestSeqOpFactory **) x)); } -static void *_p_iParticleBuiltinEffectorVelocityFieldTo_p_iBase(void *x) { - return (void *)((iBase *) (iParticleEffector *) ((iParticleBuiltinEffectorVelocityField *) x)); +static void *_p_p_iMovePathQuestSeqOpFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMovePathQuestSeqOpFactory **) x)); } -static void *_p_scfImplementation1TcsView_iView_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iView *) ((scfImplementation1 *) x)); +static void *_p_p_iLightQuestSeqOpFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iLightQuestSeqOpFactory **) x)); } -static void *_p_iCustomMatrixCameraTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCustomMatrixCamera *) x)); +static void *_p_p_iPropertyQuestSeqOpFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPropertyQuestSeqOpFactory **) x)); } -static void *_p_iPcDefaultCameraTo_p_iBase(void *x) { - return (void *)((iBase *) (iPcCamera *) ((iPcDefaultCamera *) x)); +static void *_p_p_PcCommonFactoryTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelPropertyClassFactory *)(scfImplementation1 *) ((PcCommonFactory **) x)); } -static void *_p_iPerspectiveCameraTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPerspectiveCamera *) x)); +static void *_p_p_iParticleBuiltinEffectorVelocityFieldTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iParticleEffector *) ((iParticleBuiltinEffectorVelocityField **) x)); } -static void *_p_iCameraTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCamera *) x)); +static void *_p_p_scfImplementation1TcsView_iView_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iView *) ((scfImplementation1 **) x)); } -static void *_p_iPcCameraTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcCamera *) x)); +static void *_p_p_iPcDefaultCameraTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iPcCamera *) ((iPcDefaultCamera **) x)); } -static void *_p_iPcSimpleCameraTo_p_iBase(void *x) { - return (void *)((iBase *) (iPcCamera *) ((iPcSimpleCamera *) x)); +static void *_p_p_iCameraTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCamera **) x)); } -static void *_p_iPcNewCameraTo_p_iBase(void *x) { - return (void *)((iBase *) (iPcCamera *) ((iPcNewCamera *) x)); +static void *_p_p_iPcCameraTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcCamera **) x)); } -static void *_p_iPcDelegateCameraTo_p_iBase(void *x) { - return (void *)((iBase *) (iPcCamera *) ((iPcDelegateCamera *) x)); +static void *_p_p_iPcSimpleCameraTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iPcCamera *) ((iPcSimpleCamera **) x)); } -static void *_p_iPcTrackingCameraTo_p_iBase(void *x) { - return (void *)((iBase *) (iPcCameraMode *) ((iPcTrackingCamera *) x)); +static void *_p_p_iPcNewCameraTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iPcCamera *) ((iPcNewCamera **) x)); } -static void *_p_iPcmNewCamera__TrackingTo_p_iBase(void *x) { - return (void *)((iBase *) (iPcmNewCamera::General *) ((iPcmNewCamera::Tracking *) x)); +static void *_p_p_iPcDelegateCameraTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iPcCamera *) ((iPcDelegateCamera **) x)); } -static void *_p_iMessageReceiverTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMessageReceiver *) x)); +static void *_p_p_iPcTrackingCameraTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iPcCameraMode *) ((iPcTrackingCamera **) x)); } -static void *_p_pyMessageReceiverTo_p_iBase(void *x) { - return (void *)((iBase *) (iMessageReceiver *)(scfImplementation1 *) ((pyMessageReceiver *) x)); +static void *_p_p_iPcmNewCamera__TrackingTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iPcmNewCamera::General *) ((iPcmNewCamera::Tracking **) x)); } -static void *_p_iFrustumViewUserdataTo_p_iBase(void *x) { - return (void *)((iBase *) ((iFrustumViewUserdata *) x)); +static void *_p_p_iMessageReceiverTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMessageReceiver **) x)); } -static void *_p_iObjectModelTo_p_iBase(void *x) { - return (void *)((iBase *) ((iObjectModel *) x)); +static void *_p_p_pyMessageReceiverTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iMessageReceiver *)(scfImplementation1 *) ((pyMessageReceiver **) x)); } -static void *_p_iMovableTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMovable *) x)); +static void *_p_p_iFrustumViewUserdataTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iFrustumViewUserdata **) x)); } -static void *_p_iPcMovableTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcMovable *) x)); +static void *_p_p_iObjectModelTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iObjectModel **) x)); } -static void *_p_iNativeWindowTo_p_iBase(void *x) { - return (void *)((iBase *) ((iNativeWindow *) x)); +static void *_p_p_iMovableTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMovable **) x)); } -static void *_p_iParticleBuiltinEmitterBaseTo_p_iBase(void *x) { - return (void *)((iBase *) (iParticleEmitter *) ((iParticleBuiltinEmitterBase *) x)); +static void *_p_p_iPcMovableTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcMovable **) x)); } -static void *_p_iSndSysStreamTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysStream *) x)); +static void *_p_p_iNativeWindowTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iNativeWindow **) x)); } -static void *_p_iBinaryLoaderPluginTo_p_iBase(void *x) { - return (void *)((iBase *) ((iBinaryLoaderPlugin *) x)); +static void *_p_p_iParticleBuiltinEmitterBaseTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iParticleEmitter *) ((iParticleBuiltinEmitterBase **) x)); } -static void *_p_iLoaderPluginTo_p_iBase(void *x) { - return (void *)((iBase *) ((iLoaderPlugin *) x)); +static void *_p_p_iSndSysStreamTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysStream **) x)); } -static void *_p_iSkeletonAnimPacket2To_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonAnimPacket2 *) x)); +static void *_p_p_iBinaryLoaderPluginTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iBinaryLoaderPlugin **) x)); } -static void *_p_iTerrainDataFeederTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainDataFeeder *) x)); +static void *_p_p_iLoaderPluginTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iLoaderPlugin **) x)); } -static void *_p_iPortalContainerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPortalContainer *) x)); +static void *_p_p_iSkeletonAnimPacket2To_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonAnimPacket2 **) x)); } -static void *_p_iRenderStepContainerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iRenderStepContainer *) x)); +static void *_p_p_iTerrainDataFeederTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainDataFeeder **) x)); } -static void *_p_iImageIOTo_p_iBase(void *x) { - return (void *)((iBase *) ((iImageIO *) x)); +static void *_p_p_iPortalContainerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPortalContainer **) x)); } -static void *_p_iSprite2DStateTo_p_iBase(void *x) { - return (void *)((iBase *) (iSprite2DFactoryState *) ((iSprite2DState *) x)); +static void *_p_p_iRenderStepContainerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iRenderStepContainer **) x)); } -static void *_p_iSpriteCal3DStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSpriteCal3DState *) x)); +static void *_p_p_iImageIOTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iImageIO **) x)); } -static void *_p_iSprite3DStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSprite3DState *) x)); +static void *_p_p_iSprite2DStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iSprite2DFactoryState *) ((iSprite2DState **) x)); } -static void *_p_iDataBufferTo_p_iBase(void *x) { - return (void *)((iBase *) ((iDataBuffer *) x)); +static void *_p_p_iSpriteCal3DStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSpriteCal3DState **) x)); } -static void *_p_iQuestRewardTypeTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestRewardType *) x)); +static void *_p_p_iSprite3DStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSprite3DState **) x)); } -static void *_p_iShaderCompilerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iShaderCompiler *) x)); +static void *_p_p_iDataBufferTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iDataBuffer **) x)); } -static void *_p_iODEHingeJointTo_p_iBase(void *x) { - return (void *)((iBase *) (iODEGeneralJointState *) ((iODEHingeJoint *) x)); +static void *_p_p_iQuestRewardTypeTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestRewardType **) x)); } -static void *_p_iParticleBuiltinEmitterSphereTo_p_iBase(void *x) { - return (void *)((iBase *) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterSphere *) x)); +static void *_p_p_iShaderCompilerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iShaderCompiler **) x)); } -static void *_p_iSuperLightmapTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSuperLightmap *) x)); +static void *_p_p_iODEHingeJointTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iODEGeneralJointState *) ((iODEHingeJoint **) x)); } -static void *_p_iRendererLightmapTo_p_iBase(void *x) { - return (void *)((iBase *) ((iRendererLightmap *) x)); +static void *_p_p_iParticleBuiltinEmitterSphereTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterSphere **) x)); } -static void *_p_iProcTextureTo_p_iBase(void *x) { - return (void *)((iBase *) ((iProcTexture *) x)); +static void *_p_p_iSuperLightmapTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSuperLightmap **) x)); } -static void *_p_iParticleBuiltinEmitterCylinderTo_p_iBase(void *x) { - return (void *)((iBase *) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterCylinder *) x)); +static void *_p_p_iRendererLightmapTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iRendererLightmap **) x)); } -static void *_p_csProcTextureTo_p_iBase(void *x) { - return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt2 *) ((csProcTexture *) x)); +static void *_p_p_iProcTextureTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iProcTexture **) x)); } -static void *_p_iSkeletonAnimCallback2To_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonAnimCallback2 *) x)); +static void *_p_p_iParticleBuiltinEmitterCylinderTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterCylinder **) x)); } -static void *_p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *) ((scfImplementationExt1 > *) x)); +static void *_p_p_csProcTextureTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt2 *) ((csProcTexture **) x)); } -static void *_p_iComponentTo_p_iBase(void *x) { - return (void *)((iBase *) ((iComponent *) x)); +static void *_p_p_iSkeletonAnimCallback2To_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonAnimCallback2 **) x)); } -static void *_p_iSpriteActionTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSpriteAction *) x)); +static void *_p_p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *) ((scfImplementationExt1 > **) x)); } -static void *_p_csImageBaseTo_p_iBase(void *x) { - return (void *)((iBase *) (iImage *)(scfImplementation1 *) ((csImageBase *) x)); +static void *_p_p_iComponentTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iComponent **) x)); } -static void *_p_iTerrainFactoryStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iTerrainFactoryState *) x)); +static void *_p_p_iSpriteActionTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSpriteAction **) x)); } -static void *_p_iThingFactoryStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iThingFactoryState *) x)); +static void *_p_p_csImageBaseTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iImage *)(scfImplementation1 *) ((csImageBase **) x)); } -static void *_p_iSpriteCal3DFactoryStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSpriteCal3DFactoryState *) x)); +static void *_p_p_iTerrainFactoryStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iTerrainFactoryState **) x)); } -static void *_p_iSprite3DFactoryStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSprite3DFactoryState *) x)); +static void *_p_p_iThingFactoryStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iThingFactoryState **) x)); } -static void *_p_iSprite2DFactoryStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSprite2DFactoryState *) x)); +static void *_p_p_iSpriteCal3DFactoryStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSpriteCal3DFactoryState **) x)); } -static void *_p_iGeneralFactoryStateTo_p_iBase(void *x) { - return (void *)((iBase *) (iGeneralMeshCommonState *) ((iGeneralFactoryState *) x)); +static void *_p_p_iSprite3DFactoryStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSprite3DFactoryState **) x)); } -static void *_p_iSkeletonAnimationInstanceTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonAnimationInstance *) x)); +static void *_p_p_iSprite2DFactoryStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSprite2DFactoryState **) x)); } -static void *_p_iPcTooltipTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcTooltip *) x)); +static void *_p_p_iGeneralFactoryStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iGeneralMeshCommonState *) ((iGeneralFactoryState **) x)); } -static void *_p_iCelGraphTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelGraph *) x)); +static void *_p_p_iSkeletonAnimationInstanceTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonAnimationInstance **) x)); } -static void *_p_iCelParameterBlockTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelParameterBlock *) x)); +static void *_p_p_iPcTooltipTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcTooltip **) x)); } -static void *_p_celGenericParameterBlockTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelParameterBlock *)(scfImplementation1 *) ((celGenericParameterBlock *) x)); +static void *_p_p_iCelGraphTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelGraph **) x)); } -static void *_p_celVariableParameterBlockTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelParameterBlock *)(scfImplementation1 *) ((celVariableParameterBlock *) x)); +static void *_p_p_iCelParameterBlockTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelParameterBlock **) x)); } -static void *_p_celOneParameterBlockTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelParameterBlock *)(scfImplementation1 *) ((celOneParameterBlock *) x)); +static void *_p_p_celGenericParameterBlockTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelParameterBlock *)(scfImplementation1 *) ((celGenericParameterBlock **) x)); } -static void *_p_celCombineParameterBlockTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelParameterBlock *)(scfImplementation1 *) ((celCombineParameterBlock *) x)); +static void *_p_p_celVariableParameterBlockTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelParameterBlock *)(scfImplementation1 *) ((celVariableParameterBlock **) x)); } -static void *_p_iMissingLoaderDataTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMissingLoaderData *) x)); +static void *_p_p_celOneParameterBlockTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelParameterBlock *)(scfImplementation1 *) ((celOneParameterBlock **) x)); } -static void *_p_iCelInventorySpaceSlotTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelInventorySpaceSlot *) x)); +static void *_p_p_celCombineParameterBlockTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelParameterBlock *)(scfImplementation1 *) ((celCombineParameterBlock **) x)); } -static void *_p_iQuestTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuest *) x)); +static void *_p_p_iMissingLoaderDataTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMissingLoaderData **) x)); } -static void *_p_iPcSteerTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcSteer *) x)); +static void *_p_p_iCelInventorySpaceSlotTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelInventorySpaceSlot **) x)); } -static void *_p_iGeneralMeshCommonStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iGeneralMeshCommonState *) x)); +static void *_p_p_iQuestTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuest **) x)); } -static void *_p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iTriangleMesh *) ((scfImplementation1 *) x)); +static void *_p_p_iPcSteerTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcSteer **) x)); } -static void *_p_iSndSysDataTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysData *) x)); +static void *_p_p_iShaderVarStackTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iShaderVarStack **) x)); } -static void *_p_iPcSolidTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcSolid *) x)); +static void *_p_p_iGeneralMeshCommonStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iGeneralMeshCommonState **) x)); } -static void *_p_iSndSysSoftwareOutputFilterTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysSoftwareOutputFilter *) x)); +static void *_p_p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iTriangleMesh *) ((scfImplementation1 **) x)); } -static void *_p_iMessageChannelTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMessageChannel *) x)); +static void *_p_p_iSndSysDataTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysData **) x)); } -static void *_p_iMessageReceiverFilterTo_p_iBase(void *x) { - return (void *)((iBase *) ((iMessageReceiverFilter *) x)); +static void *_p_p_iPcSolidTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcSolid **) x)); } -static void *_p_celPcCommonTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelPropertyClass *)(scfImplementation3 *) ((celPcCommon *) x)); +static void *_p_p_iSndSysSoftwareOutputFilterTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysSoftwareOutputFilter **) x)); } -static void *_p_PcCommonTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *) ((PcCommon *) x)); +static void *_p_p_iMessageChannelTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMessageChannel **) x)); } -static void *_p_pyPcCommonTo_p_iBase(void *x) { - return (void *)((iBase *) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *)(PcCommon *)(scfImplementationExt1 *) ((pyPcCommon *) x)); +static void *_p_p_iMessageReceiverFilterTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iMessageReceiverFilter **) x)); } -static void *_p_iSkeleton2To_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeleton2 *) x)); +static void *_p_p_celPcCommonTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelPropertyClass *)(scfImplementation3 *) ((celPcCommon **) x)); } -static void *_p_iODEDynamicStateTo_p_iBase(void *x) { - return (void *)((iBase *) ((iODEDynamicState *) x)); +static void *_p_p_PcCommonTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *) ((PcCommon **) x)); } -static void *_p_iSprite2DUVAnimationTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSprite2DUVAnimation *) x)); +static void *_p_p_pyPcCommonTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *)(PcCommon *)(scfImplementationExt1 *) ((pyPcCommon **) x)); } -static void *_p_iSkeletonAnimationTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSkeletonAnimation *) x)); +static void *_p_p_iSkeleton2To_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeleton2 **) x)); } -static void *_p_iCelEntityTo_p_iBase(void *x) { - return (void *)((iBase *) ((iCelEntity *) x)); +static void *_p_p_iODEDynamicStateTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iODEDynamicState **) x)); } -static void *_p_iEventPlugTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEventPlug *) x)); +static void *_p_p_iSprite2DUVAnimationTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSprite2DUVAnimation **) x)); } -static void *_p_iSequenceTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSequence *) x)); +static void *_p_p_iSkeletonAnimationTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSkeletonAnimation **) x)); } -static void *_p_iQuestSequenceTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestSequence *) x)); +static void *_p_p_iCelEntityTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iCelEntity **) x)); } -static void *_p_iPcmNewCamera__GeneralTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcmNewCamera::General *) x)); +static void *_p_p_iEventPlugTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEventPlug **) x)); } -static void *_p_iSndSysSource3DDirectionalSimpleTo_p_iBase(void *x) { - return (void *)((iBase *) ((iSndSysSource3DDirectionalSimple *) x)); +static void *_p_p_iSequenceTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSequence **) x)); } -static void *_p_csPathTo_p_iBase(void *x) { - return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt1 *) ((csPath *) x)); +static void *_p_p_iQuestSequenceTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestSequence **) x)); } -static void *_p_iArrayChangeAllTcsVector3_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll *) x)); +static void *_p_p_iPcmNewCamera__GeneralTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcmNewCamera::General **) x)); } -static void *_p_iArrayChangeElementsTcsVector3_tTo_p_iBase(void *x) { - return (void *)((iBase *) (iArrayReadOnly *) ((iArrayChangeElements *) x)); +static void *_p_p_iSndSysSource3DDirectionalSimpleTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iSndSysSource3DDirectionalSimple **) x)); } -static void *_p_iArrayReadOnlyTcsVector3_tTo_p_iBase(void *x) { - return (void *)((iBase *) ((iArrayReadOnly *) x)); +static void *_p_p_csPathTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt1 *) ((csPath **) x)); } -static void *_p_iQuestSeqOpTypeTo_p_iBase(void *x) { - return (void *)((iBase *) ((iQuestSeqOpType *) x)); +static void *_p_p_iArrayChangeAllTcsVector3_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll **) x)); } -static void *_p_iEventCordTo_p_iBase(void *x) { - return (void *)((iBase *) ((iEventCord *) x)); +static void *_p_p_iArrayChangeElementsTcsVector3_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) (iArrayReadOnly *) ((iArrayChangeElements **) x)); } -static void *_p_iPcGravityTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPcGravity *) x)); +static void *_p_p_iArrayReadOnlyTcsVector3_tTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iArrayReadOnly **) x)); } -static void *_p_iPortalTo_p_iBase(void *x) { - return (void *)((iBase *) ((iPortal *) x)); +static void *_p_p_iQuestSeqOpTypeTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iQuestSeqOpType **) x)); } -static void *_p_p_iSaverTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSaver **) x)); +static void *_p_p_iEventCordTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iEventCord **) x)); } -static void *_p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelPropertyClass *) ((scfImplementation3 **) x)); +static void *_p_p_iPcGravityTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPcGravity **) x)); } -static void *_p_p_iODEDynamicSystemStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iODEDynamicSystemState **) x)); +static void *_p_p_iPortalTo_p_p_iBase(void *x) { + return (void *)((iBase **) ((iPortal **) x)); } -static void *_p_p_iTerrainVector3ArrayTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iTerrainVector3Array **) x)); +static void *_p_iSaverTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSaver *) x)); } -static void *_p_p_iFontTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iFont **) x)); +static void *_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelPropertyClass *) ((scfImplementation3 *) x)); } -static void *_p_p_scfImplementation1TcsObject_iObject_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iObject *) ((scfImplementation1 **) x)); +static void *_p_iODEDynamicSystemStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iODEDynamicSystemState *) x)); } -static void *_p_p_iEventQueueTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEventQueue **) x)); +static void *_p_iTerrainVector3ArrayTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iTerrainVector3Array *) x)); } -static void *_p_p_iShaderVariableContextTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iShaderVariableContext **) x)); +static void *_p_iFontTo_p_iBase(void *x) { + return (void *)((iBase *) ((iFont *) x)); } -static void *_p_p_iSequenceConditionTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSequenceCondition **) x)); +static void *_p_scfImplementation1TcsObject_iObject_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iObject *) ((scfImplementation1 *) x)); } -static void *_p_p_iCameraPositionListTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCameraPositionList **) x)); +static void *_p_iEventQueueTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEventQueue *) x)); } -static void *_p_p_iSkeletonBlendNode2To_p_p_iBase(void *x) { - return (void *)((iBase **) (iSkeletonAnimNode2 *) ((iSkeletonBlendNode2 **) x)); +static void *_p_iShaderVariableContextTo_p_iBase(void *x) { + return (void *)((iBase *) ((iShaderVariableContext *) x)); } -static void *_p_p_iQuestParameterTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestParameter **) x)); +static void *_p_iSequenceConditionTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSequenceCondition *) x)); } -static void *_p_p_iSceneNodeTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSceneNode **) x)); +static void *_p_iCameraPositionListTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCameraPositionList *) x)); } -static void *_p_p_iParticleBuiltinEffectorLinColorTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iParticleEffector *) ((iParticleBuiltinEffectorLinColor **) x)); +static void *_p_iSkeletonBlendNode2To_p_iBase(void *x) { + return (void *)((iBase *) (iSkeletonAnimNode2 *) ((iSkeletonBlendNode2 *) x)); } -static void *_p_p_iSkeletonPriorityNode2To_p_p_iBase(void *x) { - return (void *)((iBase **) (iSkeletonAnimNode2 *) ((iSkeletonPriorityNode2 **) x)); +static void *_p_iRegionListTo_p_iBase(void *x) { + return (void *)((iBase *) ((iRegionList *) x)); } -static void *_p_p_iPcCameraModeTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcCameraMode **) x)); +static void *_p_iQuestParameterTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestParameter *) x)); } -static void *_p_p_iThingEnvironmentTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iThingEnvironment **) x)); +static void *_p_iSceneNodeTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSceneNode *) x)); } -static void *_p_p_iClipper2DTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iClipper2D **) x)); +static void *_p_iParticleBuiltinEffectorLinColorTo_p_iBase(void *x) { + return (void *)((iBase *) (iParticleEffector *) ((iParticleBuiltinEffectorLinColor *) x)); } -static void *_p_p_csTriangleMeshPointerTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iTriangleMesh *)(scfImplementation1 *) ((csTriangleMeshPointer **) x)); +static void *_p_iSkeletonPriorityNode2To_p_iBase(void *x) { + return (void *)((iBase *) (iSkeletonAnimNode2 *) ((iSkeletonPriorityNode2 *) x)); } -static void *_p_p_iConsoleOutputTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iConsoleOutput **) x)); +static void *_p_iPcCameraModeTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcCameraMode *) x)); } -static void *_p_p_iSkeletonAnimationNode2To_p_p_iBase(void *x) { - return (void *)((iBase **) (iSkeletonAnimNode2 *) ((iSkeletonAnimationNode2 **) x)); +static void *_p_iThingEnvironmentTo_p_iBase(void *x) { + return (void *)((iBase *) ((iThingEnvironment *) x)); } -static void *_p_p_iArrayReadOnlyTiCollection_p_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iArrayReadOnly **) x)); +static void *_p_iClipper2DTo_p_iBase(void *x) { + return (void *)((iBase *) ((iClipper2D *) x)); } -static void *_p_p_iObjectRegistryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iObjectRegistry **) x)); +static void *_p_csTriangleMeshPointerTo_p_iBase(void *x) { + return (void *)((iBase *) (iTriangleMesh *)(scfImplementation1 *) ((csTriangleMeshPointer *) x)); } -static void *_p_p_iEventNameRegistryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEventNameRegistry **) x)); +static void *_p_iConsoleOutputTo_p_iBase(void *x) { + return (void *)((iBase *) ((iConsoleOutput *) x)); } -static void *_p_p_iSkeletonBoneTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonBone **) x)); +static void *_p_iSkeletonAnimationNode2To_p_iBase(void *x) { + return (void *)((iBase *) (iSkeletonAnimNode2 *) ((iSkeletonAnimationNode2 *) x)); } -static void *_p_p_iSectorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSector **) x)); +static void *_p_iArrayReadOnlyTiCollection_p_tTo_p_iBase(void *x) { + return (void *)((iBase *) ((iArrayReadOnly *) x)); } -static void *_p_p_iStringSetTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iStringSetBase *) ((iStringSet **) x)); +static void *_p_iObjectRegistryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iObjectRegistry *) x)); } -static void *_p_p_iShaderVarStringSetTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iStringSetBase *) ((iShaderVarStringSet **) x)); +static void *_p_iEventNameRegistryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEventNameRegistry *) x)); } -static void *_p_p_iPcMoverTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMover **) x)); +static void *_p_iSkeletonBoneTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonBone *) x)); } -static void *_p_p_iGenMeshSkeletonControlStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iGenMeshSkeletonControlState **) x)); +static void *_p_iSectorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSector *) x)); } -static void *_p_p_iTerrainCollisionPairArrayTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iTerrainCollisionPairArray **) x)); +static void *_p_iStringSetTo_p_iBase(void *x) { + return (void *)((iBase *) ((iStringSet *) x)); } -static void *_p_p_iRenderManagerPostEffectsTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iRenderManagerPostEffects **) x)); +static void *_p_iPcMoverTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMover *) x)); } -static void *_p_p_iTerrainCellFeederPropertiesTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainCellFeederProperties **) x)); +static void *_p_iGenMeshSkeletonControlStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iGenMeshSkeletonControlState *) x)); } -static void *_p_p_iTerrainCellRenderPropertiesTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iShaderVariableContext *) ((iTerrainCellRenderProperties **) x)); +static void *_p_iTerrainCollisionPairArrayTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iTerrainCollisionPairArray *) x)); } -static void *_p_p_iTerrainCellCollisionPropertiesTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainCellCollisionProperties **) x)); +static void *_p_iTerrainCellFeederPropertiesTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainCellFeederProperties *) x)); } -static void *_p_p_iLightListTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iLightList **) x)); +static void *_p_iTerrainCellRenderPropertiesTo_p_iBase(void *x) { + return (void *)((iBase *) (iShaderVariableContext *) ((iTerrainCellRenderProperties *) x)); } -static void *_p_p_iCelDataArrayReadOnlyTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *) ((iCelDataArrayReadOnly **) x)); +static void *_p_iTerrainCellCollisionPropertiesTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainCellCollisionProperties *) x)); } -static void *_p_p_iPcPropertiesTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcProperties **) x)); +static void *_p_iLightListTo_p_iBase(void *x) { + return (void *)((iBase *) ((iLightList *) x)); } -static void *_p_p_iVisibilityCullerListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iVisibilityCullerListener **) x)); +static void *_p_iCelDataArrayReadOnlyTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *) ((iCelDataArrayReadOnly *) x)); } -static void *_p_p_iMovableListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMovableListener **) x)); +static void *_p_iPcPropertiesTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcProperties *) x)); } -static void *_p_p_iCameraSectorListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCameraSectorListener **) x)); +static void *_p_iMovableListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMovableListener *) x)); } -static void *_p_p_iObjectModelListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iObjectModelListener **) x)); +static void *_p_iCameraSectorListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCameraSectorListener *) x)); } -static void *_p_p_iSndSysListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysListener **) x)); +static void *_p_iObjectModelListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iObjectModelListener *) x)); } -static void *_p_p_iReporterListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iReporterListener **) x)); +static void *_p_iSndSysListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysListener *) x)); } -static void *_p_p_iObjectNameChangeListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iObjectNameChangeListener **) x)); +static void *_p_iObjectNameChangeListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iObjectNameChangeListener *) x)); } -static void *_p_p_iStandardReporterListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iStandardReporterListener **) x)); +static void *_p_iReporterListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iReporterListener *) x)); } -static void *_p_p_iCelTimerListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelTimerListener **) x)); +static void *_p_iStandardReporterListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iStandardReporterListener *) x)); } -static void *_p_p_iPcMeshSelectListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMeshSelectListener **) x)); +static void *_p_iVisibilityCullerListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iVisibilityCullerListener *) x)); } -static void *_p_p_iPcTriggerListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcTriggerListener **) x)); +static void *_p_iCelTimerListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelTimerListener *) x)); } -static void *_p_p_iPcInventoryListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcInventoryListener **) x)); +static void *_p_iPcMeshSelectListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMeshSelectListener *) x)); } -static void *_p_p_iPcSoundListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcSoundListener **) x)); +static void *_p_iPcTriggerListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcTriggerListener *) x)); } -static void *_p_p_iPcPropertyListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcPropertyListener **) x)); +static void *_p_iPcInventoryListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcInventoryListener *) x)); } -static void *_p_p_pyPcPropertyListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iPcPropertyListener *)(scfImplementation1 *) ((pyPcPropertyListener **) x)); +static void *_p_iPcSoundListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcSoundListener *) x)); } -static void *_p_p_pyPcInventoryListenerTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iPcInventoryListener *)(scfImplementation1 *) ((pyPcInventoryListener **) x)); +static void *_p_iPcPropertyListenerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcPropertyListener *) x)); } -static void *_p_p_iMovieRecorderTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMovieRecorder **) x)); +static void *_p_pyPcPropertyListenerTo_p_iBase(void *x) { + return (void *)((iBase *) (iPcPropertyListener *)(scfImplementation1 *) ((pyPcPropertyListener *) x)); } -static void *_p_p_iMeshDrawCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMeshDrawCallback **) x)); +static void *_p_iMovieRecorderTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMovieRecorder *) x)); } -static void *_p_p_iTextureCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTextureCallback **) x)); +static void *_p_iMeshDrawCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMeshDrawCallback *) x)); } -static void *_p_p_iEngineSectorCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEngineSectorCallback **) x)); +static void *_p_iTextureCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTextureCallback *) x)); } -static void *_p_p_iEngineFrameCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEngineFrameCallback **) x)); +static void *_p_iEngineSectorCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEngineSectorCallback *) x)); } -static void *_p_p_iLightVisibleCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iLightVisibleCallback **) x)); +static void *_p_iEngineFrameCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEngineFrameCallback *) x)); } -static void *_p_p_iSectorMeshCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSectorMeshCallback **) x)); +static void *_p_iLightVisibleCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iLightVisibleCallback *) x)); } -static void *_p_p_iSectorCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSectorCallback **) x)); +static void *_p_iSectorMeshCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSectorMeshCallback *) x)); } -static void *_p_p_iLightCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iLightCallback **) x)); +static void *_p_iSectorCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSectorCallback *) x)); } -static void *_p_p_iTerrainCellLoadCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainCellLoadCallback **) x)); +static void *_p_iLightCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iLightCallback *) x)); } -static void *_p_p_iTerrainCellHeightDataCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainCellHeightDataCallback **) x)); +static void *_p_iTerrainCellLoadCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainCellLoadCallback *) x)); } -static void *_p_p_iMeshObjectDrawCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMeshObjectDrawCallback **) x)); +static void *_p_iTerrainCellHeightDataCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainCellHeightDataCallback *) x)); } -static void *_p_p_iSkeletonUpdateCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonUpdateCallback **) x)); +static void *_p_iMeshObjectDrawCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMeshObjectDrawCallback *) x)); } -static void *_p_p_iSkeletonAnimationCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonAnimationCallback **) x)); +static void *_p_iSkeletonUpdateCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonUpdateCallback *) x)); } -static void *_p_p_iSkeletonBoneUpdateCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonBoneUpdateCallback **) x)); +static void *_p_iSkeletonAnimationCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonAnimationCallback *) x)); } -static void *_p_p_iSndSysStreamCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysStreamCallback **) x)); +static void *_p_iSkeletonBoneUpdateCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonBoneUpdateCallback *) x)); } -static void *_p_p_iSndSysRendererCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysRendererCallback **) x)); +static void *_p_iSndSysStreamCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysStreamCallback *) x)); } -static void *_p_p_iDynamicsStepCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDynamicsStepCallback **) x)); +static void *_p_iSndSysRendererCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysRendererCallback *) x)); } -static void *_p_p_iDynamicsMoveCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDynamicsMoveCallback **) x)); +static void *_p_iConsoleExecCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iConsoleExecCallback *) x)); } -static void *_p_p_iDynamicsCollisionCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDynamicsCollisionCallback **) x)); +static void *_p_iDynamicsStepCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDynamicsStepCallback *) x)); } -static void *_p_p_iDynamicsColliderCollisionCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDynamicsColliderCollisionCallback **) x)); +static void *_p_iDynamicsMoveCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDynamicsMoveCallback *) x)); } -static void *_p_p_iODEFrameUpdateCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iODEFrameUpdateCallback **) x)); +static void *_p_iDynamicsCollisionCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDynamicsCollisionCallback *) x)); } -static void *_p_p_iOffscreenCanvasCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iOffscreenCanvasCallback **) x)); +static void *_p_iDynamicsColliderCollisionCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDynamicsColliderCollisionCallback *) x)); } -static void *_p_p_iPortalCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPortalCallback **) x)); +static void *_p_iODEFrameUpdateCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iODEFrameUpdateCallback *) x)); } -static void *_p_p_iProcTexCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iProcTexCallback **) x)); +static void *_p_iOffscreenCanvasCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iOffscreenCanvasCallback *) x)); } -static void *_p_p_iCelNewEntityCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelNewEntityCallback **) x)); +static void *_p_iPortalCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPortalCallback *) x)); } -static void *_p_p_iCelEntityRemoveCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelEntityRemoveCallback **) x)); +static void *_p_iProcTexCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iProcTexCallback *) x)); } -static void *_p_p_iPcGravityCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcGravityCallback **) x)); +static void *_p_iCelNewEntityCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelNewEntityCallback *) x)); } -static void *_p_p_iQuestTriggerCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestTriggerCallback **) x)); +static void *_p_iCelEntityRemoveCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelEntityRemoveCallback *) x)); } -static void *_p_p_iQuestSequenceCallbackTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestSequenceCallback **) x)); +static void *_p_iPcGravityCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcGravityCallback *) x)); } -static void *_p_p_iImageTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iImage **) x)); +static void *_p_iQuestTriggerCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestTriggerCallback *) x)); } -static void *_p_p_iTerrainSystemTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainSystem **) x)); +static void *_p_iQuestSequenceCallbackTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestSequenceCallback *) x)); } -static void *_p_p_iDocumentSystemTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDocumentSystem **) x)); +static void *_p_iImageTo_p_iBase(void *x) { + return (void *)((iBase *) ((iImage *) x)); } -static void *_p_p_iArrayReadOnlyTcelData_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iArrayReadOnly **) x)); +static void *_p_iTerrainSystemTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainSystem *) x)); } -static void *_p_p_iArrayChangeElementsTcelData_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *) ((iArrayChangeElements **) x)); +static void *_p_iDocumentSystemTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDocumentSystem *) x)); } -static void *_p_p_iArrayChangeAllTcelData_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll **) x)); +static void *_p_iArrayReadOnlyTcelData_tTo_p_iBase(void *x) { + return (void *)((iBase *) ((iArrayReadOnly *) x)); } -static void *_p_p_iParticleSystemTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iParticleSystemBase *) ((iParticleSystem **) x)); +static void *_p_iArrayChangeElementsTcelData_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *) ((iArrayChangeElements *) x)); } -static void *_p_p_iCollideSystemTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCollideSystem **) x)); +static void *_p_iArrayChangeAllTcelData_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll *) x)); } -static void *_p_p_iDynamicSystemTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDynamicSystem **) x)); +static void *_p_iParticleSystemTo_p_iBase(void *x) { + return (void *)((iBase *) (iParticleSystemBase *) ((iParticleSystem *) x)); } -static void *_p_p_iPcMechanicsSystemTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMechanicsSystem **) x)); +static void *_p_iCollideSystemTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCollideSystem *) x)); } -static void *_p_p_iCelRegionTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelRegion **) x)); +static void *_p_iDynamicSystemTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDynamicSystem *) x)); } -static void *_p_p_iStringArrayTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iStringArray **) x)); +static void *_p_iPcMechanicsSystemTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMechanicsSystem *) x)); } -static void *_p_p_iPcRegionTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcRegion **) x)); +static void *_p_iCelRegionTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelRegion *) x)); } -static void *_p_p_iSCFTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSCF **) x)); +static void *_p_iPcActorAnalogTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcActorAnalog *) x)); } -static void *_p_p_iCelZoneTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelZone **) x)); +static void *_p_iStringArrayTo_p_iBase(void *x) { + return (void *)((iBase *) ((iStringArray *) x)); } -static void *_p_p_iVisibilityObjectIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iVisibilityObjectIterator **) x)); +static void *_p_iRegionTo_p_iBase(void *x) { + return (void *)((iBase *) ((iRegion *) x)); } -static void *_p_p_iMeshWrapperIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMeshWrapperIterator **) x)); +static void *_p_iPcRegionTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcRegion *) x)); } -static void *_p_p_iSectorIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSectorIterator **) x)); +static void *_p_iSCFTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSCF *) x)); } -static void *_p_p_iLightIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iLightIterator **) x)); +static void *_p_iCelZoneTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelZone *) x)); } -static void *_p_p_iTriangleMeshIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTriangleMeshIterator **) x)); +static void *_p_iMeshWrapperIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMeshWrapperIterator *) x)); } -static void *_p_p_iDocumentNodeIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDocumentNodeIterator **) x)); +static void *_p_iSectorIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSectorIterator *) x)); } -static void *_p_p_iDocumentAttributeIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDocumentAttributeIterator **) x)); +static void *_p_iLightIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iLightIterator *) x)); } -static void *_p_p_iConfigIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iConfigIterator **) x)); +static void *_p_iTriangleMeshIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTriangleMeshIterator *) x)); } -static void *_p_p_iReporterIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iReporterIterator **) x)); +static void *_p_iDocumentNodeIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDocumentNodeIterator *) x)); } -static void *_p_p_iObjectIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iObjectIterator **) x)); +static void *_p_iDocumentAttributeIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDocumentAttributeIterator *) x)); } -static void *_p_p_iObjectRegistryIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iObjectRegistryIterator **) x)); +static void *_p_iConfigIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iConfigIterator *) x)); } -static void *_p_p_iEventAttributeIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEventAttributeIterator **) x)); +static void *_p_iReporterIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iReporterIterator *) x)); } -static void *_p_p_iPluginIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPluginIterator **) x)); +static void *_p_iObjectIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iObjectIterator *) x)); } -static void *_p_p_iCelEntityIteratorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelEntityIterator **) x)); +static void *_p_iObjectRegistryIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iObjectRegistryIterator *) x)); } -static void *_p_p_iEventOutletTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEventOutlet **) x)); +static void *_p_iEventAttributeIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEventAttributeIterator *) x)); } -static void *_p_p_iColoredVerticesTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iColoredVertices **) x)); +static void *_p_iPluginIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPluginIterator *) x)); } -static void *_p_p_iAnimatedMeshMorphTargetTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iAnimatedMeshMorphTarget **) x)); +static void *_p_iVisibilityObjectIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iVisibilityObjectIterator *) x)); } -static void *_p_p_iSndSysSoftwareFilter3DTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysSoftwareFilter3D **) x)); +static void *_p_iCelEntityIteratorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelEntityIterator *) x)); } -static void *_p_p_iCelPropertyClassListTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelPropertyClassList **) x)); +static void *_p_iEventOutletTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEventOutlet *) x)); } -static void *_p_p_iMeshObjectTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMeshObject **) x)); +static void *_p_iColoredVerticesTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iColoredVertices *) x)); } -static void *_p_p_iBugPlugRenderObjectTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iBugPlugRenderObject **) x)); +static void *_p_iAnimatedMeshMorphTargetTo_p_iBase(void *x) { + return (void *)((iBase *) ((iAnimatedMeshMorphTarget *) x)); } -static void *_p_p_iScriptObjectTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iScriptObject **) x)); +static void *_p_iSndSysSoftwareFilter3DTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysSoftwareFilter3D *) x)); } -static void *_p_p_iArrayChangeAllTcsSprite2DVertex_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll **) x)); +static void *_p_iCelPropertyClassListTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelPropertyClassList *) x)); } -static void *_p_p_iArrayChangeElementsTcsSprite2DVertex_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *) ((iArrayChangeElements **) x)); +static void *_p_iMeshObjectTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMeshObject *) x)); } -static void *_p_p_iArrayReadOnlyTcsSprite2DVertex_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iArrayReadOnly **) x)); +static void *_p_iBugPlugRenderObjectTo_p_iBase(void *x) { + return (void *)((iBase *) ((iBugPlugRenderObject *) x)); } -static void *_p_p_iObjectTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iObject **) x)); +static void *_p_iScriptObjectTo_p_iBase(void *x) { + return (void *)((iBase *) ((iScriptObject *) x)); } -static void *_p_p_csObjectTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iObject *)(scfImplementation1 *) ((csObject **) x)); +static void *_p_iArrayChangeAllTcsSprite2DVertex_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll *) x)); } -static void *_p_p_iVisibilityObjectTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iVisibilityObject **) x)); +static void *_p_iArrayChangeElementsTcsSprite2DVertex_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *) ((iArrayChangeElements *) x)); } -static void *_p_p_iPcMechanicsObjectTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMechanicsObject **) x)); +static void *_p_iArrayReadOnlyTcsSprite2DVertex_tTo_p_iBase(void *x) { + return (void *)((iBase *) ((iArrayReadOnly *) x)); } -static void *_p_p_iSkeletonRandomNode2To_p_p_iBase(void *x) { - return (void *)((iBase **) (iSkeletonAnimNode2 *) ((iSkeletonRandomNode2 **) x)); +static void *_p_iObjectTo_p_iBase(void *x) { + return (void *)((iBase *) ((iObject *) x)); } -static void *_p_p_iSkeletonAnimNode2To_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonAnimNode2 **) x)); +static void *_p_csObjectTo_p_iBase(void *x) { + return (void *)((iBase *) (iObject *)(scfImplementation1 *) ((csObject *) x)); } -static void *_p_p_iSkeletonFSMNode2To_p_p_iBase(void *x) { - return (void *)((iBase **) (iSkeletonAnimNode2 *) ((iSkeletonFSMNode2 **) x)); +static void *_p_iVisibilityObjectTo_p_iBase(void *x) { + return (void *)((iBase *) ((iVisibilityObject *) x)); } -static void *_p_p_iGenMeshAnimationControl1_4To_p_p_iBase(void *x) { - return (void *)((iBase **) ((iGenMeshAnimationControl1_4 **) x)); +static void *_p_iPcMechanicsObjectTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMechanicsObject *) x)); } -static void *_p_p_iPcProjectileTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcProjectile **) x)); +static void *_p_iSkeletonRandomNode2To_p_iBase(void *x) { + return (void *)((iBase *) (iSkeletonAnimNode2 *) ((iSkeletonRandomNode2 *) x)); } -static void *_p_p_iAnimTimeUpdateHandlerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iAnimTimeUpdateHandler **) x)); +static void *_p_iSkeletonAnimNode2To_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonAnimNode2 *) x)); } -static void *_p_p_iEventHandlerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEventHandler **) x)); +static void *_p_iSkeletonFSMNode2To_p_iBase(void *x) { + return (void *)((iBase *) (iSkeletonAnimNode2 *) ((iSkeletonFSMNode2 *) x)); } -static void *_p_p_iFrustumViewTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iFrustumView **) x)); +static void *_p_iGenMeshAnimationControl1_4To_p_iBase(void *x) { + return (void *)((iBase *) ((iGenMeshAnimationControl1_4 *) x)); } -static void *_p_p_iMeshFactoryWrapperTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMeshFactoryWrapper **) x)); +static void *_p_iPcProjectileTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcProjectile *) x)); } -static void *_p_p_iMeshWrapperTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMeshWrapper **) x)); +static void *_p_iAnimTimeUpdateHandlerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iAnimTimeUpdateHandler *) x)); } -static void *_p_p_iMaterialWrapperTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMaterialWrapper **) x)); +static void *_p_iEventHandlerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEventHandler *) x)); } -static void *_p_p_iTextureWrapperTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTextureWrapper **) x)); +static void *_p_iFrustumViewTo_p_iBase(void *x) { + return (void *)((iBase *) ((iFrustumView *) x)); } -static void *_p_p_iSndSysWrapperTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysWrapper **) x)); +static void *_p_iMeshFactoryWrapperTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMeshFactoryWrapper *) x)); } -static void *_p_p_iSequenceWrapperTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSequenceWrapper **) x)); +static void *_p_iMeshWrapperTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMeshWrapper *) x)); } -static void *_p_p_csColliderWrapperTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt1 > *) ((csColliderWrapper **) x)); +static void *_p_iMaterialWrapperTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMaterialWrapper *) x)); } -static void *_p_p_iBillboardEventHandlerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iBillboardEventHandler **) x)); +static void *_p_iTextureWrapperTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTextureWrapper *) x)); } -static void *_p_p_iODEUniversalJointTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iODEGeneralJointState *) ((iODEUniversalJoint **) x)); +static void *_p_iSndSysWrapperTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysWrapper *) x)); } -static void *_p_p_iODEBallJointTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iODEBallJoint **) x)); +static void *_p_iSequenceWrapperTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSequenceWrapper *) x)); } -static void *_p_p_iMapNodeTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMapNode **) x)); +static void *_p_csColliderWrapperTo_p_iBase(void *x) { + return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt1 > *) ((csColliderWrapper *) x)); } -static void *_p_p_iAnimatedMeshSubMeshTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iAnimatedMeshSubMesh **) x)); +static void *_p_iBillboardEventHandlerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iBillboardEventHandler *) x)); } -static void *_p_p_iAnimatedMeshFactorySubMeshTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iAnimatedMeshFactorySubMesh **) x)); +static void *_p_iODEUniversalJointTo_p_iBase(void *x) { + return (void *)((iBase *) (iODEGeneralJointState *) ((iODEUniversalJoint *) x)); } -static void *_p_p_iGeneralMeshSubMeshTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iGeneralMeshSubMesh **) x)); +static void *_p_iODEBallJointTo_p_iBase(void *x) { + return (void *)((iBase *) ((iODEBallJoint *) x)); } -static void *_p_p_iFileTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iFile **) x)); +static void *_p_iMapNodeTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMapNode *) x)); } -static void *_p_p_iSkeletonGraveyardTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonGraveyard **) x)); +static void *_p_iAnimatedMeshSubMeshTo_p_iBase(void *x) { + return (void *)((iBase *) ((iAnimatedMeshSubMesh *) x)); } -static void *_p_p_iPathTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPath **) x)); +static void *_p_iAnimatedMeshFactorySubMeshTo_p_iBase(void *x) { + return (void *)((iBase *) ((iAnimatedMeshFactorySubMesh *) x)); } -static void *_p_p_iCelNodeTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelNode **) x)); +static void *_p_iGeneralMeshSubMeshTo_p_iBase(void *x) { + return (void *)((iBase *) ((iGeneralMeshSubMesh *) x)); } -static void *_p_p_iDecalTemplateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDecalTemplate **) x)); +static void *_p_iFileTo_p_iBase(void *x) { + return (void *)((iBase *) ((iFile *) x)); } -static void *_p_p_iCelEntityTemplateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelEntityTemplate **) x)); +static void *_p_iSkeletonGraveyardTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonGraveyard *) x)); } -static void *_p_p_iCelPropertyClassTemplateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelPropertyClassTemplate **) x)); +static void *_p_iPathTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPath *) x)); } -static void *_p_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelParameterBlock *) ((scfImplementation1 **) x)); +static void *_p_iCelNodeTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelNode *) x)); } -static void *_p_p_iCelBehaviourTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelBehaviour **) x)); +static void *_p_iDecalTemplateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDecalTemplate *) x)); } -static void *_p_p_iMeshListTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMeshList **) x)); +static void *_p_iCelEntityTemplateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelEntityTemplate *) x)); } -static void *_p_p_iConsoleWatcherTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iConsoleWatcher **) x)); +static void *_p_iCelPropertyClassTemplateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelPropertyClassTemplate *) x)); } -static void *_p_p_iMessageDispatcherTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMessageDispatcher **) x)); +static void *_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelParameterBlock *) ((scfImplementation1 *) x)); } -static void *_p_p_iTerraSamplerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerraSampler **) x)); +static void *_p_iFrameEventSignpostTo_p_iBase(void *x) { + return (void *)((iBase *) (iEventHandler *) ((iFrameEventSignpost *) x)); } -static void *_p_p_iScriptValueTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iScriptValue **) x)); +static void *_p_iCelBehaviourTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelBehaviour *) x)); } -static void *_p_p_iParticleEmitterTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iParticleEmitter **) x)); +static void *_p_iMeshListTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMeshList *) x)); } -static void *_p_p_csProcAnimatedTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt2 *)(csProcTexture *) ((csProcAnimated **) x)); +static void *_p_iConsoleWatcherTo_p_iBase(void *x) { + return (void *)((iBase *) ((iConsoleWatcher *) x)); } -static void *_p_p_iCelInventorySpaceTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelInventorySpace **) x)); +static void *_p_iMessageDispatcherTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMessageDispatcher *) x)); } -static void *_p_p_iPcPythonTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcPython **) x)); +static void *_p_iTerraSamplerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerraSampler *) x)); } -static void *_p_p_iArrayReadOnlyTiSceneNode_p_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iArrayReadOnly **) x)); +static void *_p_iScriptValueTo_p_iBase(void *x) { + return (void *)((iBase *) ((iScriptValue *) x)); } -static void *_p_p_iPcDamageTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcDamage **) x)); +static void *_p_iParticleEmitterTo_p_iBase(void *x) { + return (void *)((iBase *) ((iParticleEmitter *) x)); } -static void *_p_p_iFontServerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iFontServer **) x)); +static void *_p_csProcAnimatedTo_p_iBase(void *x) { + return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt2 *)(csProcTexture *) ((csProcAnimated *) x)); } -static void *_p_p_iSndSysSourceSoftwareTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iSndSysSource *) ((iSndSysSourceSoftware **) x)); +static void *_p_iCelInventorySpaceTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelInventorySpace *) x)); } -static void *_p_p_iSndSysRendererSoftwareTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysRendererSoftware **) x)); +static void *_p_iPcPythonTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcPython *) x)); } -static void *_p_p_iSndSysRendererOpenALTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysRendererOpenAL **) x)); +static void *_p_iArrayReadOnlyTiSceneNode_p_tTo_p_iBase(void *x) { + return (void *)((iBase *) ((iArrayReadOnly *) x)); } -static void *_p_p_iSndSysSourceOpenALTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysSourceOpenAL **) x)); +static void *_p_iPcDamageTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcDamage *) x)); } -static void *_p_p_iPcSpawnTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcSpawn **) x)); +static void *_p_iFontServerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iFontServer *) x)); } -static void *_p_p_iPcLinearMovementTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcLinearMovement **) x)); +static void *_p_iSndSysSourceSoftwareTo_p_iBase(void *x) { + return (void *)((iBase *) (iSndSysSource *) ((iSndSysSourceSoftware *) x)); } -static void *_p_p_iParticleBuiltinEmitterBoxTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterBox **) x)); +static void *_p_iSndSysRendererSoftwareTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysRendererSoftware *) x)); } -static void *_p_p_iPcMeshDeformTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMeshDeform **) x)); +static void *_p_iSndSysRendererOpenALTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysRendererOpenAL *) x)); } -static void *_p_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelPropertyClassFactory *) ((scfImplementation1 **) x)); +static void *_p_iSndSysSourceOpenALTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysSourceOpenAL *) x)); } -static void *_p_p_csViewTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iView *)(scfImplementation1 *) ((csView **) x)); +static void *_p_iPcSpawnTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcSpawn *) x)); } -static void *_p_p_iParticleSystemBaseTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iParticleSystemBase **) x)); +static void *_p_iPcLinearMovementTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcLinearMovement *) x)); } -static void *_p_p_iSndSysSource3DTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysSource3D **) x)); +static void *_p_iConsoleInputTo_p_iBase(void *x) { + return (void *)((iBase *) ((iConsoleInput *) x)); } -static void *_p_p_iVisibilityCullerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iVisibilityCuller **) x)); +static void *_p_iParticleBuiltinEmitterBoxTo_p_iBase(void *x) { + return (void *)((iBase *) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterBox *) x)); } -static void *_p_p_iParticleEffectorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iParticleEffector **) x)); +static void *_p_iPcMeshDeformTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMeshDeform *) x)); } -static void *_p_p_iScriptTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iScript **) x)); +static void *_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelPropertyClassFactory *) ((scfImplementation1 *) x)); } -static void *_p_p_iSpriteCal3DSocketTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iSpriteSocket *) ((iSpriteCal3DSocket **) x)); +static void *_p_csViewTo_p_iBase(void *x) { + return (void *)((iBase *) (iView *)(scfImplementation1 *) ((csView *) x)); } -static void *_p_p_iSkeletonSocketTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonSocket **) x)); +static void *_p_iParticleSystemBaseTo_p_iBase(void *x) { + return (void *)((iBase *) ((iParticleSystemBase *) x)); } -static void *_p_p_iSceneNodeArrayTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *) ((iSceneNodeArray **) x)); +static void *_p_iSndSysSource3DTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysSource3D *) x)); } -static void *_p_p_iSndSysLoaderTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysLoader **) x)); +static void *_p_iVisibilityCullerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iVisibilityCuller *) x)); } -static void *_p_p_iLoaderTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iLoader **) x)); +static void *_p_iParticleEffectorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iParticleEffector *) x)); } -static void *_p_p_iSpriteSocketTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSpriteSocket **) x)); +static void *_p_iScriptTo_p_iBase(void *x) { + return (void *)((iBase *) ((iScript *) x)); } -static void *_p_p_iPcInventoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcInventory **) x)); +static void *_p_iSpriteCal3DSocketTo_p_iBase(void *x) { + return (void *)((iBase *) (iSpriteSocket *) ((iSpriteCal3DSocket *) x)); } -static void *_p_p_iLODControlTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iLODControl **) x)); +static void *_p_iAnimatedMeshSocketTo_p_iBase(void *x) { + return (void *)((iBase *) ((iAnimatedMeshSocket *) x)); } -static void *_p_p_iGenMeshAnimationControlTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iGenMeshAnimationControl **) x)); +static void *_p_iSkeletonSocketTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonSocket *) x)); } -static void *_p_p_iDocumentAttributeTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDocumentAttribute **) x)); +static void *_p_iSceneNodeArrayTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *) ((iSceneNodeArray *) x)); } -static void *_p_p_iSpriteFrameTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSpriteFrame **) x)); +static void *_p_iSndSysLoaderTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysLoader *) x)); } -static void *_p_p_iShaderTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iShaderVariableContext *) ((iShader **) x)); +static void *_p_iLoaderTo_p_iBase(void *x) { + return (void *)((iBase *) ((iLoader *) x)); } -static void *_p_p_iTerrainObjectStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainObjectState **) x)); +static void *_p_iSpriteSocketTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSpriteSocket *) x)); } -static void *_p_p_iQuestSeqOpTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestSeqOp **) x)); +static void *_p_iPcInventoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcInventory *) x)); } -static void *_p_p_iODEJointStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iODEJointState **) x)); +static void *_p_iLODControlTo_p_iBase(void *x) { + return (void *)((iBase *) ((iLODControl *) x)); } -static void *_p_p_iODEGeneralJointStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iODEGeneralJointState **) x)); +static void *_p_iGenMeshAnimationControlTo_p_iBase(void *x) { + return (void *)((iBase *) ((iGenMeshAnimationControl *) x)); } -static void *_p_p_iMaterialEngineTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMaterialEngine **) x)); +static void *_p_iDocumentAttributeTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDocumentAttribute *) x)); } -static void *_p_p_iVirtualClockTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iVirtualClock **) x)); +static void *_p_iSpriteFrameTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSpriteFrame *) x)); } -static void *_p_p_iEngineTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEngine **) x)); +static void *_p_iShaderTo_p_iBase(void *x) { + return (void *)((iBase *) (iShaderVariableContext *) ((iShader *) x)); } -static void *_p_p_iPcWheeledTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcWheeled **) x)); +static void *_p_iTerrainObjectStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainObjectState *) x)); } -static void *_p_p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *) ((scfImplementationExt0 **) x)); +static void *_p_iQuestSeqOpTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestSeqOp *) x)); } -static void *_p_p_iGenMeshAnimationControlTypeTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iGenMeshAnimationControlType **) x)); +static void *_p_iODEJointStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iODEJointState *) x)); } -static void *_p_p_csTriangleMeshBoxTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iTriangleMesh *)(scfImplementation1 *) ((csTriangleMeshBox **) x)); +static void *_p_iODEGeneralJointStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iODEGeneralJointState *) x)); } -static void *_p_p_iLightingProcessInfoTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iFrustumViewUserdata *) ((iLightingProcessInfo **) x)); +static void *_p_iMaterialEngineTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMaterialEngine *) x)); } -static void *_p_p_iPcCommandInputTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcCommandInput **) x)); +static void *_p_iVirtualClockTo_p_iBase(void *x) { + return (void *)((iBase *) ((iVirtualClock *) x)); } -static void *_p_p_iReporterTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iReporter **) x)); +static void *_p_iEngineTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEngine *) x)); } -static void *_p_p_iCelPropertyClassTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelPropertyClass **) x)); +static void *_p_iPcWheeledTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcWheeled *) x)); } -static void *_p_p_iTranslatorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTranslator **) x)); +static void *_p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *) ((scfImplementationExt0 *) x)); } -static void *_p_p_iBillboardLayerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iBillboardLayer **) x)); +static void *_p_iGenMeshAnimationControlTypeTo_p_iBase(void *x) { + return (void *)((iBase *) ((iGenMeshAnimationControlType *) x)); } -static void *_p_p_iPcPathFinderTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcPathFinder **) x)); +static void *_p_csTriangleMeshBoxTo_p_iBase(void *x) { + return (void *)((iBase *) (iTriangleMesh *)(scfImplementation1 *) ((csTriangleMeshBox *) x)); } -static void *_p_p_iStringTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iString **) x)); +static void *_p_iLightingProcessInfoTo_p_iBase(void *x) { + return (void *)((iBase *) (iFrustumViewUserdata *) ((iLightingProcessInfo *) x)); } -static void *_p_p_iPcCharacteristicsTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcCharacteristics **) x)); +static void *_p_iPcCommandInputTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcCommandInput *) x)); } -static void *_p_p_iKeyboardDriverTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iKeyboardDriver **) x)); +static void *_p_iReporterTo_p_iBase(void *x) { + return (void *)((iBase *) ((iReporter *) x)); } -static void *_p_p_iCelMapFileTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelMapFile **) x)); +static void *_p_iCelPropertyClassTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelPropertyClass *) x)); } -static void *_p_p_iJoystickDriverTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iJoystickDriver **) x)); +static void *_p_iTranslatorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTranslator *) x)); } -static void *_p_p_iMouseDriverTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMouseDriver **) x)); +static void *_p_iBillboardLayerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iBillboardLayer *) x)); } -static void *_p_p_iSndSysSoftwareDriverTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysSoftwareDriver **) x)); +static void *_p_iPcPathFinderTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcPathFinder *) x)); } -static void *_p_p_iShaderVariableAccessorTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iShaderVariableAccessor **) x)); +static void *_p_iStringTo_p_iBase(void *x) { + return (void *)((iBase *) ((iString *) x)); } -static void *_p_p_iPcActorMoveTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcActorMove **) x)); +static void *_p_iPcCharacteristicsTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcCharacteristics *) x)); } -static void *_p_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iTriangleMesh *) ((scfImplementation1 **) x)); +static void *_p_iKeyboardDriverTo_p_iBase(void *x) { + return (void *)((iBase *) ((iKeyboardDriver *) x)); } -static void *_p_p_iPcMechanicsBalancedGroupTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMechanicsBalancedGroup **) x)); +static void *_p_iCelMapFileTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelMapFile *) x)); } -static void *_p_p_iCelPathTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelPath **) x)); +static void *_p_iJoystickDriverTo_p_iBase(void *x) { + return (void *)((iBase *) ((iJoystickDriver *) x)); } -static void *_p_p_iPcQuestTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcQuest **) x)); +static void *_p_iMouseDriverTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMouseDriver *) x)); } -static void *_p_p_iSkeletonAnimationKeyFrameTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonAnimationKeyFrame **) x)); +static void *_p_iSndSysSoftwareDriverTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysSoftwareDriver *) x)); } -static void *_p_p_csImageMemoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iImage *)(scfImplementation1 *)(csImageBase *)(scfImplementationExt0 *) ((csImageMemory **) x)); +static void *_p_iShaderVariableAccessorTo_p_iBase(void *x) { + return (void *)((iBase *) ((iShaderVariableAccessor *) x)); } -static void *_p_p_iBillboardTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iBillboard **) x)); +static void *_p_iPcActorMoveTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcActorMove *) x)); } -static void *_p_p_iPcBillboardTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcBillboard **) x)); +static void *_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iTriangleMesh *) ((scfImplementation1 *) x)); } -static void *_p_p_iGeneralMeshStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iGeneralMeshCommonState *) ((iGeneralMeshState **) x)); +static void *_p_iPcMechanicsBalancedGroupTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMechanicsBalancedGroup *) x)); } -static void *_p_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iPcInventoryListener *) ((scfImplementation1 **) x)); +static void *_p_iCelPathTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelPath *) x)); } -static void *_p_p_iSequenceTimedOperationTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSequenceTimedOperation **) x)); +static void *_p_iPcQuestTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcQuest *) x)); } -static void *_p_p_iSequenceOperationTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSequenceOperation **) x)); +static void *_p_iSkeletonAnimationKeyFrameTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonAnimationKeyFrame *) x)); } -static void *_p_p_iPcMechanicsThrusterControllerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMechanicsThrusterController **) x)); +static void *_p_csImageMemoryTo_p_iBase(void *x) { + return (void *)((iBase *) (iImage *)(scfImplementation1 *)(csImageBase *)(scfImplementationExt0 *) ((csImageMemory *) x)); } -static void *_p_p_iPcCraftControllerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcCraftController **) x)); +static void *_p_iBillboardTo_p_iBase(void *x) { + return (void *)((iBase *) ((iBillboard *) x)); } -static void *_p_p_iStringSetBaseTCS__StringSetTag__General_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iStringSetBase **) x)); +static void *_p_iPcBillboardTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcBillboard *) x)); } -static void *_p_p_iJointTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iJoint **) x)); +static void *_p_iGeneralMeshStateTo_p_iBase(void *x) { + return (void *)((iBase *) (iGeneralMeshCommonState *) ((iGeneralMeshState *) x)); } -static void *_p_p_iLightingProcessDataTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iLightingProcessData **) x)); +static void *_p_iSequenceTimedOperationTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSequenceTimedOperation *) x)); } -static void *_p_p_iHaloTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iHalo **) x)); +static void *_p_iSequenceOperationTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSequenceOperation *) x)); } -static void *_p_p_iEngineSequenceParametersTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEngineSequenceParameters **) x)); +static void *_p_iPcMechanicsThrusterControllerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMechanicsThrusterController *) x)); } -static void *_p_p_iKeyComposerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iKeyComposer **) x)); +static void *_p_iPcCraftControllerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcCraftController *) x)); } -static void *_p_p_iBodyGroupTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iBodyGroup **) x)); +static void *_p_iJointTo_p_iBase(void *x) { + return (void *)((iBase *) ((iJoint *) x)); } -static void *_p_p_iTerrainRendererTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainRenderer **) x)); +static void *_p_iLightingProcessDataTo_p_iBase(void *x) { + return (void *)((iBase *) ((iLightingProcessData *) x)); } -static void *_p_p_iSndSysRendererTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysRenderer **) x)); +static void *_p_iHaloTo_p_iBase(void *x) { + return (void *)((iBase *) ((iHalo *) x)); } -static void *_p_p_iShaderPriorityListTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iShaderPriorityList **) x)); +static void *_p_iEngineSequenceParametersTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEngineSequenceParameters *) x)); } -static void *_p_p_iCelEntityListTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelEntityList **) x)); +static void *_p_iKeyComposerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iKeyComposer *) x)); } -static void *_p_p_iSprite2DUVAnimationFrameTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSprite2DUVAnimationFrame **) x)); +static void *_p_iBodyGroupTo_p_iBase(void *x) { + return (void *)((iBase *) ((iBodyGroup *) x)); } -static void *_p_p_iCollectionTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCollection **) x)); +static void *_p_iTerrainRendererTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainRenderer *) x)); } -static void *_p_p_iPcMeshSelectTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMeshSelect **) x)); +static void *_p_iSndSysRendererTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysRenderer *) x)); } -static void *_p_p_iCelEdgeTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelEdge **) x)); +static void *_p_iShaderPriorityListTo_p_iBase(void *x) { + return (void *)((iBase *) ((iShaderPriorityList *) x)); } -static void *_p_p_iDocumentTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDocument **) x)); +static void *_p_iCelEntityListTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelEntityList *) x)); } -static void *_p_p_iAnimatedMeshTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iAnimatedMesh **) x)); +static void *_p_iSprite2DUVAnimationFrameTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSprite2DUVAnimationFrame *) x)); } -static void *_p_p_iStringSetBaseTCS__StringSetTag__ShaderVar_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iStringSetBase **) x)); +static void *_p_iCollectionTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCollection *) x)); } -static void *_p_p_iMaterialListTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMaterialList **) x)); +static void *_p_iPcMeshSelectTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMeshSelect *) x)); } -static void *_p_p_iSimpleFormerStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSimpleFormerState **) x)); +static void *_p_iCelEdgeTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelEdge *) x)); } -static void *_p_p_iPcJumpTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcJump **) x)); +static void *_p_iDocumentTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDocument *) x)); } -static void *_p_p_iViewTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iView **) x)); +static void *_p_iAnimatedMeshTo_p_iBase(void *x) { + return (void *)((iBase *) ((iAnimatedMesh *) x)); } -static void *_p_p_iLightTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iLight **) x)); +static void *_p_iMaterialListTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMaterialList *) x)); } -static void *_p_p_iTerrainCellTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainCell **) x)); +static void *_p_iSimpleFormerStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSimpleFormerState *) x)); } -static void *_p_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *) ((scfImplementationExt2 **) x)); +static void *_p_iViewTo_p_iBase(void *x) { + return (void *)((iBase *) ((iView *) x)); } -static void *_p_p_iPcMechanicsJointTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMechanicsJoint **) x)); +static void *_p_iLightTo_p_iBase(void *x) { + return (void *)((iBase *) ((iLight *) x)); } -static void *_p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *)(PcCommon *) ((scfImplementationExt1 **) x)); +static void *_p_iTerrainCellTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainCell *) x)); } -static void *_p_p_iSkeletonAnimation2To_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonAnimation2 **) x)); +static void *_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *) ((scfImplementationExt2 *) x)); } -static void *_p_p_iMaterialTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iShaderVariableContext *) ((iMaterial **) x)); +static void *_p_iPcMechanicsJointTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMechanicsJoint *) x)); } -static void *_p_p_scfImplementation1TcsTriangleMesh_iTriangleMesh_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iTriangleMesh *) ((scfImplementation1 **) x)); +static void *_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *)(PcCommon *) ((scfImplementationExt1 *) x)); } -static void *_p_p_csConfigFileTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iConfigFile *)(scfImplementation1 *) ((csConfigFile **) x)); +static void *_p_iSkeletonAnimation2To_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonAnimation2 *) x)); } -static void *_p_p_iConfigFileTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iConfigFile **) x)); +static void *_p_iMaterialTo_p_iBase(void *x) { + return (void *)((iBase *) (iShaderVariableContext *) ((iMaterial *) x)); } -static void *_p_p_scfImplementation1TcsConfigFile_iConfigFile_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iConfigFile *) ((scfImplementation1 **) x)); +static void *_p_scfImplementation1TcsTriangleMesh_iTriangleMesh_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iTriangleMesh *) ((scfImplementation1 *) x)); } -static void *_p_p_iBugPlugTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iBugPlug **) x)); +static void *_p_csConfigFileTo_p_iBase(void *x) { + return (void *)((iBase *) (iConfigFile *)(scfImplementation1 *) ((csConfigFile *) x)); } -static void *_p_p_iThingStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iThingState **) x)); +static void *_p_iConfigFileTo_p_iBase(void *x) { + return (void *)((iBase *) ((iConfigFile *) x)); } -static void *_p_p_iEventTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEvent **) x)); +static void *_p_scfImplementation1TcsConfigFile_iConfigFile_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iConfigFile *) ((scfImplementation1 *) x)); } -static void *_p_p_iAnimatedImageTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iAnimatedImage **) x)); +static void *_p_iParticleBuiltinEffectorLinearTo_p_iBase(void *x) { + return (void *)((iBase *) (iParticleEffector *) ((iParticleBuiltinEffectorLinear *) x)); } -static void *_p_p_iPcHoverTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcHover **) x)); +static void *_p_iBugPlugTo_p_iBase(void *x) { + return (void *)((iBase *) ((iBugPlug *) x)); } -static void *_p_p_iTerrainColliderTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainCollider **) x)); +static void *_p_iThingStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iThingState *) x)); } -static void *_p_p_iColliderTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCollider **) x)); +static void *_p_iEventTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEvent *) x)); } -static void *_p_p_iDynamicsSystemColliderTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDynamicsSystemCollider **) x)); +static void *_p_iAnimatedImageTo_p_iBase(void *x) { + return (void *)((iBase *) ((iAnimatedImage *) x)); } -static void *_p_p_iPcMeshTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMesh **) x)); +static void *_p_iPcHoverTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcHover *) x)); } -static void *_p_p_iRenderManagerTargetsTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iRenderManagerTargets **) x)); +static void *_p_iTerrainColliderTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainCollider *) x)); } -static void *_p_p_iQuestRewardTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestReward **) x)); +static void *_p_iColliderTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCollider *) x)); } -static void *_p_p_iMessageSenderTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMessageSender **) x)); +static void *_p_iDynamicsSystemColliderTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDynamicsSystemCollider *) x)); } -static void *_p_p_iPcAnalogMotionTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcAnalogMotion **) x)); +static void *_p_iPcMeshTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMesh *) x)); } -static void *_p_p_iPcTimerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcTimer **) x)); +static void *_p_iQuestRewardTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestReward *) x)); } -static void *_p_p_scfImplementation1TpyMessageSender_iMessageSender_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iMessageSender *) ((scfImplementation1 **) x)); +static void *_p_iMessageSenderTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMessageSender *) x)); } -static void *_p_p_pyMessageSenderTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iMessageSender *)(scfImplementation1 *) ((pyMessageSender **) x)); +static void *_p_iPcTimerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcTimer *) x)); } -static void *_p_p_iDocumentNodeTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDocumentNode **) x)); +static void *_p_scfImplementation1TpyMessageSender_iMessageSender_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iMessageSender *) ((scfImplementation1 *) x)); } -static void *_p_p_iSequenceTriggerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSequenceTrigger **) x)); +static void *_p_pyMessageSenderTo_p_iBase(void *x) { + return (void *)((iBase *) (iMessageSender *)(scfImplementation1 *) ((pyMessageSender *) x)); } -static void *_p_p_iPcTriggerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcTrigger **) x)); +static void *_p_iDocumentNodeTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDocumentNode *) x)); } -static void *_p_p_iQuestTriggerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestTrigger **) x)); +static void *_p_iSequenceTriggerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSequenceTrigger *) x)); } -static void *_p_p_iGraphics2DTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iGraphics2D **) x)); +static void *_p_iPcTriggerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcTrigger *) x)); } -static void *_p_p_iCameraPositionTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCameraPosition **) x)); +static void *_p_iQuestTriggerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestTrigger *) x)); } -static void *_p_p_iTextureListTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTextureList **) x)); +static void *_p_iGraphics2DTo_p_iBase(void *x) { + return (void *)((iBase *) ((iGraphics2D *) x)); } -static void *_p_p_iSkeletonManager2To_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonManager2 **) x)); +static void *_p_iCameraPositionTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCameraPosition *) x)); } -static void *_p_p_iPcMechanicsThrusterTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMechanicsThruster **) x)); +static void *_p_iTextureListTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTextureList *) x)); } -static void *_p_p_iPcMovableConstraintTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMovableConstraint **) x)); +static void *_p_iSkeletonManager2To_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonManager2 *) x)); } -static void *_p_p_iArrayReadOnlyTcsCollisionPair_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iArrayReadOnly **) x)); +static void *_p_iPcMechanicsThrusterTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMechanicsThruster *) x)); } -static void *_p_p_iArrayChangeElementsTcsCollisionPair_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *) ((iArrayChangeElements **) x)); +static void *_p_iPcMovableConstraintTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMovableConstraint *) x)); } -static void *_p_p_iArrayChangeAllTcsCollisionPair_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll **) x)); +static void *_p_iArrayReadOnlyTcsCollisionPair_tTo_p_iBase(void *x) { + return (void *)((iBase *) ((iArrayReadOnly *) x)); } -static void *_p_p_iTerrainFactoryCellTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainFactoryCell **) x)); +static void *_p_iArrayChangeElementsTcsCollisionPair_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *) ((iArrayChangeElements *) x)); } -static void *_p_p_iODESliderJointTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iODEGeneralJointState *) ((iODESliderJoint **) x)); +static void *_p_iArrayChangeAllTcsCollisionPair_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll *) x)); } -static void *_p_p_iODEAMotorJointTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iODEGeneralJointState *) ((iODEAMotorJoint **) x)); +static void *_p_iTerrainFactoryCellTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainFactoryCell *) x)); } -static void *_p_p_iODEHinge2JointTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iODEGeneralJointState *) ((iODEHinge2Joint **) x)); +static void *_p_iODESliderJointTo_p_iBase(void *x) { + return (void *)((iBase *) (iODEGeneralJointState *) ((iODESliderJoint *) x)); } -static void *_p_p_iParticleBuiltinEmitterConeTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterCone **) x)); +static void *_p_iODEAMotorJointTo_p_iBase(void *x) { + return (void *)((iBase *) (iODEGeneralJointState *) ((iODEAMotorJoint *) x)); } -static void *_p_p_iSndSysSource3DDirectionalTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysSource3DDirectional **) x)); +static void *_p_iODEHinge2JointTo_p_iBase(void *x) { + return (void *)((iBase *) (iODEGeneralJointState *) ((iODEHinge2Joint *) x)); } -static void *_p_p_iSectorListTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSectorList **) x)); +static void *_p_iParticleBuiltinEmitterConeTo_p_iBase(void *x) { + return (void *)((iBase *) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterCone *) x)); } -static void *_p_p_iPolygonHandleTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPolygonHandle **) x)); +static void *_p_iSndSysSource3DDirectionalTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysSource3DDirectional *) x)); } -static void *_p_p_iSndSysListenerDopplerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysListenerDoppler **) x)); +static void *_p_iSectorListTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSectorList *) x)); } -static void *_p_p_iSndSysSource3DDopplerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysSource3DDoppler **) x)); +static void *_p_iPolygonHandleTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPolygonHandle *) x)); } -static void *_p_p_iTextureHandleTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTextureHandle **) x)); +static void *_p_iSndSysSource3DDopplerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysSource3DDoppler *) x)); } -static void *_p_p_iCommandLineParserTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCommandLineParser **) x)); +static void *_p_iSndSysListenerDopplerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysListenerDoppler *) x)); } -static void *_p_p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelParameterBlock *) ((scfImplementation1 **) x)); +static void *_p_iTextureHandleTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTextureHandle *) x)); } -static void *_p_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelParameterBlock *) ((scfImplementation1 **) x)); +static void *_p_iCommandLineParserTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCommandLineParser *) x)); } -static void *_p_p_scfImplementationExt1TcsPath_csObject_iPath_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *) ((scfImplementationExt1 **) x)); +static void *_p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelParameterBlock *) ((scfImplementation1 *) x)); } -static void *_p_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iMessageReceiver *) ((scfImplementation1 **) x)); +static void *_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelParameterBlock *) ((scfImplementation1 *) x)); } -static void *_p_p_iFontDeleteNotifyTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iFontDeleteNotify **) x)); +static void *_p_scfImplementationExt1TcsPath_csObject_iPath_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *) ((scfImplementationExt1 *) x)); } -static void *_p_p_iCelPlLayerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelPlLayer **) x)); +static void *_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iMessageReceiver *) ((scfImplementation1 *) x)); } -static void *_p_p_iCelBlLayerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelBlLayer **) x)); +static void *_p_iFontDeleteNotifyTo_p_iBase(void *x) { + return (void *)((iBase *) ((iFontDeleteNotify *) x)); } -static void *_p_p_iTerraFormerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerraFormer **) x)); +static void *_p_iCelPlLayerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelPlLayer *) x)); } -static void *_p_p_iMeshFactoryListTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMeshFactoryList **) x)); +static void *_p_iCelBlLayerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelBlLayer *) x)); } -static void *_p_p_iPcSoundSourceTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcSoundSource **) x)); +static void *_p_iTerraFormerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerraFormer *) x)); } -static void *_p_p_iSndSysSourceTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysSource **) x)); +static void *_p_iMeshFactoryListTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMeshFactoryList *) x)); } -static void *_p_p_iSkeletonFSMNodeFactory2To_p_p_iBase(void *x) { - return (void *)((iBase **) (iSkeletonAnimNodeFactory2 *) ((iSkeletonFSMNodeFactory2 **) x)); +static void *_p_iPcSoundSourceTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcSoundSource *) x)); } -static void *_p_p_iSkeletonRandomNodeFactory2To_p_p_iBase(void *x) { - return (void *)((iBase **) (iSkeletonAnimNodeFactory2 *) ((iSkeletonRandomNodeFactory2 **) x)); +static void *_p_iSndSysSourceTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysSource *) x)); } -static void *_p_p_iSkeletonPriorityNodeFactory2To_p_p_iBase(void *x) { - return (void *)((iBase **) (iSkeletonAnimNodeFactory2 *) ((iSkeletonPriorityNodeFactory2 **) x)); +static void *_p_iSkeletonFSMNodeFactory2To_p_iBase(void *x) { + return (void *)((iBase *) (iSkeletonAnimNodeFactory2 *) ((iSkeletonFSMNodeFactory2 *) x)); } -static void *_p_p_iSkeletonBlendNodeFactory2To_p_p_iBase(void *x) { - return (void *)((iBase **) (iSkeletonAnimNodeFactory2 *) ((iSkeletonBlendNodeFactory2 **) x)); +static void *_p_iSkeletonRandomNodeFactory2To_p_iBase(void *x) { + return (void *)((iBase *) (iSkeletonAnimNodeFactory2 *) ((iSkeletonRandomNodeFactory2 *) x)); } -static void *_p_p_iSkeletonAnimationNodeFactory2To_p_p_iBase(void *x) { - return (void *)((iBase **) (iSkeletonAnimNodeFactory2 *) ((iSkeletonAnimationNodeFactory2 **) x)); +static void *_p_iSkeletonPriorityNodeFactory2To_p_iBase(void *x) { + return (void *)((iBase *) (iSkeletonAnimNodeFactory2 *) ((iSkeletonPriorityNodeFactory2 *) x)); } -static void *_p_p_iSkeletonAnimNodeFactory2To_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonAnimNodeFactory2 **) x)); +static void *_p_iSkeletonBlendNodeFactory2To_p_iBase(void *x) { + return (void *)((iBase *) (iSkeletonAnimNodeFactory2 *) ((iSkeletonBlendNodeFactory2 *) x)); } -static void *_p_p_iSkeletonAnimPacketFactory2To_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonAnimPacketFactory2 **) x)); +static void *_p_iSkeletonAnimationNodeFactory2To_p_iBase(void *x) { + return (void *)((iBase *) (iSkeletonAnimNodeFactory2 *) ((iSkeletonAnimationNodeFactory2 *) x)); } -static void *_p_p_iSkeletonFactory2To_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonFactory2 **) x)); +static void *_p_iSkeletonAnimNodeFactory2To_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonAnimNodeFactory2 *) x)); } -static void *_p_p_scfImplementationExt0TcsImageMemory_csImageBase_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iImage *)(scfImplementation1 *)(csImageBase *) ((scfImplementationExt0 **) x)); +static void *_p_iSkeletonAnimPacketFactory2To_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonAnimPacketFactory2 *) x)); } -static void *_p_p_iCelDataArrayTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iCelDataArray **) x)); +static void *_p_iSkeletonFactory2To_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonFactory2 *) x)); } -static void *_p_p_scfImplementation1TcsImageBase_iImage_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iImage *) ((scfImplementation1 **) x)); +static void *_p_scfImplementationExt0TcsImageMemory_csImageBase_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iImage *)(scfImplementation1 *)(csImageBase *) ((scfImplementationExt0 *) x)); } -static void *_p_p_iGraphics3DTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iGraphics3D **) x)); +static void *_p_iCelDataArrayTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iCelDataArray *) x)); } -static void *_p_p_iSkeletonBoneRagdollInfoTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonBoneRagdollInfo **) x)); +static void *_p_scfImplementation1TcsImageBase_iImage_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iImage *) ((scfImplementation1 *) x)); } -static void *_p_p_iSkeletonTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeleton **) x)); +static void *_p_iGraphics3DTo_p_iBase(void *x) { + return (void *)((iBase *) ((iGraphics3D *) x)); } -static void *_p_p_iArrayReadOnlyTcsShaderVariable_p_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iArrayReadOnly **) x)); +static void *_p_iSkeletonBoneRagdollInfoTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonBoneRagdollInfo *) x)); } -static void *_p_p_iArrayChangeElementsTcsShaderVariable_p_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *) ((iArrayChangeElements **) x)); +static void *_p_iSkeletonTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeleton *) x)); } -static void *_p_p_iArrayChangeAllTcsShaderVariable_p_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll **) x)); +static void *_p_iArrayReadOnlyTcsShaderVariable_p_tTo_p_iBase(void *x) { + return (void *)((iBase *) ((iArrayReadOnly *) x)); } -static void *_p_p_iMeshObjectTypeTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMeshObjectType **) x)); +static void *_p_iArrayChangeElementsTcsShaderVariable_p_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *) ((iArrayChangeElements *) x)); } -static void *_p_p_iRigidBodyTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iRigidBody **) x)); +static void *_p_iArrayChangeAllTcsShaderVariable_p_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll *) x)); } -static void *_p_p_iSndSysSourceSoftware3DTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iSndSysSource *)(iSndSysSourceSoftware *) ((iSndSysSourceSoftware3D **) x)); +static void *_p_iMeshObjectTypeTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMeshObjectType *) x)); } -static void *_p_p_iQuestTriggerTypeTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestTriggerType **) x)); +static void *_p_iRigidBodyTo_p_iBase(void *x) { + return (void *)((iBase *) ((iRigidBody *) x)); } -static void *_p_p_iTextureManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTextureManager **) x)); +static void *_p_iSndSysSourceSoftware3DTo_p_iBase(void *x) { + return (void *)((iBase *) (iSndSysSource *)(iSndSysSourceSoftware *) ((iSndSysSourceSoftware3D *) x)); } -static void *_p_p_iShaderManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iShaderVariableContext *) ((iShaderManager **) x)); +static void *_p_iQuestTriggerTypeTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestTriggerType *) x)); } -static void *_p_p_iSndSysManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysManager **) x)); +static void *_p_iTextureManagerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTextureManager *) x)); } -static void *_p_p_iConfigManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iConfigFile *) ((iConfigManager **) x)); +static void *_p_iShaderManagerTo_p_iBase(void *x) { + return (void *)((iBase *) (iShaderVariableContext *) ((iShaderManager *) x)); } -static void *_p_p_iCacheManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCacheManager **) x)); +static void *_p_iSndSysManagerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysManager *) x)); } -static void *_p_p_iPluginManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPluginManager **) x)); +static void *_p_iConfigManagerTo_p_iBase(void *x) { + return (void *)((iBase *) (iConfigFile *) ((iConfigManager *) x)); } -static void *_p_p_iDecalManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDecalManager **) x)); +static void *_p_iCacheManagerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCacheManager *) x)); } -static void *_p_p_iEngineSequenceManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEngineSequenceManager **) x)); +static void *_p_iPluginManagerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPluginManager *) x)); } -static void *_p_p_iSequenceManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSequenceManager **) x)); +static void *_p_iDecalManagerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDecalManager *) x)); } -static void *_p_p_iNativeWindowManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iNativeWindowManager **) x)); +static void *_p_iEngineSequenceManagerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEngineSequenceManager *) x)); } -static void *_p_p_iDynamicsTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDynamics **) x)); +static void *_p_iSequenceManagerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSequenceManager *) x)); } -static void *_p_p_iRenderLoopManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iRenderLoopManager **) x)); +static void *_p_iNativeWindowManagerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iNativeWindowManager *) x)); } -static void *_p_p_iRenderManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iRenderManager **) x)); +static void *_p_iDynamicsTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDynamics *) x)); } -static void *_p_p_iBillboardManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iBillboardManager **) x)); +static void *_p_iRenderLoopManagerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iRenderLoopManager *) x)); } -static void *_p_p_iPcZoneManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcZoneManager **) x)); +static void *_p_iBillboardManagerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iBillboardManager *) x)); } -static void *_p_p_iQuestManagerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestManager **) x)); +static void *_p_iPcZoneManagerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcZoneManager *) x)); } -static void *_p_p_iParameterESMTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iParameterESM **) x)); +static void *_p_iQuestManagerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestManager *) x)); } -static void *_p_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iPcPropertyListener *) ((scfImplementation1 **) x)); +static void *_p_iParameterESMTo_p_iBase(void *x) { + return (void *)((iBase *) ((iParameterESM *) x)); } -static void *_p_p_iRenderLoopTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iRenderStepContainer *) ((iRenderLoop **) x)); +static void *_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iPcPropertyListener *) ((scfImplementation1 *) x)); } -static void *_p_p_iCelConsoleCommandTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelConsoleCommand **) x)); +static void *_p_iRenderLoopTo_p_iBase(void *x) { + return (void *)((iBase *) (iRenderStepContainer *) ((iRenderLoop *) x)); } -static void *_p_p_iVFSTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iVFS **) x)); +static void *_p_iCelConsoleCommandTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelConsoleCommand *) x)); } -static void *_p_p_iCelConsoleTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelConsole **) x)); +static void *_p_iVFSTo_p_iBase(void *x) { + return (void *)((iBase *) ((iVFS *) x)); } -static void *_p_p_iDebugHelperTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDebugHelper **) x)); +static void *_p_iCelConsoleTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelConsole *) x)); } -static void *_p_p_iParticleBuiltinEffectorForceTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iParticleEffector *) ((iParticleBuiltinEffectorForce **) x)); +static void *_p_iDebugHelperTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDebugHelper *) x)); } -static void *_p_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelParameterBlock *) ((scfImplementation1 **) x)); +static void *_p_iParticleBuiltinEffectorForceTo_p_iBase(void *x) { + return (void *)((iBase *) (iParticleEffector *) ((iParticleBuiltinEffectorForce *) x)); } -static void *_p_p_iParticleBuiltinEffectorFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iParticleBuiltinEffectorFactory **) x)); +static void *_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelParameterBlock *) ((scfImplementation1 *) x)); } -static void *_p_p_iParticleBuiltinEmitterFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iParticleBuiltinEmitterFactory **) x)); +static void *_p_iParticleBuiltinEffectorFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iParticleBuiltinEffectorFactory *) x)); } -static void *_p_p_iParticleSystemFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iParticleSystemBase *) ((iParticleSystemFactory **) x)); +static void *_p_iParticleBuiltinEmitterFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iParticleBuiltinEmitterFactory *) x)); } -static void *_p_p_iTerrainFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainFactory **) x)); +static void *_p_iParticleSystemFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) (iParticleSystemBase *) ((iParticleSystemFactory *) x)); } -static void *_p_p_iMeshObjectFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMeshObjectFactory **) x)); +static void *_p_iTerrainFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainFactory *) x)); } -static void *_p_p_iAnimatedMeshFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iAnimatedMeshFactory **) x)); +static void *_p_iMeshObjectFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMeshObjectFactory *) x)); } -static void *_p_p_iSkeletonFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonFactory **) x)); +static void *_p_iAnimatedMeshFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iAnimatedMeshFactory *) x)); } -static void *_p_p_iSkeletonSocketFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonSocketFactory **) x)); +static void *_p_iAnimatedMeshSocketFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iAnimatedMeshSocketFactory *) x)); } -static void *_p_p_iSkeletonBoneFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonBoneFactory **) x)); +static void *_p_iSkeletonFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonFactory *) x)); } -static void *_p_p_iGenMeshAnimationControlFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iGenMeshAnimationControlFactory **) x)); +static void *_p_iSkeletonSocketFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonSocketFactory *) x)); } -static void *_p_p_iFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iFactory **) x)); +static void *_p_iSkeletonBoneFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonBoneFactory *) x)); } -static void *_p_p_csTriangleMeshTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iTriangleMesh *)(scfImplementation1 *) ((csTriangleMesh **) x)); +static void *_p_iGenMeshAnimationControlFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iGenMeshAnimationControlFactory *) x)); } -static void *_p_p_iTriangleMeshTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTriangleMesh **) x)); +static void *_p_iFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iFactory *) x)); } -static void *_p_p_iCelEntityTrackerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelEntityTracker **) x)); +static void *_p_csTriangleMeshTo_p_iBase(void *x) { + return (void *)((iBase *) (iTriangleMesh *)(scfImplementation1 *) ((csTriangleMesh *) x)); } -static void *_p_p_iCelPropertyClassFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelPropertyClassFactory **) x)); +static void *_p_iTriangleMeshTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTriangleMesh *) x)); } -static void *_p_p_iQuestTriggerFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestTriggerFactory **) x)); +static void *_p_iCelEntityTrackerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelEntityTracker *) x)); } -static void *_p_p_iQuestRewardFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestRewardFactory **) x)); +static void *_p_iCelPropertyClassFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelPropertyClassFactory *) x)); } -static void *_p_p_iQuestSeqOpFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestSeqOpFactory **) x)); +static void *_p_iQuestTriggerFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestTriggerFactory *) x)); } -static void *_p_p_iQuestTriggerResponseFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestTriggerResponseFactory **) x)); +static void *_p_iQuestRewardFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestRewardFactory *) x)); } -static void *_p_p_iQuestStateFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestStateFactory **) x)); +static void *_p_iQuestSeqOpFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestSeqOpFactory *) x)); } -static void *_p_p_iQuestSequenceFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestSequenceFactory **) x)); +static void *_p_iQuestTriggerResponseFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestTriggerResponseFactory *) x)); } -static void *_p_p_iQuestFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestFactory **) x)); +static void *_p_iQuestStateFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestStateFactory *) x)); } -static void *_p_p_iTimeoutQuestTriggerFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTimeoutQuestTriggerFactory **) x)); +static void *_p_iQuestSequenceFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestSequenceFactory *) x)); } -static void *_p_p_iPropertyChangeQuestTriggerFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPropertyChangeQuestTriggerFactory **) x)); +static void *_p_iQuestFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestFactory *) x)); } -static void *_p_p_iMeshSelectQuestTriggerFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMeshSelectQuestTriggerFactory **) x)); +static void *_p_iTimeoutQuestTriggerFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTimeoutQuestTriggerFactory *) x)); } -static void *_p_p_iInventoryQuestTriggerFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iInventoryQuestTriggerFactory **) x)); +static void *_p_iPropertyChangeQuestTriggerFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPropertyChangeQuestTriggerFactory *) x)); } -static void *_p_p_iEnterSectorQuestTriggerFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEnterSectorQuestTriggerFactory **) x)); +static void *_p_iMeshSelectQuestTriggerFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMeshSelectQuestTriggerFactory *) x)); } -static void *_p_p_iOperationQuestTriggerFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iOperationQuestTriggerFactory **) x)); +static void *_p_iInventoryQuestTriggerFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iInventoryQuestTriggerFactory *) x)); } -static void *_p_p_iSequenceFinishQuestTriggerFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSequenceFinishQuestTriggerFactory **) x)); +static void *_p_iEnterSectorQuestTriggerFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEnterSectorQuestTriggerFactory *) x)); +} +static void *_p_iOperationQuestTriggerFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iOperationQuestTriggerFactory *) x)); } -static void *_p_p_iTriggerQuestTriggerFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTriggerQuestTriggerFactory **) x)); +static void *_p_iSequenceFinishQuestTriggerFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSequenceFinishQuestTriggerFactory *) x)); } -static void *_p_p_iMessageQuestTriggerFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMessageQuestTriggerFactory **) x)); +static void *_p_iTriggerQuestTriggerFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTriggerQuestTriggerFactory *) x)); } -static void *_p_p_iWatchQuestTriggerFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iWatchQuestTriggerFactory **) x)); +static void *_p_iMessageQuestTriggerFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMessageQuestTriggerFactory *) x)); } -static void *_p_p_iDebugPrintQuestRewardFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDebugPrintQuestRewardFactory **) x)); +static void *_p_iWatchQuestTriggerFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iWatchQuestTriggerFactory *) x)); } -static void *_p_p_iNewStateQuestRewardFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iNewStateQuestRewardFactory **) x)); +static void *_p_iDebugPrintQuestRewardFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDebugPrintQuestRewardFactory *) x)); } -static void *_p_p_iChangePropertyQuestRewardFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iChangePropertyQuestRewardFactory **) x)); +static void *_p_iNewStateQuestRewardFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iNewStateQuestRewardFactory *) x)); } -static void *_p_p_iInventoryQuestRewardFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iInventoryQuestRewardFactory **) x)); +static void *_p_iChangePropertyQuestRewardFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iChangePropertyQuestRewardFactory *) x)); } -static void *_p_p_iCsSequenceQuestRewardFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCsSequenceQuestRewardFactory **) x)); +static void *_p_iInventoryQuestRewardFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iInventoryQuestRewardFactory *) x)); } -static void *_p_p_iSequenceQuestRewardFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSequenceQuestRewardFactory **) x)); +static void *_p_iCsSequenceQuestRewardFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCsSequenceQuestRewardFactory *) x)); } -static void *_p_p_iSequenceFinishQuestRewardFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSequenceFinishQuestRewardFactory **) x)); +static void *_p_iSequenceQuestRewardFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSequenceQuestRewardFactory *) x)); } -static void *_p_p_iMessageQuestRewardFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMessageQuestRewardFactory **) x)); +static void *_p_iSequenceFinishQuestRewardFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSequenceFinishQuestRewardFactory *) x)); } -static void *_p_p_iActionQuestRewardFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iActionQuestRewardFactory **) x)); +static void *_p_iMessageQuestRewardFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMessageQuestRewardFactory *) x)); } -static void *_p_p_iDestroyEntityQuestRewardFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDestroyEntityQuestRewardFactory **) x)); +static void *_p_iActionQuestRewardFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iActionQuestRewardFactory *) x)); } -static void *_p_p_iCreateEntityQuestRewardFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCreateEntityQuestRewardFactory **) x)); +static void *_p_iDestroyEntityQuestRewardFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDestroyEntityQuestRewardFactory *) x)); } -static void *_p_p_iDebugPrintQuestSeqOpFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDebugPrintQuestSeqOpFactory **) x)); +static void *_p_iCreateEntityQuestRewardFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCreateEntityQuestRewardFactory *) x)); } -static void *_p_p_iTransformQuestSeqOpFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTransformQuestSeqOpFactory **) x)); +static void *_p_iDebugPrintQuestSeqOpFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDebugPrintQuestSeqOpFactory *) x)); } -static void *_p_p_iMovePathQuestSeqOpFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMovePathQuestSeqOpFactory **) x)); +static void *_p_iTransformQuestSeqOpFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTransformQuestSeqOpFactory *) x)); } -static void *_p_p_iLightQuestSeqOpFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iLightQuestSeqOpFactory **) x)); +static void *_p_iMovePathQuestSeqOpFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMovePathQuestSeqOpFactory *) x)); } -static void *_p_p_iPropertyQuestSeqOpFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPropertyQuestSeqOpFactory **) x)); +static void *_p_iLightQuestSeqOpFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iLightQuestSeqOpFactory *) x)); } -static void *_p_p_PcCommonFactoryTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelPropertyClassFactory *)(scfImplementation1 *) ((PcCommonFactory **) x)); +static void *_p_iPropertyQuestSeqOpFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPropertyQuestSeqOpFactory *) x)); } -static void *_p_p_iParticleBuiltinEffectorVelocityFieldTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iParticleEffector *) ((iParticleBuiltinEffectorVelocityField **) x)); +static void *_p_PcCommonFactoryTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelPropertyClassFactory *)(scfImplementation1 *) ((PcCommonFactory *) x)); } -static void *_p_p_scfImplementation1TcsView_iView_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iView *) ((scfImplementation1 **) x)); +static void *_p_iParticleBuiltinEffectorVelocityFieldTo_p_iBase(void *x) { + return (void *)((iBase *) (iParticleEffector *) ((iParticleBuiltinEffectorVelocityField *) x)); } -static void *_p_p_iCustomMatrixCameraTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCustomMatrixCamera **) x)); +static void *_p_scfImplementation1TcsView_iView_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iView *) ((scfImplementation1 *) x)); } -static void *_p_p_iPcDefaultCameraTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iPcCamera *) ((iPcDefaultCamera **) x)); +static void *_p_iPcDefaultCameraTo_p_iBase(void *x) { + return (void *)((iBase *) (iPcCamera *) ((iPcDefaultCamera *) x)); } -static void *_p_p_iPerspectiveCameraTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPerspectiveCamera **) x)); +static void *_p_iCameraTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCamera *) x)); } -static void *_p_p_iCameraTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCamera **) x)); +static void *_p_iPcCameraTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcCamera *) x)); } -static void *_p_p_iPcCameraTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcCamera **) x)); +static void *_p_iPcSimpleCameraTo_p_iBase(void *x) { + return (void *)((iBase *) (iPcCamera *) ((iPcSimpleCamera *) x)); } -static void *_p_p_iPcSimpleCameraTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iPcCamera *) ((iPcSimpleCamera **) x)); +static void *_p_iPcNewCameraTo_p_iBase(void *x) { + return (void *)((iBase *) (iPcCamera *) ((iPcNewCamera *) x)); } -static void *_p_p_iPcNewCameraTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iPcCamera *) ((iPcNewCamera **) x)); +static void *_p_iPcDelegateCameraTo_p_iBase(void *x) { + return (void *)((iBase *) (iPcCamera *) ((iPcDelegateCamera *) x)); } -static void *_p_p_iPcDelegateCameraTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iPcCamera *) ((iPcDelegateCamera **) x)); +static void *_p_iPcTrackingCameraTo_p_iBase(void *x) { + return (void *)((iBase *) (iPcCameraMode *) ((iPcTrackingCamera *) x)); } -static void *_p_p_iPcTrackingCameraTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iPcCameraMode *) ((iPcTrackingCamera **) x)); +static void *_p_iPcmNewCamera__TrackingTo_p_iBase(void *x) { + return (void *)((iBase *) (iPcmNewCamera::General *) ((iPcmNewCamera::Tracking *) x)); } -static void *_p_p_iPcmNewCamera__TrackingTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iPcmNewCamera::General *) ((iPcmNewCamera::Tracking **) x)); +static void *_p_iMessageReceiverTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMessageReceiver *) x)); } -static void *_p_p_iMessageReceiverTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMessageReceiver **) x)); +static void *_p_pyMessageReceiverTo_p_iBase(void *x) { + return (void *)((iBase *) (iMessageReceiver *)(scfImplementation1 *) ((pyMessageReceiver *) x)); } -static void *_p_p_pyMessageReceiverTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iMessageReceiver *)(scfImplementation1 *) ((pyMessageReceiver **) x)); +static void *_p_iFrustumViewUserdataTo_p_iBase(void *x) { + return (void *)((iBase *) ((iFrustumViewUserdata *) x)); } -static void *_p_p_iFrustumViewUserdataTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iFrustumViewUserdata **) x)); +static void *_p_iObjectModelTo_p_iBase(void *x) { + return (void *)((iBase *) ((iObjectModel *) x)); } -static void *_p_p_iObjectModelTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iObjectModel **) x)); +static void *_p_iMovableTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMovable *) x)); } -static void *_p_p_iMovableTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMovable **) x)); +static void *_p_iPcMovableTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcMovable *) x)); } -static void *_p_p_iPcMovableTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcMovable **) x)); +static void *_p_iNativeWindowTo_p_iBase(void *x) { + return (void *)((iBase *) ((iNativeWindow *) x)); } -static void *_p_p_iNativeWindowTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iNativeWindow **) x)); +static void *_p_iParticleBuiltinEmitterBaseTo_p_iBase(void *x) { + return (void *)((iBase *) (iParticleEmitter *) ((iParticleBuiltinEmitterBase *) x)); } -static void *_p_p_iParticleBuiltinEmitterBaseTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iParticleEmitter *) ((iParticleBuiltinEmitterBase **) x)); +static void *_p_iSndSysStreamTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysStream *) x)); } -static void *_p_p_iSndSysStreamTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysStream **) x)); +static void *_p_iBinaryLoaderPluginTo_p_iBase(void *x) { + return (void *)((iBase *) ((iBinaryLoaderPlugin *) x)); } -static void *_p_p_iBinaryLoaderPluginTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iBinaryLoaderPlugin **) x)); +static void *_p_iLoaderPluginTo_p_iBase(void *x) { + return (void *)((iBase *) ((iLoaderPlugin *) x)); } -static void *_p_p_iLoaderPluginTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iLoaderPlugin **) x)); +static void *_p_iSkeletonAnimPacket2To_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonAnimPacket2 *) x)); } -static void *_p_p_iSkeletonAnimPacket2To_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonAnimPacket2 **) x)); +static void *_p_iTerrainDataFeederTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainDataFeeder *) x)); } -static void *_p_p_iTerrainDataFeederTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainDataFeeder **) x)); +static void *_p_iPortalContainerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPortalContainer *) x)); } -static void *_p_p_iPortalContainerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPortalContainer **) x)); +static void *_p_iRenderStepContainerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iRenderStepContainer *) x)); } -static void *_p_p_iRenderStepContainerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iRenderStepContainer **) x)); +static void *_p_iImageIOTo_p_iBase(void *x) { + return (void *)((iBase *) ((iImageIO *) x)); } -static void *_p_p_iImageIOTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iImageIO **) x)); +static void *_p_iSprite2DStateTo_p_iBase(void *x) { + return (void *)((iBase *) (iSprite2DFactoryState *) ((iSprite2DState *) x)); } -static void *_p_p_iSprite2DStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iSprite2DFactoryState *) ((iSprite2DState **) x)); +static void *_p_iSpriteCal3DStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSpriteCal3DState *) x)); } -static void *_p_p_iSpriteCal3DStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSpriteCal3DState **) x)); +static void *_p_iSprite3DStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSprite3DState *) x)); } -static void *_p_p_iSprite3DStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSprite3DState **) x)); +static void *_p_iDataBufferTo_p_iBase(void *x) { + return (void *)((iBase *) ((iDataBuffer *) x)); } -static void *_p_p_iDataBufferTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iDataBuffer **) x)); +static void *_p_iQuestRewardTypeTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestRewardType *) x)); } -static void *_p_p_iQuestRewardTypeTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestRewardType **) x)); +static void *_p_iShaderCompilerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iShaderCompiler *) x)); } -static void *_p_p_iShaderCompilerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iShaderCompiler **) x)); +static void *_p_iODEHingeJointTo_p_iBase(void *x) { + return (void *)((iBase *) (iODEGeneralJointState *) ((iODEHingeJoint *) x)); } -static void *_p_p_iODEHingeJointTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iODEGeneralJointState *) ((iODEHingeJoint **) x)); +static void *_p_iParticleBuiltinEmitterSphereTo_p_iBase(void *x) { + return (void *)((iBase *) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterSphere *) x)); } -static void *_p_p_iParticleBuiltinEmitterSphereTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterSphere **) x)); +static void *_p_iSuperLightmapTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSuperLightmap *) x)); } -static void *_p_p_iSuperLightmapTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSuperLightmap **) x)); +static void *_p_iRendererLightmapTo_p_iBase(void *x) { + return (void *)((iBase *) ((iRendererLightmap *) x)); } -static void *_p_p_iRendererLightmapTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iRendererLightmap **) x)); +static void *_p_iProcTextureTo_p_iBase(void *x) { + return (void *)((iBase *) ((iProcTexture *) x)); } -static void *_p_p_iProcTextureTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iProcTexture **) x)); +static void *_p_iParticleBuiltinEmitterCylinderTo_p_iBase(void *x) { + return (void *)((iBase *) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterCylinder *) x)); } -static void *_p_p_iParticleBuiltinEmitterCylinderTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iParticleEmitter *)(iParticleBuiltinEmitterBase *) ((iParticleBuiltinEmitterCylinder **) x)); +static void *_p_csProcTextureTo_p_iBase(void *x) { + return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt2 *) ((csProcTexture *) x)); } -static void *_p_p_csProcTextureTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt2 *) ((csProcTexture **) x)); +static void *_p_iSkeletonAnimCallback2To_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonAnimCallback2 *) x)); } -static void *_p_p_iSkeletonAnimCallback2To_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonAnimCallback2 **) x)); +static void *_p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *) ((scfImplementationExt1 > *) x)); } -static void *_p_p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *) ((scfImplementationExt1 > **) x)); +static void *_p_iComponentTo_p_iBase(void *x) { + return (void *)((iBase *) ((iComponent *) x)); } -static void *_p_p_iComponentTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iComponent **) x)); +static void *_p_iSpriteActionTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSpriteAction *) x)); } -static void *_p_p_iSpriteActionTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSpriteAction **) x)); +static void *_p_csImageBaseTo_p_iBase(void *x) { + return (void *)((iBase *) (iImage *)(scfImplementation1 *) ((csImageBase *) x)); } -static void *_p_p_csImageBaseTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iImage *)(scfImplementation1 *) ((csImageBase **) x)); +static void *_p_iTerrainFactoryStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iTerrainFactoryState *) x)); } -static void *_p_p_iTerrainFactoryStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iTerrainFactoryState **) x)); +static void *_p_iThingFactoryStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iThingFactoryState *) x)); } -static void *_p_p_iThingFactoryStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iThingFactoryState **) x)); +static void *_p_iSpriteCal3DFactoryStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSpriteCal3DFactoryState *) x)); } -static void *_p_p_iSpriteCal3DFactoryStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSpriteCal3DFactoryState **) x)); +static void *_p_iSprite3DFactoryStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSprite3DFactoryState *) x)); } -static void *_p_p_iSprite3DFactoryStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSprite3DFactoryState **) x)); +static void *_p_iSprite2DFactoryStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSprite2DFactoryState *) x)); } -static void *_p_p_iSprite2DFactoryStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSprite2DFactoryState **) x)); +static void *_p_iGeneralFactoryStateTo_p_iBase(void *x) { + return (void *)((iBase *) (iGeneralMeshCommonState *) ((iGeneralFactoryState *) x)); } -static void *_p_p_iGeneralFactoryStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iGeneralMeshCommonState *) ((iGeneralFactoryState **) x)); +static void *_p_iSkeletonAnimationInstanceTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonAnimationInstance *) x)); } -static void *_p_p_iSkeletonAnimationInstanceTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonAnimationInstance **) x)); +static void *_p_iPcTooltipTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcTooltip *) x)); } -static void *_p_p_iPcTooltipTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcTooltip **) x)); +static void *_p_iCelGraphTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelGraph *) x)); } -static void *_p_p_iCelGraphTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelGraph **) x)); +static void *_p_iCelParameterBlockTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelParameterBlock *) x)); } -static void *_p_p_iCelParameterBlockTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelParameterBlock **) x)); +static void *_p_celGenericParameterBlockTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelParameterBlock *)(scfImplementation1 *) ((celGenericParameterBlock *) x)); } -static void *_p_p_celGenericParameterBlockTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelParameterBlock *)(scfImplementation1 *) ((celGenericParameterBlock **) x)); +static void *_p_celVariableParameterBlockTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelParameterBlock *)(scfImplementation1 *) ((celVariableParameterBlock *) x)); } -static void *_p_p_celVariableParameterBlockTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelParameterBlock *)(scfImplementation1 *) ((celVariableParameterBlock **) x)); +static void *_p_celOneParameterBlockTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelParameterBlock *)(scfImplementation1 *) ((celOneParameterBlock *) x)); } -static void *_p_p_celOneParameterBlockTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelParameterBlock *)(scfImplementation1 *) ((celOneParameterBlock **) x)); +static void *_p_celCombineParameterBlockTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelParameterBlock *)(scfImplementation1 *) ((celCombineParameterBlock *) x)); } -static void *_p_p_celCombineParameterBlockTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelParameterBlock *)(scfImplementation1 *) ((celCombineParameterBlock **) x)); +static void *_p_iMissingLoaderDataTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMissingLoaderData *) x)); } -static void *_p_p_iMissingLoaderDataTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMissingLoaderData **) x)); +static void *_p_iCelInventorySpaceSlotTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelInventorySpaceSlot *) x)); } -static void *_p_p_iCelInventorySpaceSlotTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelInventorySpaceSlot **) x)); +static void *_p_iQuestTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuest *) x)); } -static void *_p_p_iQuestTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuest **) x)); +static void *_p_iPcSteerTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcSteer *) x)); } -static void *_p_p_iPcSteerTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcSteer **) x)); +static void *_p_iShaderVarStackTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *)(iArrayChangeAll *) ((iShaderVarStack *) x)); } -static void *_p_p_iGeneralMeshCommonStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iGeneralMeshCommonState **) x)); +static void *_p_iGeneralMeshCommonStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iGeneralMeshCommonState *) x)); } -static void *_p_p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iTriangleMesh *) ((scfImplementation1 **) x)); +static void *_p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iTriangleMesh *) ((scfImplementation1 *) x)); } -static void *_p_p_iSndSysDataTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysData **) x)); +static void *_p_iSndSysDataTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysData *) x)); } -static void *_p_p_iPcSolidTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcSolid **) x)); +static void *_p_iPcSolidTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcSolid *) x)); } -static void *_p_p_iSndSysSoftwareOutputFilterTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysSoftwareOutputFilter **) x)); +static void *_p_iSndSysSoftwareOutputFilterTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysSoftwareOutputFilter *) x)); } -static void *_p_p_iMessageChannelTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMessageChannel **) x)); +static void *_p_iMessageChannelTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMessageChannel *) x)); } -static void *_p_p_iMessageReceiverFilterTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iMessageReceiverFilter **) x)); +static void *_p_iMessageReceiverFilterTo_p_iBase(void *x) { + return (void *)((iBase *) ((iMessageReceiverFilter *) x)); } -static void *_p_p_celPcCommonTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelPropertyClass *)(scfImplementation3 *) ((celPcCommon **) x)); +static void *_p_celPcCommonTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelPropertyClass *)(scfImplementation3 *) ((celPcCommon *) x)); } -static void *_p_p_PcCommonTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *) ((PcCommon **) x)); +static void *_p_PcCommonTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *) ((PcCommon *) x)); } -static void *_p_p_pyPcCommonTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *)(PcCommon *)(scfImplementationExt1 *) ((pyPcCommon **) x)); +static void *_p_pyPcCommonTo_p_iBase(void *x) { + return (void *)((iBase *) (iCelPropertyClass *)(scfImplementation3 *)(celPcCommon *)(scfImplementationExt0 *)(PcCommon *)(scfImplementationExt1 *) ((pyPcCommon *) x)); } -static void *_p_p_iSkeleton2To_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeleton2 **) x)); +static void *_p_iSkeleton2To_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeleton2 *) x)); } -static void *_p_p_iODEDynamicStateTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iODEDynamicState **) x)); +static void *_p_iODEDynamicStateTo_p_iBase(void *x) { + return (void *)((iBase *) ((iODEDynamicState *) x)); } -static void *_p_p_iSprite2DUVAnimationTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSprite2DUVAnimation **) x)); +static void *_p_iSprite2DUVAnimationTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSprite2DUVAnimation *) x)); } -static void *_p_p_iSkeletonAnimationTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSkeletonAnimation **) x)); +static void *_p_iSkeletonAnimationTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSkeletonAnimation *) x)); } -static void *_p_p_iCelEntityTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iCelEntity **) x)); +static void *_p_iCelEntityTo_p_iBase(void *x) { + return (void *)((iBase *) ((iCelEntity *) x)); } -static void *_p_p_iEventPlugTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEventPlug **) x)); +static void *_p_iEventPlugTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEventPlug *) x)); } -static void *_p_p_iSequenceTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSequence **) x)); +static void *_p_iSequenceTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSequence *) x)); } -static void *_p_p_iQuestSequenceTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestSequence **) x)); +static void *_p_iQuestSequenceTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestSequence *) x)); } -static void *_p_p_iPcmNewCamera__GeneralTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcmNewCamera::General **) x)); +static void *_p_iPcmNewCamera__GeneralTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcmNewCamera::General *) x)); } -static void *_p_p_iSndSysSource3DDirectionalSimpleTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iSndSysSource3DDirectionalSimple **) x)); +static void *_p_iSndSysSource3DDirectionalSimpleTo_p_iBase(void *x) { + return (void *)((iBase *) ((iSndSysSource3DDirectionalSimple *) x)); } -static void *_p_p_csPathTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt1 *) ((csPath **) x)); +static void *_p_csPathTo_p_iBase(void *x) { + return (void *)((iBase *) (iObject *)(scfImplementation1 *)(csObject *)(scfImplementationExt1 *) ((csPath *) x)); } -static void *_p_p_iArrayChangeAllTcsVector3_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll **) x)); +static void *_p_iArrayChangeAllTcsVector3_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *)(iArrayChangeElements *) ((iArrayChangeAll *) x)); } -static void *_p_p_iArrayChangeElementsTcsVector3_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) (iArrayReadOnly *) ((iArrayChangeElements **) x)); +static void *_p_iArrayChangeElementsTcsVector3_tTo_p_iBase(void *x) { + return (void *)((iBase *) (iArrayReadOnly *) ((iArrayChangeElements *) x)); } -static void *_p_p_iArrayReadOnlyTcsVector3_tTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iArrayReadOnly **) x)); +static void *_p_iArrayReadOnlyTcsVector3_tTo_p_iBase(void *x) { + return (void *)((iBase *) ((iArrayReadOnly *) x)); } -static void *_p_p_iQuestSeqOpTypeTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iQuestSeqOpType **) x)); +static void *_p_iQuestSeqOpTypeTo_p_iBase(void *x) { + return (void *)((iBase *) ((iQuestSeqOpType *) x)); } -static void *_p_p_iEventCordTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iEventCord **) x)); +static void *_p_iEventCordTo_p_iBase(void *x) { + return (void *)((iBase *) ((iEventCord *) x)); } -static void *_p_p_iPcGravityTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPcGravity **) x)); +static void *_p_iPcGravityTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPcGravity *) x)); } -static void *_p_p_iPortalTo_p_p_iBase(void *x) { - return (void *)((iBase **) ((iPortal **) x)); +static void *_p_iPortalTo_p_iBase(void *x) { + return (void *)((iBase *) ((iPortal *) x)); } static void *_p_pyPcCommonTo_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t(void *x) { return (void *)((scfImplementationExt1 *) ((pyPcCommon *) x)); @@ -129915,9 +127748,6 @@ static void *_p_CS__Graphics__RenderMeshTo_p_CS__Graphics__RenderMeshModes(void *x) { return (void *)((CS::Graphics::RenderMeshModes *) ((CS::Graphics::RenderMesh *) x)); } -static void *_p_pyPcInventoryListenerTo_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t(void *x) { - return (void *)((scfImplementation1 *) ((pyPcInventoryListener *) x)); -} static void *_p_iPcmNewCamera__TrackingTo_p_iPcmNewCamera__General(void *x) { return (void *)((iPcmNewCamera::General *) ((iPcmNewCamera::Tracking *) x)); } @@ -129925,10 +127755,6 @@ static swig_type_info _swigt__p_CS__Graphics__CoreRenderMesh = {"_p_CS__Graphics__CoreRenderMesh", "CS::Graphics::CoreRenderMesh *|csCoreRenderMesh *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_CS__Graphics__RenderMesh = {"_p_CS__Graphics__RenderMesh", "CS::Graphics::RenderMesh *|csRenderMesh *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_CS__Graphics__RenderMeshModes = {"_p_CS__Graphics__RenderMeshModes", "CS::Graphics::RenderMeshModes *|csRenderMeshModes *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CS__Memory__AllocatorMalloc = {"_p_CS__Memory__AllocatorMalloc", "CS::Memory::AllocatorMalloc *|CS::Container::ArrayAllocDefault *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CS__StringIDTCS__StringSetTag__General_t = {"_p_CS__StringIDTCS__StringSetTag__General_t", "CS::StringID *|csStringID *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CS__StringIDTCS__StringSetTag__ShaderVar_t = {"_p_CS__StringIDTCS__StringSetTag__ShaderVar_t", "CS::StringID *|CS::ShaderVarStringID *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CS__Utility__StringSetTCS__StringSetTag__General_t = {"_p_CS__Utility__StringSetTCS__StringSetTag__General_t", "CS::Utility::StringSet *|csStringSet *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_CapacityHandlerType = {"_p_CapacityHandlerType", "CapacityHandlerType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_ContainedType = {"_p_ContainedType", "ContainedType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_ElementHandlerType = {"_p_ElementHandlerType", "ElementHandlerType *", 0, 0, (void*)0, 0}; @@ -129940,7 +127766,6 @@ static swig_type_info _swigt__p_Property = {"_p_Property", "Property *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_PropertyHolder = {"_p_PropertyHolder", "PropertyHolder *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_SndSysFilterLocation = {"_p_SndSysFilterLocation", "enum SndSysFilterLocation *|SndSysFilterLocation *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_TagType = {"_p_TagType", "TagType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_ThisType = {"_p_ThisType", "ThisType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_ValueType = {"_p_ValueType", "ValueType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p__1_basetype = {"_p__1_basetype", "$1_basetype *", 0, 0, (void*)0, 0}; @@ -129969,22 +127794,21 @@ static swig_type_info _swigt__p_celVariableParameterBlock = {"_p_celVariableParameterBlock", "celVariableParameterBlock *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_celWrapPtr = {"_p_celWrapPtr", "celWrapPtr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_csArrayCapacityFixedGrowT16_t = {"_p_csArrayCapacityFixedGrowT16_t", "csArrayCapacityFixedGrow<16 > *|CS::Container::ArrayCapacityDefault *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_csArrayCapacityVariableGrow = {"_p_csArrayCapacityVariableGrow", "csArrayCapacityVariableGrow *|csArrayCapacityDefault *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t = {"_p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t", "csArray *|csArray,CS::Container::ArrayAllocDefault,CS::Container::ArrayCapacityDefault > *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t = {"_p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t", "csArray,CS::Memory::AllocatorMalloc,csArrayCapacityFixedGrow<16 > > *|csImageIOFileFormatDescriptions *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t = {"_p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t", "csArray *|csArray,CS::Container::ArrayAllocDefault,CS::Container::ArrayCapacityDefault > *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t = {"_p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t", "csArray *|csArray,CS::Container::ArrayAllocDefault,CS::Container::ArrayCapacityDefault > *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t = {"_p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t", "csArray > *|csArray,csArrayElementHandler >,CS::Container::ArrayAllocDefault,CS::Container::ArrayCapacityDefault > *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t = {"_p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t", "csArray *|csArray,CS::Container::ArrayAllocDefault,CS::Container::ArrayCapacityDefault > *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t = {"_p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t", "csArray,CS::Memory::AllocatorMalloc,csArrayCapacityDefault > *|csArray *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t = {"_p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t", "csImageIOFileFormatDescriptions *|csArray,CS::Memory::AllocatorMalloc,csArrayCapacityDefault > *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t = {"_p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t", "csArray *|csArray,CS::Memory::AllocatorMalloc,csArrayCapacityDefault > *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_csArrayTcsShaderVariable_p_csArrayElementHandlerTcsShaderVariable_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t = {"_p_csArrayTcsShaderVariable_p_csArrayElementHandlerTcsShaderVariable_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t", "csShaderVarStack *|csArray,CS::Memory::AllocatorMalloc,csArrayCapacityDefault > *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t = {"_p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t", "csArray *|csArray,CS::Memory::AllocatorMalloc,csArrayCapacityDefault > *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t = {"_p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t", "csArray > *|csArray,csArrayElementHandler >,CS::Memory::AllocatorMalloc,csArrayCapacityDefault > *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t = {"_p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t", "csArray *|csArray,CS::Memory::AllocatorMalloc,csArrayCapacityDefault > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csBox3 = {"_p_csBox3", "csBox3 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csOBB = {"_p_csOBB", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_csColor = {"_p_csColor", "csColor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csColor4 = {"_p_csColor4", "csColor4 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csFlags = {"_p_csFlags", "csFlags *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t = {"_p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t", "csHash > > *|celQuestParams *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t = {"_p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t", "celQuestParams *|csHash > > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csHashTcsStringFastT12_t_csStringFastT12_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringFastT12_t_csStringFastT12_t_t_t_t = {"_p_csHashTcsStringFastT12_t_csStringFastT12_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringFastT12_t_csStringFastT12_t_t_t_t", "csHash,csStringFast<12 >,CS::Memory::AllocatorMalloc,csArrayElementHandler,csStringFast<12 > > > > *|celEntityTemplateParams *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_csHashTint_CS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_CS__StringIDTCS__StringSetTag__General_t_t_t_t = {"_p_csHashTint_CS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_CS__StringIDTCS__StringSetTag__General_t_t_t_t", "csHash > *|csHash *|csHash,CS::Memory::AllocatorMalloc,csArrayElementHandler > > > *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_csHashTint_unsigned_long_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_unsigned_long_t_t_t = {"_p_csHashTint_unsigned_long_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_unsigned_long_t_t_t", "csHash *|csHash *|csHash > > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csInitializer = {"_p_csInitializer", "csInitializer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csMatrix3 = {"_p_csMatrix3", "csMatrix3 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csXRotMatrix3 = {"_p_csXRotMatrix3", 0, 0, 0, 0, 0}; @@ -130014,7 +127838,7 @@ static swig_type_info _swigt__p_csRefArrayTiQuestTriggerFactory_t = {"_p_csRefArrayTiQuestTriggerFactory_t", "csRefArray *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csRefTiBase_t = {"_p_csRefTiBase_t", "csRef *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csReversibleTransform = {"_p_csReversibleTransform", "csReversibleTransform *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_csSetTCS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_t = {"_p_csSetTCS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_t", "csSet > *|csSet *|csSet,CS::Memory::AllocatorMalloc > *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_csSetTunsigned_long_CS__Memory__AllocatorMalloc_t = {"_p_csSetTunsigned_long_CS__Memory__AllocatorMalloc_t", "csSet *|csSet *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csStringArray = {"_p_csStringArray", "csStringArray *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csStringBase = {"_p_csStringBase", "csStringBase *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_csStringFastT36_t = {"_p_csStringFastT36_t", 0, 0, 0, 0, 0}; @@ -130041,6 +127865,7 @@ static swig_type_info _swigt__p_iShaderVariableContext = {"_p_iShaderVariableContext", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSequenceCondition = {"_p_iSequenceCondition", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iCameraPositionList = {"_p_iCameraPositionList", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iRegionList = {"_p_iRegionList", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonBlendNode2 = {"_p_iSkeletonBlendNode2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_scfImplementationExt1TcsPath_csObject_iPath_t = {"_p_scfImplementationExt1TcsPath_csObject_iPath_t", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSceneNode = {"_p_iSceneNode", 0, 0, 0, 0, 0}; @@ -130054,29 +127879,29 @@ static swig_type_info _swigt__p_iSkeletonAnimationNode2 = {"_p_iSkeletonAnimationNode2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iEventNameRegistry = {"_p_iEventNameRegistry", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonBone = {"_p_iSkeletonBone", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iShaderVarStringSet = {"_p_iShaderVarStringSet", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iStringSet = {"_p_iStringSet", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iGenMeshSkeletonControlState = {"_p_iGenMeshSkeletonControlState", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iTerrainCollisionPairArray = {"_p_iTerrainCollisionPairArray", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iRenderManagerPostEffects = {"_p_iRenderManagerPostEffects", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iTerrainCellFeederProperties = {"_p_iTerrainCellFeederProperties", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iTerrainCellRenderProperties = {"_p_iTerrainCellRenderProperties", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iTerrainCellFeederProperties = {"_p_iTerrainCellFeederProperties", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iTerrainCellCollisionProperties = {"_p_iTerrainCellCollisionProperties", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iLightList = {"_p_iLightList", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iVisibilityCullerListener = {"_p_iVisibilityCullerListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iMovableListener = {"_p_iMovableListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iCameraSectorListener = {"_p_iCameraSectorListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iObjectModelListener = {"_p_iObjectModelListener", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iReporterListener = {"_p_iReporterListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iObjectNameChangeListener = {"_p_iObjectNameChangeListener", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iReporterListener = {"_p_iReporterListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iStandardReporterListener = {"_p_iStandardReporterListener", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iVisibilityCullerListener = {"_p_iVisibilityCullerListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iImage = {"_p_iImage", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iMovieRecorder = {"_p_iMovieRecorder", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iSkeletonBoneUpdateCallback = {"_p_iSkeletonBoneUpdateCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSndSysStreamCallback = {"_p_iSndSysStreamCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSndSysRendererCallback = {"_p_iSndSysRendererCallback", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iConsoleExecCallback = {"_p_iConsoleExecCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iDynamicsStepCallback = {"_p_iDynamicsStepCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iDynamicsMoveCallback = {"_p_iDynamicsMoveCallback", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iSkeletonBoneUpdateCallback = {"_p_iSkeletonBoneUpdateCallback", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iDynamicsCollisionCallback = {"_p_iDynamicsCollisionCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonAnimationCallback = {"_p_iSkeletonAnimationCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonUpdateCallback = {"_p_iSkeletonUpdateCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iMeshObjectDrawCallback = {"_p_iMeshObjectDrawCallback", 0, 0, 0, 0, 0}; @@ -130090,7 +127915,6 @@ static swig_type_info _swigt__p_iEngineSectorCallback = {"_p_iEngineSectorCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iTextureCallback = {"_p_iTextureCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iMeshDrawCallback = {"_p_iMeshDrawCallback", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iDynamicsCollisionCallback = {"_p_iDynamicsCollisionCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iDynamicsColliderCollisionCallback = {"_p_iDynamicsColliderCollisionCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iODEFrameUpdateCallback = {"_p_iODEFrameUpdateCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iOffscreenCanvasCallback = {"_p_iOffscreenCanvasCallback", 0, 0, 0, 0, 0}; @@ -130100,7 +127924,6 @@ static swig_type_info _swigt__p_iDocumentSystem = {"_p_iDocumentSystem", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iParticleSystem = {"_p_iParticleSystem", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iCollideSystem = {"_p_iCollideSystem", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iVisibilityObjectIterator = {"_p_iVisibilityObjectIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iMeshWrapperIterator = {"_p_iMeshWrapperIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSectorIterator = {"_p_iSectorIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iLightIterator = {"_p_iLightIterator", 0, 0, 0, 0, 0}; @@ -130113,6 +127936,7 @@ static swig_type_info _swigt__p_iObjectRegistryIterator = {"_p_iObjectRegistryIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iEventAttributeIterator = {"_p_iEventAttributeIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iPluginIterator = {"_p_iPluginIterator", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iVisibilityObjectIterator = {"_p_iVisibilityObjectIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iEventOutlet = {"_p_iEventOutlet", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iColoredVertices = {"_p_iColoredVertices", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iAnimatedMeshMorphTarget = {"_p_iAnimatedMeshMorphTarget", 0, 0, 0, 0, 0}; @@ -130143,6 +127967,7 @@ static swig_type_info _swigt__p_iAnimatedMeshSubMesh = {"_p_iAnimatedMeshSubMesh", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonGraveyard = {"_p_iSkeletonGraveyard", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iDecalTemplate = {"_p_iDecalTemplate", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iFrameEventSignpost = {"_p_iFrameEventSignpost", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_t = {"_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_t", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iMeshList = {"_p_iMeshList", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iConsoleWatcher = {"_p_iConsoleWatcher", 0, 0, 0, 0, 0}; @@ -130165,6 +127990,7 @@ static swig_type_info _swigt__p_iParticleEffector = {"_p_iParticleEffector", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iScript = {"_p_iScript", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSpriteCal3DSocket = {"_p_iSpriteCal3DSocket", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iAnimatedMeshSocket = {"_p_iAnimatedMeshSocket", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonSocket = {"_p_iSkeletonSocket", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSceneNodeArray = {"_p_iSceneNodeArray", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSndSysLoader = {"_p_iSndSysLoader", 0, 0, 0, 0, 0}; @@ -130208,6 +128034,7 @@ static swig_type_info _swigt__p_iSndSysRenderer = {"_p_iSndSysRenderer", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iShaderPriorityList = {"_p_iShaderPriorityList", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSprite2DUVAnimationFrame = {"_p_iSprite2DUVAnimationFrame", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iCollection = {"_p_iCollection", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iDocument = {"_p_iDocument", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iAnimatedMesh = {"_p_iAnimatedMesh", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iMaterialList = {"_p_iMaterialList", 0, 0, 0, 0, 0}; @@ -130222,6 +128049,7 @@ static swig_type_info _swigt__p_csConfigFile = {"_p_csConfigFile", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iConfigFile = {"_p_iConfigFile", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iEvent = {"_p_iEvent", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iParticleBuiltinEffectorLinear = {"_p_iParticleBuiltinEffectorLinear", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iBugPlug = {"_p_iBugPlug", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iThingState = {"_p_iThingState", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iAnimatedImage = {"_p_iAnimatedImage", 0, 0, 0, 0, 0}; @@ -130229,7 +128057,6 @@ static swig_type_info _swigt__p_iTerrainCollider = {"_p_iTerrainCollider", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iDynamicsSystemCollider = {"_p_iDynamicsSystemCollider", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iArrayReadOnlyTiSceneNode_p_t = {"_p_iArrayReadOnlyTiSceneNode_p_t", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iRenderManagerTargets = {"_p_iRenderManagerTargets", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSequenceTrigger = {"_p_iSequenceTrigger", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iGraphics2D = {"_p_iGraphics2D", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iCameraPosition = {"_p_iCameraPosition", 0, 0, 0, 0, 0}; @@ -130241,15 +128068,15 @@ static swig_type_info _swigt__p_iSndSysSource3DDirectional = {"_p_iSndSysSource3DDirectional", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSectorList = {"_p_iSectorList", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iPolygonHandle = {"_p_iPolygonHandle", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iSndSysListenerDoppler = {"_p_iSndSysListenerDoppler", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSndSysSource3DDoppler = {"_p_iSndSysSource3DDoppler", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iSndSysListenerDoppler = {"_p_iSndSysListenerDoppler", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iTextureHandle = {"_p_iTextureHandle", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iCommandLineParser = {"_p_iCommandLineParser", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iFontDeleteNotify = {"_p_iFontDeleteNotify", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iTerraFormer = {"_p_iTerraFormer", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iMeshFactoryList = {"_p_iMeshFactoryList", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iSkeletonFSMNodeFactory2 = {"_p_iSkeletonFSMNodeFactory2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonRandomNodeFactory2 = {"_p_iSkeletonRandomNodeFactory2", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iSkeletonFSMNodeFactory2 = {"_p_iSkeletonFSMNodeFactory2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonPriorityNodeFactory2 = {"_p_iSkeletonPriorityNodeFactory2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonBlendNodeFactory2 = {"_p_iSkeletonBlendNodeFactory2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonAnimationNodeFactory2 = {"_p_iSkeletonAnimationNodeFactory2", 0, 0, 0, 0, 0}; @@ -130274,7 +128101,6 @@ static swig_type_info _swigt__p_iNativeWindowManager = {"_p_iNativeWindowManager", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iDynamics = {"_p_iDynamics", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iRenderLoopManager = {"_p_iRenderLoopManager", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iRenderManager = {"_p_iRenderManager", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iParameterESM = {"_p_iParameterESM", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iRenderLoop = {"_p_iRenderLoop", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iDebugHelper = {"_p_iDebugHelper", 0, 0, 0, 0, 0}; @@ -130286,6 +128112,7 @@ static swig_type_info _swigt__p_iTerrainFactory = {"_p_iTerrainFactory", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iMeshObjectFactory = {"_p_iMeshObjectFactory", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iAnimatedMeshFactory = {"_p_iAnimatedMeshFactory", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iAnimatedMeshSocketFactory = {"_p_iAnimatedMeshSocketFactory", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonFactory = {"_p_iSkeletonFactory", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonSocketFactory = {"_p_iSkeletonSocketFactory", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonBoneFactory = {"_p_iSkeletonBoneFactory", 0, 0, 0, 0, 0}; @@ -130294,8 +128121,6 @@ static swig_type_info _swigt__p_csTriangleMesh = {"_p_csTriangleMesh", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iTriangleMesh = {"_p_iTriangleMesh", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iParticleBuiltinEffectorVelocityField = {"_p_iParticleBuiltinEffectorVelocityField", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iCustomMatrixCamera = {"_p_iCustomMatrixCamera", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iPerspectiveCamera = {"_p_iPerspectiveCamera", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iFrustumViewUserdata = {"_p_iFrustumViewUserdata", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iObjectModel = {"_p_iObjectModel", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iMovable = {"_p_iMovable", 0, 0, 0, 0, 0}; @@ -130324,7 +128149,6 @@ static swig_type_info _swigt__p_csProcTexture = {"_p_csProcTexture", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iProcTexture = {"_p_iProcTexture", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iParticleBuiltinEmitterCylinder = {"_p_iParticleBuiltinEmitterCylinder", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iStringSetBaseTCS__StringSetTag__General_t = {"_p_iStringSetBaseTCS__StringSetTag__General_t", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSkeletonAnimCallback2 = {"_p_iSkeletonAnimCallback2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iComponent = {"_p_iComponent", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSpriteAction = {"_p_iSpriteAction", 0, 0, 0, 0, 0}; @@ -130339,7 +128163,7 @@ static swig_type_info _swigt__p_iSkeletonAnimationInstance = {"_p_iSkeletonAnimationInstance", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iMissingLoaderData = {"_p_iMissingLoaderData", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t = {"_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_iStringSetBaseTCS__StringSetTag__ShaderVar_t = {"_p_iStringSetBaseTCS__StringSetTag__ShaderVar_t", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_iShaderVarStack = {"_p_iShaderVarStack", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iGeneralMeshCommonState = {"_p_iGeneralMeshCommonState", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSndSysData = {"_p_iSndSysData", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_iSndSysSoftwareOutputFilter = {"_p_iSndSysSoftwareOutputFilter", 0, 0, 0, 0, 0}; @@ -130392,7 +128216,6 @@ static swig_type_info _swigt__p_iCelTimerListener = {"_p_iCelTimerListener", "iCelTimerListener *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iCelZone = {"_p_iCelZone", "iCelZone *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iChangePropertyQuestRewardFactory = {"_p_iChangePropertyQuestRewardFactory", "iChangePropertyQuestRewardFactory *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_iCollection = {"_p_iCollection", "iCollection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iCollider = {"_p_iCollider", "iCollider *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iConsoleInput = {"_p_iConsoleInput", "iConsoleInput *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iConsoleOutput = {"_p_iConsoleOutput", "iConsoleOutput *", 0, 0, (void*)0, 0}; @@ -130427,8 +128250,8 @@ static swig_type_info _swigt__p_iObjectRegistry = {"_p_iObjectRegistry", "iObjectRegistry *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iOperationQuestTriggerFactory = {"_p_iOperationQuestTriggerFactory", "iOperationQuestTriggerFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iPath = {"_p_iPath", "iPath *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_iPcActorAnalog = {"_p_iPcActorAnalog", "iPcActorAnalog *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iPcActorMove = {"_p_iPcActorMove", "iPcActorMove *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_iPcAnalogMotion = {"_p_iPcAnalogMotion", "iPcAnalogMotion *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iPcBillboard = {"_p_iPcBillboard", "iPcBillboard *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iPcCamera = {"_p_iPcCamera", "iPcCamera *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iPcCameraMode = {"_p_iPcCameraMode", "iPcCameraMode *", 0, 0, (void*)0, 0}; @@ -130444,7 +128267,6 @@ static swig_type_info _swigt__p_iPcHover = {"_p_iPcHover", "iPcHover *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iPcInventory = {"_p_iPcInventory", "iPcInventory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iPcInventoryListener = {"_p_iPcInventoryListener", "iPcInventoryListener *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_iPcJump = {"_p_iPcJump", "iPcJump *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iPcLight = {"_p_iPcLight", "iPcLight *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iPcLinearMovement = {"_p_iPcLinearMovement", "iPcLinearMovement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iPcMechanicsBalancedGroup = {"_p_iPcMechanicsBalancedGroup", "iPcMechanicsBalancedGroup *", 0, 0, (void*)0, 0}; @@ -130504,6 +128326,7 @@ static swig_type_info _swigt__p_iQuestTriggerFactory = {"_p_iQuestTriggerFactory", "iQuestTriggerFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iQuestTriggerResponseFactory = {"_p_iQuestTriggerResponseFactory", "iQuestTriggerResponseFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iQuestTriggerType = {"_p_iQuestTriggerType", "iQuestTriggerType *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_iRegion = {"_p_iRegion", "iRegion *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iRigidBody = {"_p_iRigidBody", "iRigidBody *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iSCF = {"_p_iSCF", "iSCF *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iSector = {"_p_iSector", "iSector *", 0, 0, (void*)0, 0}; @@ -130519,10 +128342,10 @@ static swig_type_info _swigt__p_iVFS = {"_p_iVFS", "iVFS *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iView = {"_p_iView", "iView *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iWatchQuestTriggerFactory = {"_p_iWatchQuestTriggerFactory", "iWatchQuestTriggerFactory *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_int16_t = {"_p_int16_t", "int16_t *|int16 *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_int64_t = {"_p_int64_t", "int64_t *|intmax_t *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_int8_t = {"_p_int8_t", "int8_t *|int8 *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_int = {"_p_int", "intptr_t *|ptrdiff_t *|int *|int32 *|scfInterfaceVersion *|int32_t *|csSoundSample *|CS::Graphics::RenderPriority *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_int16_t = {"_p_int16_t", "int16 *|int16_t *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_int64_t = {"_p_int64_t", "int64_t *|int64 *|intmax_t *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_int8_t = {"_p_int8_t", "int8 *|int8_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_int_least64_t = {"_p_int_least64_t", "int_least64_t *|longlong *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_long = {"_p_long", "long *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_iBase = {"_p_p_iBase", "iBase **", 0, 0, (void*)0, 0}; @@ -130537,6 +128360,7 @@ static swig_type_info _swigt__p_p_iShaderVariableContext = {"_p_p_iShaderVariableContext", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSequenceCondition = {"_p_p_iSequenceCondition", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iCameraPositionList = {"_p_p_iCameraPositionList", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iRegionList = {"_p_p_iRegionList", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t = {"_p_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSkeletonBlendNode2 = {"_p_p_iSkeletonBlendNode2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iQuestParameter = {"_p_p_iQuestParameter", 0, 0, 0, 0, 0}; @@ -130555,28 +128379,25 @@ static swig_type_info _swigt__p_p_iSkeletonAnimationNode2 = {"_p_p_iSkeletonAnimationNode2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iObjectRegistry = {"_p_p_iObjectRegistry", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iEventNameRegistry = {"_p_p_iEventNameRegistry", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t = {"_p_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSkeletonBone = {"_p_p_iSkeletonBone", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iShaderVarStringSet = {"_p_p_iShaderVarStringSet", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iStringSet = {"_p_p_iStringSet", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcMover = {"_p_p_iPcMover", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iGenMeshSkeletonControlState = {"_p_p_iGenMeshSkeletonControlState", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iTerrainCollisionPairArray = {"_p_p_iTerrainCollisionPairArray", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iRenderManagerPostEffects = {"_p_p_iRenderManagerPostEffects", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iCelDataArrayReadOnly = {"_p_p_iCelDataArrayReadOnly", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iTerrainCellFeederProperties = {"_p_p_iTerrainCellFeederProperties", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iTerrainCellRenderProperties = {"_p_p_iTerrainCellRenderProperties", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iTerrainCellFeederProperties = {"_p_p_iTerrainCellFeederProperties", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iTerrainCellCollisionProperties = {"_p_p_iTerrainCellCollisionProperties", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcProperties = {"_p_p_iPcProperties", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iLightList = {"_p_p_iLightList", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iVisibilityCullerListener = {"_p_p_iVisibilityCullerListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iMovableListener = {"_p_p_iMovableListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iCameraSectorListener = {"_p_p_iCameraSectorListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iObjectModelListener = {"_p_p_iObjectModelListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSndSysListener = {"_p_p_iSndSysListener", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iReporterListener = {"_p_p_iReporterListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iObjectNameChangeListener = {"_p_p_iObjectNameChangeListener", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iReporterListener = {"_p_p_iReporterListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iStandardReporterListener = {"_p_p_iStandardReporterListener", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iVisibilityCullerListener = {"_p_p_iVisibilityCullerListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iCelTimerListener = {"_p_p_iCelTimerListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcMeshSelectListener = {"_p_p_iPcMeshSelectListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcTriggerListener = {"_p_p_iPcTriggerListener", 0, 0, 0, 0, 0}; @@ -130584,10 +128405,10 @@ static swig_type_info _swigt__p_p_iPcSoundListener = {"_p_p_iPcSoundListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcPropertyListener = {"_p_p_iPcPropertyListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_pyPcPropertyListener = {"_p_p_pyPcPropertyListener", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_pyPcInventoryListener = {"_p_p_pyPcInventoryListener", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iFont = {"_p_p_iFont", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iImage = {"_p_p_iImage", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iMovieRecorder = {"_p_p_iMovieRecorder", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iLightCallback = {"_p_p_iLightCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iTerrainCellLoadCallback = {"_p_p_iTerrainCellLoadCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iTerrainCellHeightDataCallback = {"_p_p_iTerrainCellHeightDataCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iMeshObjectDrawCallback = {"_p_p_iMeshObjectDrawCallback", 0, 0, 0, 0, 0}; @@ -130596,9 +128417,10 @@ static swig_type_info _swigt__p_p_iSkeletonBoneUpdateCallback = {"_p_p_iSkeletonBoneUpdateCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSndSysStreamCallback = {"_p_p_iSndSysStreamCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSndSysRendererCallback = {"_p_p_iSndSysRendererCallback", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iConsoleExecCallback = {"_p_p_iConsoleExecCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iDynamicsStepCallback = {"_p_p_iDynamicsStepCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iDynamicsMoveCallback = {"_p_p_iDynamicsMoveCallback", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iLightCallback = {"_p_p_iLightCallback", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iDynamicsCollisionCallback = {"_p_p_iDynamicsCollisionCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSectorCallback = {"_p_p_iSectorCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSectorMeshCallback = {"_p_p_iSectorMeshCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iLightVisibleCallback = {"_p_p_iLightVisibleCallback", 0, 0, 0, 0, 0}; @@ -130606,7 +128428,6 @@ static swig_type_info _swigt__p_p_iEngineSectorCallback = {"_p_p_iEngineSectorCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iTextureCallback = {"_p_p_iTextureCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iMeshDrawCallback = {"_p_p_iMeshDrawCallback", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iDynamicsCollisionCallback = {"_p_p_iDynamicsCollisionCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iDynamicsColliderCollisionCallback = {"_p_p_iDynamicsColliderCollisionCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iODEFrameUpdateCallback = {"_p_p_iODEFrameUpdateCallback", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iOffscreenCanvasCallback = {"_p_p_iOffscreenCanvasCallback", 0, 0, 0, 0, 0}; @@ -130624,10 +128445,11 @@ static swig_type_info _swigt__p_p_iCollideSystem = {"_p_p_iCollideSystem", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iDynamicSystem = {"_p_p_iDynamicSystem", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcMechanicsSystem = {"_p_p_iPcMechanicsSystem", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iPcActorAnalog = {"_p_p_iPcActorAnalog", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iRegion = {"_p_p_iRegion", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcRegion = {"_p_p_iPcRegion", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iStringArray = {"_p_p_iStringArray", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iCelZone = {"_p_p_iCelZone", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iVisibilityObjectIterator = {"_p_p_iVisibilityObjectIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iMeshWrapperIterator = {"_p_p_iMeshWrapperIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSectorIterator = {"_p_p_iSectorIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iLightIterator = {"_p_p_iLightIterator", 0, 0, 0, 0, 0}; @@ -130640,6 +128462,7 @@ static swig_type_info _swigt__p_p_iObjectRegistryIterator = {"_p_p_iObjectRegistryIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iEventAttributeIterator = {"_p_p_iEventAttributeIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPluginIterator = {"_p_p_iPluginIterator", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iVisibilityObjectIterator = {"_p_p_iVisibilityObjectIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iCelEntityIterator = {"_p_p_iCelEntityIterator", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iEventOutlet = {"_p_p_iEventOutlet", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iColoredVertices = {"_p_p_iColoredVertices", 0, 0, 0, 0, 0}; @@ -130679,9 +128502,10 @@ static swig_type_info _swigt__p_p_iSkeletonGraveyard = {"_p_p_iSkeletonGraveyard", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iCelNode = {"_p_p_iCelNode", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_scfImplementationExt0TcsImageMemory_csImageBase_t = {"_p_p_scfImplementationExt0TcsImageMemory_csImageBase_t", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iCelPropertyClassTemplate = {"_p_p_iCelPropertyClassTemplate", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iDecalTemplate = {"_p_p_iDecalTemplate", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iCelEntityTemplate = {"_p_p_iCelEntityTemplate", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iCelPropertyClassTemplate = {"_p_p_iCelPropertyClassTemplate", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iFrameEventSignpost = {"_p_p_iFrameEventSignpost", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iCelBehaviour = {"_p_p_iCelBehaviour", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iMeshList = {"_p_p_iMeshList", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iConsoleWatcher = {"_p_p_iConsoleWatcher", 0, 0, 0, 0, 0}; @@ -130700,6 +128524,7 @@ static swig_type_info _swigt__p_p_iPcSpawn = {"_p_p_iPcSpawn", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSndSysSourceOpenAL = {"_p_p_iSndSysSourceOpenAL", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcLinearMovement = {"_p_p_iPcLinearMovement", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iConsoleInput = {"_p_p_iConsoleInput", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iParticleBuiltinEmitterBox = {"_p_p_iParticleBuiltinEmitterBox", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_csView = {"_p_p_csView", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t = {"_p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t", 0, 0, 0, 0, 0}; @@ -130713,6 +128538,7 @@ static swig_type_info _swigt__p_p_iScript = {"_p_p_iScript", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_scfImplementation1TpyMessageSender_iMessageSender_t = {"_p_p_scfImplementation1TpyMessageSender_iMessageSender_t", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSpriteCal3DSocket = {"_p_p_iSpriteCal3DSocket", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iAnimatedMeshSocket = {"_p_p_iAnimatedMeshSocket", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSkeletonSocket = {"_p_p_iSkeletonSocket", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSceneNodeArray = {"_p_p_iSceneNodeArray", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSndSysLoader = {"_p_p_iSndSysLoader", 0, 0, 0, 0, 0}; @@ -130792,7 +128618,6 @@ static swig_type_info _swigt__p_p_iMaterialList = {"_p_p_iMaterialList", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t = {"_p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iLight = {"_p_p_iLight", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iPcJump = {"_p_p_iPcJump", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSimpleFormerState = {"_p_p_iSimpleFormerState", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iTerrainCell = {"_p_p_iTerrainCell", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcMechanicsJoint = {"_p_p_iPcMechanicsJoint", 0, 0, 0, 0, 0}; @@ -130804,6 +128629,7 @@ static swig_type_info _swigt__p_p_csConfigFile = {"_p_p_csConfigFile", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iConfigFile = {"_p_p_iConfigFile", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iEvent = {"_p_p_iEvent", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iParticleBuiltinEffectorLinear = {"_p_p_iParticleBuiltinEffectorLinear", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iBugPlug = {"_p_p_iBugPlug", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iThingState = {"_p_p_iThingState", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iAnimatedImage = {"_p_p_iAnimatedImage", 0, 0, 0, 0, 0}; @@ -130814,12 +128640,10 @@ static swig_type_info _swigt__p_p_iCollider = {"_p_p_iCollider", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iDynamicsSystemCollider = {"_p_p_iDynamicsSystemCollider", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iArrayReadOnlyTiSceneNode_p_t = {"_p_p_iArrayReadOnlyTiSceneNode_p_t", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iRenderManagerTargets = {"_p_p_iRenderManagerTargets", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iQuestReward = {"_p_p_iQuestReward", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcTimer = {"_p_p_iPcTimer", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iMessageSender = {"_p_p_iMessageSender", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_pyMessageSender = {"_p_p_pyMessageSender", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iPcAnalogMotion = {"_p_p_iPcAnalogMotion", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iDocumentNode = {"_p_p_iDocumentNode", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSequenceTrigger = {"_p_p_iSequenceTrigger", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcTrigger = {"_p_p_iPcTrigger", 0, 0, 0, 0, 0}; @@ -130840,8 +128664,8 @@ static swig_type_info _swigt__p_p_iSndSysSource3DDirectional = {"_p_p_iSndSysSource3DDirectional", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSectorList = {"_p_p_iSectorList", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPolygonHandle = {"_p_p_iPolygonHandle", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iSndSysListenerDoppler = {"_p_p_iSndSysListenerDoppler", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSndSysSource3DDoppler = {"_p_p_iSndSysSource3DDoppler", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iSndSysListenerDoppler = {"_p_p_iSndSysListenerDoppler", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iTextureHandle = {"_p_p_iTextureHandle", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iCommandLineParser = {"_p_p_iCommandLineParser", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iFontDeleteNotify = {"_p_p_iFontDeleteNotify", 0, 0, 0, 0, 0}; @@ -130851,8 +128675,8 @@ static swig_type_info _swigt__p_p_iPcSoundSource = {"_p_p_iPcSoundSource", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iMeshFactoryList = {"_p_p_iMeshFactoryList", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSndSysSource = {"_p_p_iSndSysSource", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iSkeletonFSMNodeFactory2 = {"_p_p_iSkeletonFSMNodeFactory2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSkeletonRandomNodeFactory2 = {"_p_p_iSkeletonRandomNodeFactory2", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iSkeletonFSMNodeFactory2 = {"_p_p_iSkeletonFSMNodeFactory2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSkeletonPriorityNodeFactory2 = {"_p_p_iSkeletonPriorityNodeFactory2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSkeletonBlendNodeFactory2 = {"_p_p_iSkeletonBlendNodeFactory2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSkeletonAnimationNodeFactory2 = {"_p_p_iSkeletonAnimationNodeFactory2", 0, 0, 0, 0, 0}; @@ -130880,7 +128704,6 @@ static swig_type_info _swigt__p_p_iNativeWindowManager = {"_p_p_iNativeWindowManager", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iDynamics = {"_p_p_iDynamics", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iRenderLoopManager = {"_p_p_iRenderLoopManager", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iRenderManager = {"_p_p_iRenderManager", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iBillboardManager = {"_p_p_iBillboardManager", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcZoneManager = {"_p_p_iPcZoneManager", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iQuestManager = {"_p_p_iQuestManager", 0, 0, 0, 0, 0}; @@ -130898,6 +128721,7 @@ static swig_type_info _swigt__p_p_iTerrainFactory = {"_p_p_iTerrainFactory", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iMeshObjectFactory = {"_p_p_iMeshObjectFactory", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iAnimatedMeshFactory = {"_p_p_iAnimatedMeshFactory", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iAnimatedMeshSocketFactory = {"_p_p_iAnimatedMeshSocketFactory", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSkeletonFactory = {"_p_p_iSkeletonFactory", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSkeletonSocketFactory = {"_p_p_iSkeletonSocketFactory", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSkeletonBoneFactory = {"_p_p_iSkeletonBoneFactory", 0, 0, 0, 0, 0}; @@ -130942,9 +128766,7 @@ static swig_type_info _swigt__p_p_iPropertyQuestSeqOpFactory = {"_p_p_iPropertyQuestSeqOpFactory", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_PcCommonFactory = {"_p_p_PcCommonFactory", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iParticleBuiltinEffectorVelocityField = {"_p_p_iParticleBuiltinEffectorVelocityField", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iCustomMatrixCamera = {"_p_p_iCustomMatrixCamera", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcDefaultCamera = {"_p_p_iPcDefaultCamera", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iPerspectiveCamera = {"_p_p_iPerspectiveCamera", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iCamera = {"_p_p_iCamera", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcCamera = {"_p_p_iPcCamera", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcSimpleCamera = {"_p_p_iPcSimpleCamera", 0, 0, 0, 0, 0}; @@ -130984,7 +128806,6 @@ static swig_type_info _swigt__p_p_iProcTexture = {"_p_p_iProcTexture", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iParticleBuiltinEmitterCylinder = {"_p_p_iParticleBuiltinEmitterCylinder", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_csProcTexture = {"_p_p_csProcTexture", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iStringSetBaseTCS__StringSetTag__General_t = {"_p_p_iStringSetBaseTCS__StringSetTag__General_t", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSkeletonAnimCallback2 = {"_p_p_iSkeletonAnimCallback2", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t = {"_p_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iComponent = {"_p_p_iComponent", 0, 0, 0, 0, 0}; @@ -131008,7 +128829,7 @@ static swig_type_info _swigt__p_p_iCelInventorySpaceSlot = {"_p_p_iCelInventorySpaceSlot", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iQuest = {"_p_p_iQuest", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcSteer = {"_p_p_iPcSteer", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_p_iStringSetBaseTCS__StringSetTag__ShaderVar_t = {"_p_p_iStringSetBaseTCS__StringSetTag__ShaderVar_t", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_p_iShaderVarStack = {"_p_p_iShaderVarStack", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iGeneralMeshCommonState = {"_p_p_iGeneralMeshCommonState", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iSndSysData = {"_p_p_iSndSysData", 0, 0, 0, 0, 0}; static swig_type_info _swigt__p_p_iPcSolid = {"_p_p_iPcSolid", 0, 0, 0, 0, 0}; @@ -131042,7 +128863,6 @@ static swig_type_info _swigt__p_pyMessageReceiver = {"_p_pyMessageReceiver", "pyMessageReceiver *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_pyMessageSender = {"_p_pyMessageSender", "pyMessageSender *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_pyPcCommon = {"_p_pyPcCommon", "pyPcCommon *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_pyPcInventoryListener = {"_p_pyPcInventoryListener", "pyPcInventoryListener *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_pyPcPropertyListener = {"_p_pyPcPropertyListener", "pyPcPropertyListener *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t = {"_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t", "scfImplementation1 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t = {"_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t", "scfImplementation1 *", 0, 0, (void*)0, 0}; @@ -131051,31 +128871,25 @@ static swig_type_info _swigt__p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t = {"_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t", "scfImplementation1 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t = {"_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t", "scfImplementation1 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_scfImplementation1TpyMessageSender_iMessageSender_t = {"_p_scfImplementation1TpyMessageSender_iMessageSender_t", "scfImplementation1 *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t = {"_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t", "scfImplementation1 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t = {"_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t", "scfImplementation1 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t = {"_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t", "scfImplementation3 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_scfImplementationExt0TPcCommon_celPcCommon_t = {"_p_scfImplementationExt0TPcCommon_celPcCommon_t", "scfImplementationExt0 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t = {"_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t", "scfImplementationExt1 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_scfInterfaceMetadataList = {"_p_scfInterfaceMetadataList", "scfInterfaceMetadataList *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_uint16_t = {"_p_uint16_t", "uint16_t *|uint16 *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_uint16_t = {"_p_uint16_t", "uint16 *|uint16_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_uint32_t = {"_p_uint32_t", "uint32_t *|uint32 *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_uint64_t = {"_p_uint64_t", "uint64_t *|uintmax_t *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_uint64_t = {"_p_uint64_t", "uint64_t *|uint64 *|uintmax_t *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_uint8_t = {"_p_uint8_t", "uint8 *|uint8_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_uint_least64_t = {"_p_uint_least64_t", "uint_least64_t *|ulonglong *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|uint8 *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|CS::Animation::StateID *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|scfInterfaceID *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "uintptr_t *|unsigned int *|uint *|CS::Animation::ChannelID *|CS::Animation::StateID *|CS::Animation::KeyFrameID *|csTicks *|BoneID *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "csStringID *|unsigned long *|csEventID *|scfInterfaceID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_wchar_t = {"_p_wchar_t", "wchar_t *|wint_t *", 0, 0, (void*)0, 0}; static swig_type_info *swig_type_initial[] = { &_swigt__p_AllocatorType, &_swigt__p_CS__Graphics__CoreRenderMesh, &_swigt__p_CS__Graphics__RenderMesh, &_swigt__p_CS__Graphics__RenderMeshModes, - &_swigt__p_CS__Memory__AllocatorMalloc, - &_swigt__p_CS__StringIDTCS__StringSetTag__General_t, - &_swigt__p_CS__StringIDTCS__StringSetTag__ShaderVar_t, - &_swigt__p_CS__Utility__StringSetTCS__StringSetTag__General_t, &_swigt__p_CapacityHandlerType, &_swigt__p_ContainedType, &_swigt__p_ElementHandlerType, @@ -131087,7 +128901,6 @@ &_swigt__p_Property, &_swigt__p_PropertyHolder, &_swigt__p_SndSysFilterLocation, - &_swigt__p_TagType, &_swigt__p_ThisType, &_swigt__p_ValueType, &_swigt__p__1_basetype, @@ -131116,14 +128929,13 @@ &_swigt__p_celVariableParameterBlock, &_swigt__p_celWrapPtr, &_swigt__p_char, - &_swigt__p_csArrayCapacityFixedGrowT16_t, - &_swigt__p_csArrayCapacityVariableGrow, - &_swigt__p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, - &_swigt__p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, - &_swigt__p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, - &_swigt__p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, - &_swigt__p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, - &_swigt__p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, + &_swigt__p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, + &_swigt__p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, + &_swigt__p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, + &_swigt__p_csArrayTcsShaderVariable_p_csArrayElementHandlerTcsShaderVariable_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, + &_swigt__p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, + &_swigt__p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, + &_swigt__p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, &_swigt__p_csBox3, &_swigt__p_csColliderWrapper, &_swigt__p_csColor, @@ -131132,7 +128944,7 @@ &_swigt__p_csFlags, &_swigt__p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t, &_swigt__p_csHashTcsStringFastT12_t_csStringFastT12_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringFastT12_t_csStringFastT12_t_t_t_t, - &_swigt__p_csHashTint_CS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_CS__StringIDTCS__StringSetTag__General_t_t_t_t, + &_swigt__p_csHashTint_unsigned_long_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_unsigned_long_t_t_t, &_swigt__p_csImageBase, &_swigt__p_csImageMemory, &_swigt__p_csInitializer, @@ -131163,7 +128975,7 @@ &_swigt__p_csRefArrayTiQuestTriggerFactory_t, &_swigt__p_csRefTiBase_t, &_swigt__p_csReversibleTransform, - &_swigt__p_csSetTCS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_t, + &_swigt__p_csSetTunsigned_long_CS__Memory__AllocatorMalloc_t, &_swigt__p_csString, &_swigt__p_csStringArray, &_swigt__p_csStringBase, @@ -131192,6 +129004,8 @@ &_swigt__p_iAnimatedMeshFactory, &_swigt__p_iAnimatedMeshFactorySubMesh, &_swigt__p_iAnimatedMeshMorphTarget, + &_swigt__p_iAnimatedMeshSocket, + &_swigt__p_iAnimatedMeshSocketFactory, &_swigt__p_iAnimatedMeshSubMesh, &_swigt__p_iArrayChangeAllTcelData_t, &_swigt__p_iArrayChangeAllTcsCollisionPair_t, @@ -131266,12 +129080,12 @@ &_swigt__p_iConfigFile, &_swigt__p_iConfigIterator, &_swigt__p_iConfigManager, + &_swigt__p_iConsoleExecCallback, &_swigt__p_iConsoleInput, &_swigt__p_iConsoleOutput, &_swigt__p_iConsoleWatcher, &_swigt__p_iCreateEntityQuestRewardFactory, &_swigt__p_iCsSequenceQuestRewardFactory, - &_swigt__p_iCustomMatrixCamera, &_swigt__p_iDataBuffer, &_swigt__p_iDebugHelper, &_swigt__p_iDebugPrintQuestRewardFactory, @@ -131311,6 +129125,7 @@ &_swigt__p_iFont, &_swigt__p_iFontDeleteNotify, &_swigt__p_iFontServer, + &_swigt__p_iFrameEventSignpost, &_swigt__p_iFrustumView, &_swigt__p_iFrustumViewUserdata, &_swigt__p_iGenMeshAnimationControl, @@ -131400,6 +129215,7 @@ &_swigt__p_iParticleBuiltinEffectorFactory, &_swigt__p_iParticleBuiltinEffectorForce, &_swigt__p_iParticleBuiltinEffectorLinColor, + &_swigt__p_iParticleBuiltinEffectorLinear, &_swigt__p_iParticleBuiltinEffectorVelocityField, &_swigt__p_iParticleBuiltinEmitterBase, &_swigt__p_iParticleBuiltinEmitterBox, @@ -131413,8 +129229,8 @@ &_swigt__p_iParticleSystemBase, &_swigt__p_iParticleSystemFactory, &_swigt__p_iPath, + &_swigt__p_iPcActorAnalog, &_swigt__p_iPcActorMove, - &_swigt__p_iPcAnalogMotion, &_swigt__p_iPcBillboard, &_swigt__p_iPcCamera, &_swigt__p_iPcCameraMode, @@ -131430,7 +129246,6 @@ &_swigt__p_iPcHover, &_swigt__p_iPcInventory, &_swigt__p_iPcInventoryListener, - &_swigt__p_iPcJump, &_swigt__p_iPcLight, &_swigt__p_iPcLinearMovement, &_swigt__p_iPcMechanicsBalancedGroup, @@ -131469,7 +129284,6 @@ &_swigt__p_iPcZoneManager, &_swigt__p_iPcmNewCamera__General, &_swigt__p_iPcmNewCamera__Tracking, - &_swigt__p_iPerspectiveCamera, &_swigt__p_iPluginIterator, &_swigt__p_iPluginManager, &_swigt__p_iPolygonHandle, @@ -131499,11 +129313,10 @@ &_swigt__p_iQuestTriggerFactory, &_swigt__p_iQuestTriggerResponseFactory, &_swigt__p_iQuestTriggerType, + &_swigt__p_iRegion, + &_swigt__p_iRegionList, &_swigt__p_iRenderLoop, &_swigt__p_iRenderLoopManager, - &_swigt__p_iRenderManager, - &_swigt__p_iRenderManagerPostEffects, - &_swigt__p_iRenderManagerTargets, &_swigt__p_iRenderStepContainer, &_swigt__p_iRendererLightmap, &_swigt__p_iReporter, @@ -131536,7 +129349,7 @@ &_swigt__p_iShaderCompiler, &_swigt__p_iShaderManager, &_swigt__p_iShaderPriorityList, - &_swigt__p_iShaderVarStringSet, + &_swigt__p_iShaderVarStack, &_swigt__p_iShaderVariableAccessor, &_swigt__p_iShaderVariableContext, &_swigt__p_iSimpleFormerState, @@ -131612,8 +129425,6 @@ &_swigt__p_iString, &_swigt__p_iStringArray, &_swigt__p_iStringSet, - &_swigt__p_iStringSetBaseTCS__StringSetTag__General_t, - &_swigt__p_iStringSetBaseTCS__StringSetTag__ShaderVar_t, &_swigt__p_iSuperLightmap, &_swigt__p_iTerraFormer, &_swigt__p_iTerraSampler, @@ -131687,6 +129498,8 @@ &_swigt__p_p_iAnimatedMeshFactory, &_swigt__p_p_iAnimatedMeshFactorySubMesh, &_swigt__p_p_iAnimatedMeshMorphTarget, + &_swigt__p_p_iAnimatedMeshSocket, + &_swigt__p_p_iAnimatedMeshSocketFactory, &_swigt__p_p_iAnimatedMeshSubMesh, &_swigt__p_p_iArrayChangeAllTcelData_t, &_swigt__p_p_iArrayChangeAllTcsCollisionPair_t, @@ -131759,11 +129572,12 @@ &_swigt__p_p_iConfigFile, &_swigt__p_p_iConfigIterator, &_swigt__p_p_iConfigManager, + &_swigt__p_p_iConsoleExecCallback, + &_swigt__p_p_iConsoleInput, &_swigt__p_p_iConsoleOutput, &_swigt__p_p_iConsoleWatcher, &_swigt__p_p_iCreateEntityQuestRewardFactory, &_swigt__p_p_iCsSequenceQuestRewardFactory, - &_swigt__p_p_iCustomMatrixCamera, &_swigt__p_p_iDataBuffer, &_swigt__p_p_iDebugHelper, &_swigt__p_p_iDebugPrintQuestRewardFactory, @@ -131803,6 +129617,7 @@ &_swigt__p_p_iFont, &_swigt__p_p_iFontDeleteNotify, &_swigt__p_p_iFontServer, + &_swigt__p_p_iFrameEventSignpost, &_swigt__p_p_iFrustumView, &_swigt__p_p_iFrustumViewUserdata, &_swigt__p_p_iGenMeshAnimationControl, @@ -131892,6 +129707,7 @@ &_swigt__p_p_iParticleBuiltinEffectorFactory, &_swigt__p_p_iParticleBuiltinEffectorForce, &_swigt__p_p_iParticleBuiltinEffectorLinColor, + &_swigt__p_p_iParticleBuiltinEffectorLinear, &_swigt__p_p_iParticleBuiltinEffectorVelocityField, &_swigt__p_p_iParticleBuiltinEmitterBase, &_swigt__p_p_iParticleBuiltinEmitterBox, @@ -131905,8 +129721,8 @@ &_swigt__p_p_iParticleSystemBase, &_swigt__p_p_iParticleSystemFactory, &_swigt__p_p_iPath, + &_swigt__p_p_iPcActorAnalog, &_swigt__p_p_iPcActorMove, - &_swigt__p_p_iPcAnalogMotion, &_swigt__p_p_iPcBillboard, &_swigt__p_p_iPcCamera, &_swigt__p_p_iPcCameraMode, @@ -131922,7 +129738,6 @@ &_swigt__p_p_iPcHover, &_swigt__p_p_iPcInventory, &_swigt__p_p_iPcInventoryListener, - &_swigt__p_p_iPcJump, &_swigt__p_p_iPcLinearMovement, &_swigt__p_p_iPcMechanicsBalancedGroup, &_swigt__p_p_iPcMechanicsJoint, @@ -131960,7 +129775,6 @@ &_swigt__p_p_iPcZoneManager, &_swigt__p_p_iPcmNewCamera__General, &_swigt__p_p_iPcmNewCamera__Tracking, - &_swigt__p_p_iPerspectiveCamera, &_swigt__p_p_iPluginIterator, &_swigt__p_p_iPluginManager, &_swigt__p_p_iPolygonHandle, @@ -131990,11 +129804,10 @@ &_swigt__p_p_iQuestTriggerFactory, &_swigt__p_p_iQuestTriggerResponseFactory, &_swigt__p_p_iQuestTriggerType, + &_swigt__p_p_iRegion, + &_swigt__p_p_iRegionList, &_swigt__p_p_iRenderLoop, &_swigt__p_p_iRenderLoopManager, - &_swigt__p_p_iRenderManager, - &_swigt__p_p_iRenderManagerPostEffects, - &_swigt__p_p_iRenderManagerTargets, &_swigt__p_p_iRenderStepContainer, &_swigt__p_p_iRendererLightmap, &_swigt__p_p_iReporter, @@ -132027,7 +129840,7 @@ &_swigt__p_p_iShaderCompiler, &_swigt__p_p_iShaderManager, &_swigt__p_p_iShaderPriorityList, - &_swigt__p_p_iShaderVarStringSet, + &_swigt__p_p_iShaderVarStack, &_swigt__p_p_iShaderVariableAccessor, &_swigt__p_p_iShaderVariableContext, &_swigt__p_p_iSimpleFormerState, @@ -132103,8 +129916,6 @@ &_swigt__p_p_iString, &_swigt__p_p_iStringArray, &_swigt__p_p_iStringSet, - &_swigt__p_p_iStringSetBaseTCS__StringSetTag__General_t, - &_swigt__p_p_iStringSetBaseTCS__StringSetTag__ShaderVar_t, &_swigt__p_p_iSuperLightmap, &_swigt__p_p_iTerraFormer, &_swigt__p_p_iTerraSampler, @@ -132149,7 +129960,6 @@ &_swigt__p_p_pyMessageReceiver, &_swigt__p_p_pyMessageSender, &_swigt__p_p_pyPcCommon, - &_swigt__p_p_pyPcInventoryListener, &_swigt__p_p_pyPcPropertyListener, &_swigt__p_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t, &_swigt__p_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t, @@ -132165,7 +129975,6 @@ &_swigt__p_p_scfImplementation1TcsView_iView_t, &_swigt__p_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t, &_swigt__p_p_scfImplementation1TpyMessageSender_iMessageSender_t, - &_swigt__p_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, &_swigt__p_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t, &_swigt__p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, &_swigt__p_p_scfImplementationExt0TPcCommon_celPcCommon_t, @@ -132178,7 +129987,6 @@ &_swigt__p_pyMessageReceiver, &_swigt__p_pyMessageSender, &_swigt__p_pyPcCommon, - &_swigt__p_pyPcInventoryListener, &_swigt__p_pyPcPropertyListener, &_swigt__p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t, &_swigt__p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t, @@ -132194,7 +130002,6 @@ &_swigt__p_scfImplementation1TcsView_iView_t, &_swigt__p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t, &_swigt__p_scfImplementation1TpyMessageSender_iMessageSender_t, - &_swigt__p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, &_swigt__p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t, &_swigt__p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, &_swigt__p_scfImplementationExt0TPcCommon_celPcCommon_t, @@ -132207,22 +130014,17 @@ &_swigt__p_uint16_t, &_swigt__p_uint32_t, &_swigt__p_uint64_t, + &_swigt__p_uint8_t, &_swigt__p_uint_least64_t, - &_swigt__p_unsigned_char, &_swigt__p_unsigned_int, &_swigt__p_unsigned_long, &_swigt__p_void, - &_swigt__p_wchar_t, }; static swig_cast_info _swigc__p_AllocatorType[] = { {&_swigt__p_AllocatorType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_CS__Graphics__CoreRenderMesh[] = { {&_swigt__p_CS__Graphics__CoreRenderMesh, 0, 0, 0}, {&_swigt__p_CS__Graphics__RenderMesh, _p_CS__Graphics__RenderMeshTo_p_CS__Graphics__CoreRenderMesh, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_CS__Graphics__RenderMesh[] = { {&_swigt__p_CS__Graphics__RenderMesh, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_CS__Graphics__RenderMeshModes[] = { {&_swigt__p_CS__Graphics__RenderMesh, _p_CS__Graphics__RenderMeshTo_p_CS__Graphics__RenderMeshModes, 0, 0}, {&_swigt__p_CS__Graphics__RenderMeshModes, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CS__Memory__AllocatorMalloc[] = { {&_swigt__p_CS__Memory__AllocatorMalloc, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CS__StringIDTCS__StringSetTag__General_t[] = { {&_swigt__p_CS__StringIDTCS__StringSetTag__General_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CS__StringIDTCS__StringSetTag__ShaderVar_t[] = { {&_swigt__p_CS__StringIDTCS__StringSetTag__ShaderVar_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CS__Utility__StringSetTCS__StringSetTag__General_t[] = { {&_swigt__p_CS__Utility__StringSetTCS__StringSetTag__General_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_CapacityHandlerType[] = { {&_swigt__p_CapacityHandlerType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_ContainedType[] = { {&_swigt__p_ContainedType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_ElementHandlerType[] = { {&_swigt__p_ElementHandlerType, 0, 0, 0},{0, 0, 0, 0}}; @@ -132234,7 +130036,6 @@ static swig_cast_info _swigc__p_Property[] = { {&_swigt__p_Property, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_PropertyHolder[] = { {&_swigt__p_PropertyHolder, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_SndSysFilterLocation[] = { {&_swigt__p_SndSysFilterLocation, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_TagType[] = { {&_swigt__p_TagType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_ThisType[] = { {&_swigt__p_ThisType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_ValueType[] = { {&_swigt__p_ValueType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p__1_basetype[] = { {&_swigt__p__1_basetype, 0, 0, 0},{0, 0, 0, 0}}; @@ -132263,14 +130064,13 @@ static swig_cast_info _swigc__p_celVariableParameterBlock[] = { {&_swigt__p_celVariableParameterBlock, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_celWrapPtr[] = { {&_swigt__p_celWrapPtr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_csArrayCapacityFixedGrowT16_t[] = { {&_swigt__p_csArrayCapacityFixedGrowT16_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_csArrayCapacityVariableGrow[] = { {&_swigt__p_csArrayCapacityVariableGrow, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t[] = { {&_swigt__p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t[] = { {&_swigt__p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t[] = { {&_swigt__p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t[] = { {&_swigt__p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t[] = { {&_swigt__p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t[] = { {&_swigt__p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t[] = { {&_swigt__p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t[] = { {&_swigt__p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t[] = { {&_swigt__p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_csArrayTcsShaderVariable_p_csArrayElementHandlerTcsShaderVariable_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t[] = { {&_swigt__p_csArrayTcsShaderVariable_p_csArrayElementHandlerTcsShaderVariable_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t[] = { {&_swigt__p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t[] = { {&_swigt__p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t[] = { {&_swigt__p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csOBB[] = {{&_swigt__p_csOBB, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csBox3[] = { {&_swigt__p_csBox3, 0, 0, 0}, {&_swigt__p_csOBB, _p_csOBBTo_p_csBox3, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csColor[] = { {&_swigt__p_csColor, 0, 0, 0}, {&_swigt__p_csColor4, _p_csColor4To_p_csColor, 0, 0},{0, 0, 0, 0}}; @@ -132278,7 +130078,7 @@ static swig_cast_info _swigc__p_csFlags[] = { {&_swigt__p_csFlags, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t[] = { {&_swigt__p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csHashTcsStringFastT12_t_csStringFastT12_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringFastT12_t_csStringFastT12_t_t_t_t[] = { {&_swigt__p_csHashTcsStringFastT12_t_csStringFastT12_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringFastT12_t_csStringFastT12_t_t_t_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_csHashTint_CS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_CS__StringIDTCS__StringSetTag__General_t_t_t_t[] = { {&_swigt__p_csHashTint_CS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_CS__StringIDTCS__StringSetTag__General_t_t_t_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_csHashTint_unsigned_long_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_unsigned_long_t_t_t[] = { {&_swigt__p_csHashTint_unsigned_long_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_unsigned_long_t_t_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csInitializer[] = { {&_swigt__p_csInitializer, 0, 0, 0}, {&_swigt__p_celInitializer, _p_celInitializerTo_p_csInitializer, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csXRotMatrix3[] = {{&_swigt__p_csXRotMatrix3, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csYRotMatrix3[] = {{&_swigt__p_csYRotMatrix3, 0, 0, 0},{0, 0, 0, 0}}; @@ -132308,7 +130108,7 @@ static swig_cast_info _swigc__p_csRefArrayTiQuestTriggerFactory_t[] = { {&_swigt__p_csRefArrayTiQuestTriggerFactory_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csRefTiBase_t[] = { {&_swigt__p_csRefTiBase_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csReversibleTransform[] = { {&_swigt__p_csReversibleTransform, 0, 0, 0}, {&_swigt__p_csOrthoTransform, _p_csOrthoTransformTo_p_csReversibleTransform, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_csSetTCS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_t[] = { {&_swigt__p_csSetTCS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_csSetTunsigned_long_CS__Memory__AllocatorMalloc_t[] = { {&_swigt__p_csSetTunsigned_long_CS__Memory__AllocatorMalloc_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csStringArray[] = { {&_swigt__p_csStringArray, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csStringFastT36_t[] = {{&_swigt__p_csStringFastT36_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_csString[] = {{&_swigt__p_csString, 0, 0, 0},{0, 0, 0, 0}}; @@ -132334,6 +130134,7 @@ static swig_cast_info _swigc__p_iShaderVariableContext[] = {{&_swigt__p_iShaderVariableContext, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSequenceCondition[] = {{&_swigt__p_iSequenceCondition, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iCameraPositionList[] = {{&_swigt__p_iCameraPositionList, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iRegionList[] = {{&_swigt__p_iRegionList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonBlendNode2[] = {{&_swigt__p_iSkeletonBlendNode2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_scfImplementationExt1TcsPath_csObject_iPath_t[] = {{&_swigt__p_scfImplementationExt1TcsPath_csObject_iPath_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSceneNode[] = {{&_swigt__p_iSceneNode, 0, 0, 0},{0, 0, 0, 0}}; @@ -132347,29 +130148,29 @@ static swig_cast_info _swigc__p_iSkeletonAnimationNode2[] = {{&_swigt__p_iSkeletonAnimationNode2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iEventNameRegistry[] = {{&_swigt__p_iEventNameRegistry, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonBone[] = {{&_swigt__p_iSkeletonBone, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iShaderVarStringSet[] = {{&_swigt__p_iShaderVarStringSet, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iStringSet[] = {{&_swigt__p_iStringSet, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iGenMeshSkeletonControlState[] = {{&_swigt__p_iGenMeshSkeletonControlState, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iTerrainCollisionPairArray[] = {{&_swigt__p_iTerrainCollisionPairArray, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iRenderManagerPostEffects[] = {{&_swigt__p_iRenderManagerPostEffects, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iTerrainCellFeederProperties[] = {{&_swigt__p_iTerrainCellFeederProperties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iTerrainCellRenderProperties[] = {{&_swigt__p_iTerrainCellRenderProperties, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iTerrainCellFeederProperties[] = {{&_swigt__p_iTerrainCellFeederProperties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iTerrainCellCollisionProperties[] = {{&_swigt__p_iTerrainCellCollisionProperties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iLightList[] = {{&_swigt__p_iLightList, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iVisibilityCullerListener[] = {{&_swigt__p_iVisibilityCullerListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iMovableListener[] = {{&_swigt__p_iMovableListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iCameraSectorListener[] = {{&_swigt__p_iCameraSectorListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iObjectModelListener[] = {{&_swigt__p_iObjectModelListener, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iReporterListener[] = {{&_swigt__p_iReporterListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iObjectNameChangeListener[] = {{&_swigt__p_iObjectNameChangeListener, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iReporterListener[] = {{&_swigt__p_iReporterListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iStandardReporterListener[] = {{&_swigt__p_iStandardReporterListener, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iVisibilityCullerListener[] = {{&_swigt__p_iVisibilityCullerListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iImage[] = {{&_swigt__p_iImage, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iMovieRecorder[] = {{&_swigt__p_iMovieRecorder, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iSkeletonBoneUpdateCallback[] = {{&_swigt__p_iSkeletonBoneUpdateCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSndSysStreamCallback[] = {{&_swigt__p_iSndSysStreamCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSndSysRendererCallback[] = {{&_swigt__p_iSndSysRendererCallback, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iConsoleExecCallback[] = {{&_swigt__p_iConsoleExecCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iDynamicsStepCallback[] = {{&_swigt__p_iDynamicsStepCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iDynamicsMoveCallback[] = {{&_swigt__p_iDynamicsMoveCallback, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iSkeletonBoneUpdateCallback[] = {{&_swigt__p_iSkeletonBoneUpdateCallback, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iDynamicsCollisionCallback[] = {{&_swigt__p_iDynamicsCollisionCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonAnimationCallback[] = {{&_swigt__p_iSkeletonAnimationCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonUpdateCallback[] = {{&_swigt__p_iSkeletonUpdateCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iMeshObjectDrawCallback[] = {{&_swigt__p_iMeshObjectDrawCallback, 0, 0, 0},{0, 0, 0, 0}}; @@ -132383,7 +130184,6 @@ static swig_cast_info _swigc__p_iEngineSectorCallback[] = {{&_swigt__p_iEngineSectorCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iTextureCallback[] = {{&_swigt__p_iTextureCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iMeshDrawCallback[] = {{&_swigt__p_iMeshDrawCallback, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iDynamicsCollisionCallback[] = {{&_swigt__p_iDynamicsCollisionCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iDynamicsColliderCollisionCallback[] = {{&_swigt__p_iDynamicsColliderCollisionCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iODEFrameUpdateCallback[] = {{&_swigt__p_iODEFrameUpdateCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iOffscreenCanvasCallback[] = {{&_swigt__p_iOffscreenCanvasCallback, 0, 0, 0},{0, 0, 0, 0}}; @@ -132393,7 +130193,6 @@ static swig_cast_info _swigc__p_iDocumentSystem[] = {{&_swigt__p_iDocumentSystem, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iParticleSystem[] = {{&_swigt__p_iParticleSystem, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iCollideSystem[] = {{&_swigt__p_iCollideSystem, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iVisibilityObjectIterator[] = {{&_swigt__p_iVisibilityObjectIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iMeshWrapperIterator[] = {{&_swigt__p_iMeshWrapperIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSectorIterator[] = {{&_swigt__p_iSectorIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iLightIterator[] = {{&_swigt__p_iLightIterator, 0, 0, 0},{0, 0, 0, 0}}; @@ -132406,6 +130205,7 @@ static swig_cast_info _swigc__p_iObjectRegistryIterator[] = {{&_swigt__p_iObjectRegistryIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iEventAttributeIterator[] = {{&_swigt__p_iEventAttributeIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPluginIterator[] = {{&_swigt__p_iPluginIterator, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iVisibilityObjectIterator[] = {{&_swigt__p_iVisibilityObjectIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iEventOutlet[] = {{&_swigt__p_iEventOutlet, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iColoredVertices[] = {{&_swigt__p_iColoredVertices, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iAnimatedMeshMorphTarget[] = {{&_swigt__p_iAnimatedMeshMorphTarget, 0, 0, 0},{0, 0, 0, 0}}; @@ -132436,6 +130236,7 @@ static swig_cast_info _swigc__p_iAnimatedMeshSubMesh[] = {{&_swigt__p_iAnimatedMeshSubMesh, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonGraveyard[] = {{&_swigt__p_iSkeletonGraveyard, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iDecalTemplate[] = {{&_swigt__p_iDecalTemplate, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iFrameEventSignpost[] = {{&_swigt__p_iFrameEventSignpost, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_t[] = {{&_swigt__p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iMeshList[] = {{&_swigt__p_iMeshList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iConsoleWatcher[] = {{&_swigt__p_iConsoleWatcher, 0, 0, 0},{0, 0, 0, 0}}; @@ -132458,6 +130259,7 @@ static swig_cast_info _swigc__p_iParticleEffector[] = {{&_swigt__p_iParticleEffector, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iScript[] = {{&_swigt__p_iScript, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSpriteCal3DSocket[] = {{&_swigt__p_iSpriteCal3DSocket, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iAnimatedMeshSocket[] = {{&_swigt__p_iAnimatedMeshSocket, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonSocket[] = {{&_swigt__p_iSkeletonSocket, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSceneNodeArray[] = {{&_swigt__p_iSceneNodeArray, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSndSysLoader[] = {{&_swigt__p_iSndSysLoader, 0, 0, 0},{0, 0, 0, 0}}; @@ -132501,6 +130303,7 @@ static swig_cast_info _swigc__p_iSndSysRenderer[] = {{&_swigt__p_iSndSysRenderer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iShaderPriorityList[] = {{&_swigt__p_iShaderPriorityList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSprite2DUVAnimationFrame[] = {{&_swigt__p_iSprite2DUVAnimationFrame, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iCollection[] = {{&_swigt__p_iCollection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iDocument[] = {{&_swigt__p_iDocument, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iAnimatedMesh[] = {{&_swigt__p_iAnimatedMesh, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iMaterialList[] = {{&_swigt__p_iMaterialList, 0, 0, 0},{0, 0, 0, 0}}; @@ -132515,6 +130318,7 @@ static swig_cast_info _swigc__p_csConfigFile[] = {{&_swigt__p_csConfigFile, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iConfigFile[] = {{&_swigt__p_iConfigFile, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iEvent[] = {{&_swigt__p_iEvent, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iParticleBuiltinEffectorLinear[] = {{&_swigt__p_iParticleBuiltinEffectorLinear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iBugPlug[] = {{&_swigt__p_iBugPlug, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iThingState[] = {{&_swigt__p_iThingState, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iAnimatedImage[] = {{&_swigt__p_iAnimatedImage, 0, 0, 0},{0, 0, 0, 0}}; @@ -132522,7 +130326,6 @@ static swig_cast_info _swigc__p_iTerrainCollider[] = {{&_swigt__p_iTerrainCollider, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iDynamicsSystemCollider[] = {{&_swigt__p_iDynamicsSystemCollider, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iArrayReadOnlyTiSceneNode_p_t[] = {{&_swigt__p_iArrayReadOnlyTiSceneNode_p_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iRenderManagerTargets[] = {{&_swigt__p_iRenderManagerTargets, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSequenceTrigger[] = {{&_swigt__p_iSequenceTrigger, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iGraphics2D[] = {{&_swigt__p_iGraphics2D, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iCameraPosition[] = {{&_swigt__p_iCameraPosition, 0, 0, 0},{0, 0, 0, 0}}; @@ -132534,15 +130337,15 @@ static swig_cast_info _swigc__p_iSndSysSource3DDirectional[] = {{&_swigt__p_iSndSysSource3DDirectional, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSectorList[] = {{&_swigt__p_iSectorList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPolygonHandle[] = {{&_swigt__p_iPolygonHandle, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iSndSysListenerDoppler[] = {{&_swigt__p_iSndSysListenerDoppler, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSndSysSource3DDoppler[] = {{&_swigt__p_iSndSysSource3DDoppler, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iSndSysListenerDoppler[] = {{&_swigt__p_iSndSysListenerDoppler, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iTextureHandle[] = {{&_swigt__p_iTextureHandle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iCommandLineParser[] = {{&_swigt__p_iCommandLineParser, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iFontDeleteNotify[] = {{&_swigt__p_iFontDeleteNotify, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iTerraFormer[] = {{&_swigt__p_iTerraFormer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iMeshFactoryList[] = {{&_swigt__p_iMeshFactoryList, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iSkeletonFSMNodeFactory2[] = {{&_swigt__p_iSkeletonFSMNodeFactory2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonRandomNodeFactory2[] = {{&_swigt__p_iSkeletonRandomNodeFactory2, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iSkeletonFSMNodeFactory2[] = {{&_swigt__p_iSkeletonFSMNodeFactory2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonPriorityNodeFactory2[] = {{&_swigt__p_iSkeletonPriorityNodeFactory2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonBlendNodeFactory2[] = {{&_swigt__p_iSkeletonBlendNodeFactory2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonAnimationNodeFactory2[] = {{&_swigt__p_iSkeletonAnimationNodeFactory2, 0, 0, 0},{0, 0, 0, 0}}; @@ -132567,7 +130370,6 @@ static swig_cast_info _swigc__p_iNativeWindowManager[] = {{&_swigt__p_iNativeWindowManager, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iDynamics[] = {{&_swigt__p_iDynamics, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iRenderLoopManager[] = {{&_swigt__p_iRenderLoopManager, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iRenderManager[] = {{&_swigt__p_iRenderManager, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iParameterESM[] = {{&_swigt__p_iParameterESM, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iRenderLoop[] = {{&_swigt__p_iRenderLoop, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iDebugHelper[] = {{&_swigt__p_iDebugHelper, 0, 0, 0},{0, 0, 0, 0}}; @@ -132579,6 +130381,7 @@ static swig_cast_info _swigc__p_iTerrainFactory[] = {{&_swigt__p_iTerrainFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iMeshObjectFactory[] = {{&_swigt__p_iMeshObjectFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iAnimatedMeshFactory[] = {{&_swigt__p_iAnimatedMeshFactory, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iAnimatedMeshSocketFactory[] = {{&_swigt__p_iAnimatedMeshSocketFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonFactory[] = {{&_swigt__p_iSkeletonFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonSocketFactory[] = {{&_swigt__p_iSkeletonSocketFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonBoneFactory[] = {{&_swigt__p_iSkeletonBoneFactory, 0, 0, 0},{0, 0, 0, 0}}; @@ -132587,8 +130390,6 @@ static swig_cast_info _swigc__p_csTriangleMesh[] = {{&_swigt__p_csTriangleMesh, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iTriangleMesh[] = {{&_swigt__p_iTriangleMesh, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iParticleBuiltinEffectorVelocityField[] = {{&_swigt__p_iParticleBuiltinEffectorVelocityField, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iCustomMatrixCamera[] = {{&_swigt__p_iCustomMatrixCamera, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iPerspectiveCamera[] = {{&_swigt__p_iPerspectiveCamera, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iFrustumViewUserdata[] = {{&_swigt__p_iFrustumViewUserdata, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iObjectModel[] = {{&_swigt__p_iObjectModel, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iMovable[] = {{&_swigt__p_iMovable, 0, 0, 0},{0, 0, 0, 0}}; @@ -132617,7 +130418,6 @@ static swig_cast_info _swigc__p_csProcTexture[] = {{&_swigt__p_csProcTexture, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iProcTexture[] = {{&_swigt__p_iProcTexture, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iParticleBuiltinEmitterCylinder[] = {{&_swigt__p_iParticleBuiltinEmitterCylinder, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iStringSetBaseTCS__StringSetTag__General_t[] = {{&_swigt__p_iStringSetBaseTCS__StringSetTag__General_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSkeletonAnimCallback2[] = {{&_swigt__p_iSkeletonAnimCallback2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iComponent[] = {{&_swigt__p_iComponent, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSpriteAction[] = {{&_swigt__p_iSpriteAction, 0, 0, 0},{0, 0, 0, 0}}; @@ -132632,7 +130432,7 @@ static swig_cast_info _swigc__p_iSkeletonAnimationInstance[] = {{&_swigt__p_iSkeletonAnimationInstance, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iMissingLoaderData[] = {{&_swigt__p_iMissingLoaderData, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t[] = {{&_swigt__p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iStringSetBaseTCS__StringSetTag__ShaderVar_t[] = {{&_swigt__p_iStringSetBaseTCS__StringSetTag__ShaderVar_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iShaderVarStack[] = {{&_swigt__p_iShaderVarStack, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iGeneralMeshCommonState[] = {{&_swigt__p_iGeneralMeshCommonState, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSndSysData[] = {{&_swigt__p_iSndSysData, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSndSysSoftwareOutputFilter[] = {{&_swigt__p_iSndSysSoftwareOutputFilter, 0, 0, 0},{0, 0, 0, 0}}; @@ -132647,7 +130447,7 @@ static swig_cast_info _swigc__p_iSndSysSource3DDirectionalSimple[] = {{&_swigt__p_iSndSysSource3DDirectionalSimple, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iEventCord[] = {{&_swigt__p_iEventCord, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPortal[] = {{&_swigt__p_iPortal, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iBase[] = { {&_swigt__p_iSaver, _p_iSaverTo_p_iBase, 0, 0}, {&_swigt__p_iODEDynamicSystemState, _p_iODEDynamicSystemStateTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainVector3Array, _p_iTerrainVector3ArrayTo_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTcsCollisionPair_t, _p_iArrayReadOnlyTcsCollisionPair_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeElementsTcsCollisionPair_t, _p_iArrayChangeElementsTcsCollisionPair_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeAllTcsCollisionPair_t, _p_iArrayChangeAllTcsCollisionPair_tTo_p_iBase, 0, 0}, {&_swigt__p_iEventQueue, _p_iEventQueueTo_p_iBase, 0, 0}, {&_swigt__p_iShaderVariableContext, _p_iShaderVariableContextTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceCondition, _p_iSequenceConditionTo_p_iBase, 0, 0}, {&_swigt__p_iCameraPositionList, _p_iCameraPositionListTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonBlendNode2, _p_iSkeletonBlendNode2To_p_iBase, 0, 0}, {&_swigt__p_iQuestParameter, _p_iQuestParameterTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementationExt1TcsPath_csObject_iPath_t, _p_scfImplementationExt1TcsPath_csObject_iPath_tTo_p_iBase, 0, 0}, {&_swigt__p_iSceneNode, _p_iSceneNodeTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEffectorLinColor, _p_iParticleBuiltinEffectorLinColorTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonPriorityNode2, _p_iSkeletonPriorityNode2To_p_iBase, 0, 0}, {&_swigt__p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, _p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_tTo_p_iBase, 0, 0}, {&_swigt__p_iVFS, _p_iVFSTo_p_iBase, 0, 0}, {&_swigt__p_iPcCameraMode, _p_iPcCameraModeTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_t, _p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_tTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t, _p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_iBase, 0, 0}, {&_swigt__p_iThingEnvironment, _p_iThingEnvironmentTo_p_iBase, 0, 0}, {&_swigt__p_iClipper2D, _p_iClipper2DTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsImageBase_iImage_t, _p_scfImplementation1TcsImageBase_iImage_tTo_p_iBase, 0, 0}, {&_swigt__p_csTriangleMeshPointer, _p_csTriangleMeshPointerTo_p_iBase, 0, 0}, {&_swigt__p_iConsoleOutput, _p_iConsoleOutputTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimationNode2, _p_iSkeletonAnimationNode2To_p_iBase, 0, 0}, {&_swigt__p_iEventNameRegistry, _p_iEventNameRegistryTo_p_iBase, 0, 0}, {&_swigt__p_iObjectRegistry, _p_iObjectRegistryTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonBone, _p_iSkeletonBoneTo_p_iBase, 0, 0}, {&_swigt__p_iSector, _p_iSectorTo_p_iBase, 0, 0}, {&_swigt__p_iShaderVarStringSet, _p_iShaderVarStringSetTo_p_iBase, 0, 0}, {&_swigt__p_iStringSet, _p_iStringSetTo_p_iBase, 0, 0}, {&_swigt__p_iPcMover, _p_iPcMoverTo_p_iBase, 0, 0}, {&_swigt__p_iGenMeshSkeletonControlState, _p_iGenMeshSkeletonControlStateTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCollisionPairArray, _p_iTerrainCollisionPairArrayTo_p_iBase, 0, 0}, {&_swigt__p_iRenderManagerPostEffects, _p_iRenderManagerPostEffectsTo_p_iBase, 0, 0}, {&_swigt__p_iCelDataArrayReadOnly, _p_iCelDataArrayReadOnlyTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCellFeederProperties, _p_iTerrainCellFeederPropertiesTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCellRenderProperties, _p_iTerrainCellRenderPropertiesTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCellCollisionProperties, _p_iTerrainCellCollisionPropertiesTo_p_iBase, 0, 0}, {&_swigt__p_iPcProperties, _p_iPcPropertiesTo_p_iBase, 0, 0}, {&_swigt__p_iLightList, _p_iLightListTo_p_iBase, 0, 0}, {&_swigt__p_iVisibilityCullerListener, _p_iVisibilityCullerListenerTo_p_iBase, 0, 0}, {&_swigt__p_iMovableListener, _p_iMovableListenerTo_p_iBase, 0, 0}, {&_swigt__p_iCameraSectorListener, _p_iCameraSectorListenerTo_p_iBase, 0, 0}, {&_swigt__p_iObjectModelListener, _p_iObjectModelListenerTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysListener, _p_iSndSysListenerTo_p_iBase, 0, 0}, {&_swigt__p_iReporterListener, _p_iReporterListenerTo_p_iBase, 0, 0}, {&_swigt__p_iObjectNameChangeListener, _p_iObjectNameChangeListenerTo_p_iBase, 0, 0}, {&_swigt__p_iStandardReporterListener, _p_iStandardReporterListenerTo_p_iBase, 0, 0}, {&_swigt__p_iCelTimerListener, _p_iCelTimerListenerTo_p_iBase, 0, 0}, {&_swigt__p_iPcMeshSelectListener, _p_iPcMeshSelectListenerTo_p_iBase, 0, 0}, {&_swigt__p_iPcTriggerListener, _p_iPcTriggerListenerTo_p_iBase, 0, 0}, {&_swigt__p_iPcInventoryListener, _p_iPcInventoryListenerTo_p_iBase, 0, 0}, {&_swigt__p_iPcSoundListener, _p_iPcSoundListenerTo_p_iBase, 0, 0}, {&_swigt__p_iPcPropertyListener, _p_iPcPropertyListenerTo_p_iBase, 0, 0}, {&_swigt__p_pyPcPropertyListener, _p_pyPcPropertyListenerTo_p_iBase, 0, 0}, {&_swigt__p_pyPcInventoryListener, _p_pyPcInventoryListenerTo_p_iBase, 0, 0}, {&_swigt__p_iFont, _p_iFontTo_p_iBase, 0, 0}, {&_swigt__p_iImage, _p_iImageTo_p_iBase, 0, 0}, {&_swigt__p_iMovieRecorder, _p_iMovieRecorderTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysStreamCallback, _p_iSndSysStreamCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysRendererCallback, _p_iSndSysRendererCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iDynamicsStepCallback, _p_iDynamicsStepCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iDynamicsMoveCallback, _p_iDynamicsMoveCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonBoneUpdateCallback, _p_iSkeletonBoneUpdateCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimationCallback, _p_iSkeletonAnimationCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonUpdateCallback, _p_iSkeletonUpdateCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iMeshObjectDrawCallback, _p_iMeshObjectDrawCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCellHeightDataCallback, _p_iTerrainCellHeightDataCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCellLoadCallback, _p_iTerrainCellLoadCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iLightCallback, _p_iLightCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iSectorCallback, _p_iSectorCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iSectorMeshCallback, _p_iSectorMeshCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iLightVisibleCallback, _p_iLightVisibleCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iEngineFrameCallback, _p_iEngineFrameCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iEngineSectorCallback, _p_iEngineSectorCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iTextureCallback, _p_iTextureCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iMeshDrawCallback, _p_iMeshDrawCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iDynamicsCollisionCallback, _p_iDynamicsCollisionCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iDynamicsColliderCollisionCallback, _p_iDynamicsColliderCollisionCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iODEFrameUpdateCallback, _p_iODEFrameUpdateCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iOffscreenCanvasCallback, _p_iOffscreenCanvasCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iPortalCallback, _p_iPortalCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iProcTexCallback, _p_iProcTexCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iCelNewEntityCallback, _p_iCelNewEntityCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iCelEntityRemoveCallback, _p_iCelEntityRemoveCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iPcGravityCallback, _p_iPcGravityCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iQuestTriggerCallback, _p_iQuestTriggerCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iQuestSequenceCallback, _p_iQuestSequenceCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainSystem, _p_iTerrainSystemTo_p_iBase, 0, 0}, {&_swigt__p_iDocumentSystem, _p_iDocumentSystemTo_p_iBase, 0, 0}, {&_swigt__p_iCelRegion, _p_iCelRegionTo_p_iBase, 0, 0}, {&_swigt__p_iParticleSystem, _p_iParticleSystemTo_p_iBase, 0, 0}, {&_swigt__p_iCollideSystem, _p_iCollideSystemTo_p_iBase, 0, 0}, {&_swigt__p_iDynamicSystem, _p_iDynamicSystemTo_p_iBase, 0, 0}, {&_swigt__p_iPcMechanicsSystem, _p_iPcMechanicsSystemTo_p_iBase, 0, 0}, {&_swigt__p_iPcRegion, _p_iPcRegionTo_p_iBase, 0, 0}, {&_swigt__p_iStringArray, _p_iStringArrayTo_p_iBase, 0, 0}, {&_swigt__p_iCelZone, _p_iCelZoneTo_p_iBase, 0, 0}, {&_swigt__p_iVisibilityObjectIterator, _p_iVisibilityObjectIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iMeshWrapperIterator, _p_iMeshWrapperIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iSectorIterator, _p_iSectorIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iLightIterator, _p_iLightIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iTriangleMeshIterator, _p_iTriangleMeshIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iDocumentNodeIterator, _p_iDocumentNodeIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iDocumentAttributeIterator, _p_iDocumentAttributeIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iConfigIterator, _p_iConfigIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iReporterIterator, _p_iReporterIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iObjectIterator, _p_iObjectIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iObjectRegistryIterator, _p_iObjectRegistryIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iEventAttributeIterator, _p_iEventAttributeIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iPluginIterator, _p_iPluginIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iCelEntityIterator, _p_iCelEntityIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iEventOutlet, _p_iEventOutletTo_p_iBase, 0, 0}, {&_swigt__p_iColoredVertices, _p_iColoredVerticesTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedMeshMorphTarget, _p_iAnimatedMeshMorphTargetTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsView_iView_t, _p_scfImplementation1TcsView_iView_tTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSoftwareFilter3D, _p_iSndSysSoftwareFilter3DTo_p_iBase, 0, 0}, {&_swigt__p_iCelPropertyClassList, _p_iCelPropertyClassListTo_p_iBase, 0, 0}, {&_swigt__p_iMeshObject, _p_iMeshObjectTo_p_iBase, 0, 0}, {&_swigt__p_iBugPlugRenderObject, _p_iBugPlugRenderObjectTo_p_iBase, 0, 0}, {&_swigt__p_iScriptObject, _p_iScriptObjectTo_p_iBase, 0, 0}, {&_swigt__p_iObject, _p_iObjectTo_p_iBase, 0, 0}, {&_swigt__p_csObject, _p_csObjectTo_p_iBase, 0, 0}, {&_swigt__p_iVisibilityObject, _p_iVisibilityObjectTo_p_iBase, 0, 0}, {&_swigt__p_iPcMechanicsObject, _p_iPcMechanicsObjectTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonRandomNode2, _p_iSkeletonRandomNode2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimNode2, _p_iSkeletonAnimNode2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonFSMNode2, _p_iSkeletonFSMNode2To_p_iBase, 0, 0}, {&_swigt__p_iGenMeshAnimationControl1_4, _p_iGenMeshAnimationControl1_4To_p_iBase, 0, 0}, {&_swigt__p_iPcProjectile, _p_iPcProjectileTo_p_iBase, 0, 0}, {&_swigt__p_iAnimTimeUpdateHandler, _p_iAnimTimeUpdateHandlerTo_p_iBase, 0, 0}, {&_swigt__p_iEventHandler, _p_iEventHandlerTo_p_iBase, 0, 0}, {&_swigt__p_iBillboardEventHandler, _p_iBillboardEventHandlerTo_p_iBase, 0, 0}, {&_swigt__p_iFrustumView, _p_iFrustumViewTo_p_iBase, 0, 0}, {&_swigt__p_csColliderWrapper, _p_csColliderWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iMeshFactoryWrapper, _p_iMeshFactoryWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iMeshWrapper, _p_iMeshWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iMaterialWrapper, _p_iMaterialWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iTextureWrapper, _p_iTextureWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysWrapper, _p_iSndSysWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceWrapper, _p_iSequenceWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iODEUniversalJoint, _p_iODEUniversalJointTo_p_iBase, 0, 0}, {&_swigt__p_iODEBallJoint, _p_iODEBallJointTo_p_iBase, 0, 0}, {&_swigt__p_iMapNode, _p_iMapNodeTo_p_iBase, 0, 0}, {&_swigt__p_iGeneralMeshSubMesh, _p_iGeneralMeshSubMeshTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedMeshFactorySubMesh, _p_iAnimatedMeshFactorySubMeshTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedMeshSubMesh, _p_iAnimatedMeshSubMeshTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonGraveyard, _p_iSkeletonGraveyardTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t, _p_scfImplementation1TpyMessageReceiver_iMessageReceiver_tTo_p_iBase, 0, 0}, {&_swigt__p_iCelNode, _p_iCelNodeTo_p_iBase, 0, 0}, {&_swigt__p_iCelPropertyClassTemplate, _p_iCelPropertyClassTemplateTo_p_iBase, 0, 0}, {&_swigt__p_iCelEntityTemplate, _p_iCelEntityTemplateTo_p_iBase, 0, 0}, {&_swigt__p_iDecalTemplate, _p_iDecalTemplateTo_p_iBase, 0, 0}, {&_swigt__p_iCelBehaviour, _p_iCelBehaviourTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_t, _p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_tTo_p_iBase, 0, 0}, {&_swigt__p_iMeshList, _p_iMeshListTo_p_iBase, 0, 0}, {&_swigt__p_iConsoleWatcher, _p_iConsoleWatcherTo_p_iBase, 0, 0}, {&_swigt__p_iMessageDispatcher, _p_iMessageDispatcherTo_p_iBase, 0, 0}, {&_swigt__p_iTerraSampler, _p_iTerraSamplerTo_p_iBase, 0, 0}, {&_swigt__p_iScriptValue, _p_iScriptValueTo_p_iBase, 0, 0}, {&_swigt__p_iBase, 0, 0, 0}, {&_swigt__p_iParticleEmitter, _p_iParticleEmitterTo_p_iBase, 0, 0}, {&_swigt__p_iPcPython, _p_iPcPythonTo_p_iBase, 0, 0}, {&_swigt__p_iCelInventorySpace, _p_iCelInventorySpaceTo_p_iBase, 0, 0}, {&_swigt__p_csProcAnimated, _p_csProcAnimatedTo_p_iBase, 0, 0}, {&_swigt__p_iPcDamage, _p_iPcDamageTo_p_iBase, 0, 0}, {&_swigt__p_iFontServer, _p_iFontServerTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSourceSoftware, _p_iSndSysSourceSoftwareTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysRendererSoftware, _p_iSndSysRendererSoftwareTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_t, _p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_tTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysRendererOpenAL, _p_iSndSysRendererOpenALTo_p_iBase, 0, 0}, {&_swigt__p_iPcSpawn, _p_iPcSpawnTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSourceOpenAL, _p_iSndSysSourceOpenALTo_p_iBase, 0, 0}, {&_swigt__p_iPcLinearMovement, _p_iPcLinearMovementTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEmitterBox, _p_iParticleBuiltinEmitterBoxTo_p_iBase, 0, 0}, {&_swigt__p_csView, _p_csViewTo_p_iBase, 0, 0}, {&_swigt__p_iPcMeshDeform, _p_iPcMeshDeformTo_p_iBase, 0, 0}, {&_swigt__p_iParticleSystemBase, _p_iParticleSystemBaseTo_p_iBase, 0, 0}, {&_swigt__p_iVisibilityCuller, _p_iVisibilityCullerTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSource3D, _p_iSndSysSource3DTo_p_iBase, 0, 0}, {&_swigt__p_iFile, _p_iFileTo_p_iBase, 0, 0}, {&_swigt__p_iPath, _p_iPathTo_p_iBase, 0, 0}, {&_swigt__p_iParticleEffector, _p_iParticleEffectorTo_p_iBase, 0, 0}, {&_swigt__p_iScript, _p_iScriptTo_p_iBase, 0, 0}, {&_swigt__p_iSpriteCal3DSocket, _p_iSpriteCal3DSocketTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonSocket, _p_iSkeletonSocketTo_p_iBase, 0, 0}, {&_swigt__p_iSceneNodeArray, _p_iSceneNodeArrayTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysLoader, _p_iSndSysLoaderTo_p_iBase, 0, 0}, {&_swigt__p_iLoader, _p_iLoaderTo_p_iBase, 0, 0}, {&_swigt__p_iSpriteSocket, _p_iSpriteSocketTo_p_iBase, 0, 0}, {&_swigt__p_iPcInventory, _p_iPcInventoryTo_p_iBase, 0, 0}, {&_swigt__p_iLODControl, _p_iLODControlTo_p_iBase, 0, 0}, {&_swigt__p_iGenMeshAnimationControl, _p_iGenMeshAnimationControlTo_p_iBase, 0, 0}, {&_swigt__p_iDocumentAttribute, _p_iDocumentAttributeTo_p_iBase, 0, 0}, {&_swigt__p_iSpriteFrame, _p_iSpriteFrameTo_p_iBase, 0, 0}, {&_swigt__p_iShader, _p_iShaderTo_p_iBase, 0, 0}, {&_swigt__p_iQuestSeqOp, _p_iQuestSeqOpTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainObjectState, _p_iTerrainObjectStateTo_p_iBase, 0, 0}, {&_swigt__p_iODEJointState, _p_iODEJointStateTo_p_iBase, 0, 0}, {&_swigt__p_iODEGeneralJointState, _p_iODEGeneralJointStateTo_p_iBase, 0, 0}, {&_swigt__p_iMaterialEngine, _p_iMaterialEngineTo_p_iBase, 0, 0}, {&_swigt__p_iPcWheeled, _p_iPcWheeledTo_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTcsVector3_t, _p_iArrayReadOnlyTcsVector3_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeElementsTcsVector3_t, _p_iArrayChangeElementsTcsVector3_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeAllTcsVector3_t, _p_iArrayChangeAllTcsVector3_tTo_p_iBase, 0, 0}, {&_swigt__p_iVirtualClock, _p_iVirtualClockTo_p_iBase, 0, 0}, {&_swigt__p_iEngine, _p_iEngineTo_p_iBase, 0, 0}, {&_swigt__p_iGenMeshAnimationControlType, _p_iGenMeshAnimationControlTypeTo_p_iBase, 0, 0}, {&_swigt__p_csTriangleMeshBox, _p_csTriangleMeshBoxTo_p_iBase, 0, 0}, {&_swigt__p_iLightingProcessInfo, _p_iLightingProcessInfoTo_p_iBase, 0, 0}, {&_swigt__p_iPcCommandInput, _p_iPcCommandInputTo_p_iBase, 0, 0}, {&_swigt__p_iReporter, _p_iReporterTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsObject_iObject_t, _p_scfImplementation1TcsObject_iObject_tTo_p_iBase, 0, 0}, {&_swigt__p_iCelPropertyClass, _p_iCelPropertyClassTo_p_iBase, 0, 0}, {&_swigt__p_iPcPathFinder, _p_iPcPathFinderTo_p_iBase, 0, 0}, {&_swigt__p_iTranslator, _p_iTranslatorTo_p_iBase, 0, 0}, {&_swigt__p_iBillboardLayer, _p_iBillboardLayerTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t, _p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_tTo_p_iBase, 0, 0}, {&_swigt__p_iString, _p_iStringTo_p_iBase, 0, 0}, {&_swigt__p_iPcCharacteristics, _p_iPcCharacteristicsTo_p_iBase, 0, 0}, {&_swigt__p_iCelMapFile, _p_iCelMapFileTo_p_iBase, 0, 0}, {&_swigt__p_iKeyboardDriver, _p_iKeyboardDriverTo_p_iBase, 0, 0}, {&_swigt__p_iJoystickDriver, _p_iJoystickDriverTo_p_iBase, 0, 0}, {&_swigt__p_iMouseDriver, _p_iMouseDriverTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSoftwareDriver, _p_iSndSysSoftwareDriverTo_p_iBase, 0, 0}, {&_swigt__p_iShaderVariableAccessor, _p_iShaderVariableAccessorTo_p_iBase, 0, 0}, {&_swigt__p_iPcActorMove, _p_iPcActorMoveTo_p_iBase, 0, 0}, {&_swigt__p_iPcMechanicsBalancedGroup, _p_iPcMechanicsBalancedGroupTo_p_iBase, 0, 0}, {&_swigt__p_iCelPath, _p_iCelPathTo_p_iBase, 0, 0}, {&_swigt__p_iSCF, _p_iSCFTo_p_iBase, 0, 0}, {&_swigt__p_iPcQuest, _p_iPcQuestTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimationKeyFrame, _p_iSkeletonAnimationKeyFrameTo_p_iBase, 0, 0}, {&_swigt__p_csImageMemory, _p_csImageMemoryTo_p_iBase, 0, 0}, {&_swigt__p_iBillboard, _p_iBillboardTo_p_iBase, 0, 0}, {&_swigt__p_iPcBillboard, _p_iPcBillboardTo_p_iBase, 0, 0}, {&_swigt__p_iGeneralMeshState, _p_iGeneralMeshStateTo_p_iBase, 0, 0}, {&_swigt__p_iPcMechanicsThrusterController, _p_iPcMechanicsThrusterControllerTo_p_iBase, 0, 0}, {&_swigt__p_iPcCraftController, _p_iPcCraftControllerTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceTimedOperation, _p_iSequenceTimedOperationTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceOperation, _p_iSequenceOperationTo_p_iBase, 0, 0}, {&_swigt__p_iJoint, _p_iJointTo_p_iBase, 0, 0}, {&_swigt__p_iLightingProcessData, _p_iLightingProcessDataTo_p_iBase, 0, 0}, {&_swigt__p_iEngineSequenceParameters, _p_iEngineSequenceParametersTo_p_iBase, 0, 0}, {&_swigt__p_iKeyComposer, _p_iKeyComposerTo_p_iBase, 0, 0}, {&_swigt__p_iBodyGroup, _p_iBodyGroupTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainRenderer, _p_iTerrainRendererTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysRenderer, _p_iSndSysRendererTo_p_iBase, 0, 0}, {&_swigt__p_iShaderPriorityList, _p_iShaderPriorityListTo_p_iBase, 0, 0}, {&_swigt__p_iCelEntityList, _p_iCelEntityListTo_p_iBase, 0, 0}, {&_swigt__p_iSprite2DUVAnimationFrame, _p_iSprite2DUVAnimationFrameTo_p_iBase, 0, 0}, {&_swigt__p_iPcMeshSelect, _p_iPcMeshSelectTo_p_iBase, 0, 0}, {&_swigt__p_iCelEdge, _p_iCelEdgeTo_p_iBase, 0, 0}, {&_swigt__p_iCollection, _p_iCollectionTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeAllTcelData_t, _p_iArrayChangeAllTcelData_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeElementsTcelData_t, _p_iArrayChangeElementsTcelData_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTcelData_t, _p_iArrayReadOnlyTcelData_tTo_p_iBase, 0, 0}, {&_swigt__p_iDocument, _p_iDocumentTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedMesh, _p_iAnimatedMeshTo_p_iBase, 0, 0}, {&_swigt__p_iMaterialList, _p_iMaterialListTo_p_iBase, 0, 0}, {&_swigt__p_iLight, _p_iLightTo_p_iBase, 0, 0}, {&_swigt__p_iPcJump, _p_iPcJumpTo_p_iBase, 0, 0}, {&_swigt__p_iSimpleFormerState, _p_iSimpleFormerStateTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCell, _p_iTerrainCellTo_p_iBase, 0, 0}, {&_swigt__p_iPcMechanicsJoint, _p_iPcMechanicsJointTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimation2, _p_iSkeletonAnimation2To_p_iBase, 0, 0}, {&_swigt__p_iMaterial, _p_iMaterialTo_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTcsSprite2DVertex_t, _p_iArrayReadOnlyTcsSprite2DVertex_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeElementsTcsSprite2DVertex_t, _p_iArrayChangeElementsTcsSprite2DVertex_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeAllTcsSprite2DVertex_t, _p_iArrayChangeAllTcsSprite2DVertex_tTo_p_iBase, 0, 0}, {&_swigt__p_csConfigFile, _p_csConfigFileTo_p_iBase, 0, 0}, {&_swigt__p_iConfigFile, _p_iConfigFileTo_p_iBase, 0, 0}, {&_swigt__p_iEvent, _p_iEventTo_p_iBase, 0, 0}, {&_swigt__p_iBugPlug, _p_iBugPlugTo_p_iBase, 0, 0}, {&_swigt__p_iThingState, _p_iThingStateTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedImage, _p_iAnimatedImageTo_p_iBase, 0, 0}, {&_swigt__p_iPcHover, _p_iPcHoverTo_p_iBase, 0, 0}, {&_swigt__p_iHalo, _p_iHaloTo_p_iBase, 0, 0}, {&_swigt__p_iPcMesh, _p_iPcMeshTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCollider, _p_iTerrainColliderTo_p_iBase, 0, 0}, {&_swigt__p_iCollider, _p_iColliderTo_p_iBase, 0, 0}, {&_swigt__p_iDynamicsSystemCollider, _p_iDynamicsSystemColliderTo_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTiSceneNode_p_t, _p_iArrayReadOnlyTiSceneNode_p_tTo_p_iBase, 0, 0}, {&_swigt__p_iRenderManagerTargets, _p_iRenderManagerTargetsTo_p_iBase, 0, 0}, {&_swigt__p_iQuestReward, _p_iQuestRewardTo_p_iBase, 0, 0}, {&_swigt__p_iPcTimer, _p_iPcTimerTo_p_iBase, 0, 0}, {&_swigt__p_iMessageSender, _p_iMessageSenderTo_p_iBase, 0, 0}, {&_swigt__p_pyMessageSender, _p_pyMessageSenderTo_p_iBase, 0, 0}, {&_swigt__p_iPcAnalogMotion, _p_iPcAnalogMotionTo_p_iBase, 0, 0}, {&_swigt__p_iDocumentNode, _p_iDocumentNodeTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceTrigger, _p_iSequenceTriggerTo_p_iBase, 0, 0}, {&_swigt__p_iPcTrigger, _p_iPcTriggerTo_p_iBase, 0, 0}, {&_swigt__p_iQuestTrigger, _p_iQuestTriggerTo_p_iBase, 0, 0}, {&_swigt__p_iGraphics2D, _p_iGraphics2DTo_p_iBase, 0, 0}, {&_swigt__p_iCameraPosition, _p_iCameraPositionTo_p_iBase, 0, 0}, {&_swigt__p_iTextureList, _p_iTextureListTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonManager2, _p_iSkeletonManager2To_p_iBase, 0, 0}, {&_swigt__p_iPcMechanicsThruster, _p_iPcMechanicsThrusterTo_p_iBase, 0, 0}, {&_swigt__p_iPcMovableConstraint, _p_iPcMovableConstraintTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainFactoryCell, _p_iTerrainFactoryCellTo_p_iBase, 0, 0}, {&_swigt__p_iView, _p_iViewTo_p_iBase, 0, 0}, {&_swigt__p_iODESliderJoint, _p_iODESliderJointTo_p_iBase, 0, 0}, {&_swigt__p_iODEAMotorJoint, _p_iODEAMotorJointTo_p_iBase, 0, 0}, {&_swigt__p_iODEHinge2Joint, _p_iODEHinge2JointTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEmitterCone, _p_iParticleBuiltinEmitterConeTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSource3DDirectional, _p_iSndSysSource3DDirectionalTo_p_iBase, 0, 0}, {&_swigt__p_iSectorList, _p_iSectorListTo_p_iBase, 0, 0}, {&_swigt__p_iPolygonHandle, _p_iPolygonHandleTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysListenerDoppler, _p_iSndSysListenerDopplerTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSource3DDoppler, _p_iSndSysSource3DDopplerTo_p_iBase, 0, 0}, {&_swigt__p_iTextureHandle, _p_iTextureHandleTo_p_iBase, 0, 0}, {&_swigt__p_iCommandLineParser, _p_iCommandLineParserTo_p_iBase, 0, 0}, {&_swigt__p_iFontDeleteNotify, _p_iFontDeleteNotifyTo_p_iBase, 0, 0}, {&_swigt__p_iCelBlLayer, _p_iCelBlLayerTo_p_iBase, 0, 0}, {&_swigt__p_iCelPlLayer, _p_iCelPlLayerTo_p_iBase, 0, 0}, {&_swigt__p_iTerraFormer, _p_iTerraFormerTo_p_iBase, 0, 0}, {&_swigt__p_iPcSoundSource, _p_iPcSoundSourceTo_p_iBase, 0, 0}, {&_swigt__p_iMeshFactoryList, _p_iMeshFactoryListTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSource, _p_iSndSysSourceTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonFSMNodeFactory2, _p_iSkeletonFSMNodeFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonRandomNodeFactory2, _p_iSkeletonRandomNodeFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonPriorityNodeFactory2, _p_iSkeletonPriorityNodeFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonBlendNodeFactory2, _p_iSkeletonBlendNodeFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimationNodeFactory2, _p_iSkeletonAnimationNodeFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimNodeFactory2, _p_iSkeletonAnimNodeFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimPacketFactory2, _p_iSkeletonAnimPacketFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonFactory2, _p_iSkeletonFactory2To_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTiCollection_p_t, _p_iArrayReadOnlyTiCollection_p_tTo_p_iBase, 0, 0}, {&_swigt__p_iCelDataArray, _p_iCelDataArrayTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t, _p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_tTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_t, _p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_tTo_p_iBase, 0, 0}, {&_swigt__p_iGraphics3D, _p_iGraphics3DTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonBoneRagdollInfo, _p_iSkeletonBoneRagdollInfoTo_p_iBase, 0, 0}, {&_swigt__p_iSkeleton, _p_iSkeletonTo_p_iBase, 0, 0}, {&_swigt__p_iMeshObjectType, _p_iMeshObjectTypeTo_p_iBase, 0, 0}, {&_swigt__p_iRigidBody, _p_iRigidBodyTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSourceSoftware3D, _p_iSndSysSourceSoftware3DTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t, _p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_tTo_p_iBase, 0, 0}, {&_swigt__p_iQuestTriggerType, _p_iQuestTriggerTypeTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TpyMessageSender_iMessageSender_t, _p_scfImplementation1TpyMessageSender_iMessageSender_tTo_p_iBase, 0, 0}, {&_swigt__p_iTextureManager, _p_iTextureManagerTo_p_iBase, 0, 0}, {&_swigt__p_iShaderManager, _p_iShaderManagerTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysManager, _p_iSndSysManagerTo_p_iBase, 0, 0}, {&_swigt__p_iConfigManager, _p_iConfigManagerTo_p_iBase, 0, 0}, {&_swigt__p_iCacheManager, _p_iCacheManagerTo_p_iBase, 0, 0}, {&_swigt__p_iPluginManager, _p_iPluginManagerTo_p_iBase, 0, 0}, {&_swigt__p_iDecalManager, _p_iDecalManagerTo_p_iBase, 0, 0}, {&_swigt__p_iEngineSequenceManager, _p_iEngineSequenceManagerTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceManager, _p_iSequenceManagerTo_p_iBase, 0, 0}, {&_swigt__p_iNativeWindowManager, _p_iNativeWindowManagerTo_p_iBase, 0, 0}, {&_swigt__p_iDynamics, _p_iDynamicsTo_p_iBase, 0, 0}, {&_swigt__p_iRenderLoopManager, _p_iRenderLoopManagerTo_p_iBase, 0, 0}, {&_swigt__p_iRenderManager, _p_iRenderManagerTo_p_iBase, 0, 0}, {&_swigt__p_iBillboardManager, _p_iBillboardManagerTo_p_iBase, 0, 0}, {&_swigt__p_iPcZoneManager, _p_iPcZoneManagerTo_p_iBase, 0, 0}, {&_swigt__p_iQuestManager, _p_iQuestManagerTo_p_iBase, 0, 0}, {&_swigt__p_iParameterESM, _p_iParameterESMTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementationExt0TPcCommon_celPcCommon_t, _p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_iBase, 0, 0}, {&_swigt__p_iRenderLoop, _p_iRenderLoopTo_p_iBase, 0, 0}, {&_swigt__p_iCelConsoleCommand, _p_iCelConsoleCommandTo_p_iBase, 0, 0}, {&_swigt__p_iCelConsole, _p_iCelConsoleTo_p_iBase, 0, 0}, {&_swigt__p_iDebugHelper, _p_iDebugHelperTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEffectorForce, _p_iParticleBuiltinEffectorForceTo_p_iBase, 0, 0}, {&_swigt__p_PcCommonFactory, _p_PcCommonFactoryTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsTriangleMesh_iTriangleMesh_t, _p_scfImplementation1TcsTriangleMesh_iTriangleMesh_tTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEffectorFactory, _p_iParticleBuiltinEffectorFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEmitterFactory, _p_iParticleBuiltinEmitterFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iParticleSystemFactory, _p_iParticleSystemFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainFactory, _p_iTerrainFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iMeshObjectFactory, _p_iMeshObjectFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedMeshFactory, _p_iAnimatedMeshFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonFactory, _p_iSkeletonFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonSocketFactory, _p_iSkeletonSocketFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonBoneFactory, _p_iSkeletonBoneFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iGenMeshAnimationControlFactory, _p_iGenMeshAnimationControlFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iFactory, _p_iFactoryTo_p_iBase, 0, 0}, {&_swigt__p_csTriangleMesh, _p_csTriangleMeshTo_p_iBase, 0, 0}, {&_swigt__p_iTriangleMesh, _p_iTriangleMeshTo_p_iBase, 0, 0}, {&_swigt__p_iCelEntityTracker, _p_iCelEntityTrackerTo_p_iBase, 0, 0}, {&_swigt__p_iCelPropertyClassFactory, _p_iCelPropertyClassFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestTriggerFactory, _p_iQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestRewardFactory, _p_iQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestSeqOpFactory, _p_iQuestSeqOpFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestTriggerResponseFactory, _p_iQuestTriggerResponseFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestStateFactory, _p_iQuestStateFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestSequenceFactory, _p_iQuestSequenceFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestFactory, _p_iQuestFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iTimeoutQuestTriggerFactory, _p_iTimeoutQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iPropertyChangeQuestTriggerFactory, _p_iPropertyChangeQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iMeshSelectQuestTriggerFactory, _p_iMeshSelectQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iInventoryQuestTriggerFactory, _p_iInventoryQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iEnterSectorQuestTriggerFactory, _p_iEnterSectorQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iOperationQuestTriggerFactory, _p_iOperationQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceFinishQuestTriggerFactory, _p_iSequenceFinishQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iTriggerQuestTriggerFactory, _p_iTriggerQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iMessageQuestTriggerFactory, _p_iMessageQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iWatchQuestTriggerFactory, _p_iWatchQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iDebugPrintQuestRewardFactory, _p_iDebugPrintQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iNewStateQuestRewardFactory, _p_iNewStateQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iChangePropertyQuestRewardFactory, _p_iChangePropertyQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iInventoryQuestRewardFactory, _p_iInventoryQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iCsSequenceQuestRewardFactory, _p_iCsSequenceQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceQuestRewardFactory, _p_iSequenceQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceFinishQuestRewardFactory, _p_iSequenceFinishQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iMessageQuestRewardFactory, _p_iMessageQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iActionQuestRewardFactory, _p_iActionQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iDestroyEntityQuestRewardFactory, _p_iDestroyEntityQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iCreateEntityQuestRewardFactory, _p_iCreateEntityQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iDebugPrintQuestSeqOpFactory, _p_iDebugPrintQuestSeqOpFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iTransformQuestSeqOpFactory, _p_iTransformQuestSeqOpFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iMovePathQuestSeqOpFactory, _p_iMovePathQuestSeqOpFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iLightQuestSeqOpFactory, _p_iLightQuestSeqOpFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iPropertyQuestSeqOpFactory, _p_iPropertyQuestSeqOpFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEffectorVelocityField, _p_iParticleBuiltinEffectorVelocityFieldTo_p_iBase, 0, 0}, {&_swigt__p_iCustomMatrixCamera, _p_iCustomMatrixCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcDefaultCamera, _p_iPcDefaultCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcTrackingCamera, _p_iPcTrackingCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPerspectiveCamera, _p_iPerspectiveCameraTo_p_iBase, 0, 0}, {&_swigt__p_iCamera, _p_iCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcCamera, _p_iPcCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcSimpleCamera, _p_iPcSimpleCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcNewCamera, _p_iPcNewCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcDelegateCamera, _p_iPcDelegateCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcmNewCamera__Tracking, _p_iPcmNewCamera__TrackingTo_p_iBase, 0, 0}, {&_swigt__p_pyMessageReceiver, _p_pyMessageReceiverTo_p_iBase, 0, 0}, {&_swigt__p_iMessageReceiver, _p_iMessageReceiverTo_p_iBase, 0, 0}, {&_swigt__p_iFrustumViewUserdata, _p_iFrustumViewUserdataTo_p_iBase, 0, 0}, {&_swigt__p_iObjectModel, _p_iObjectModelTo_p_iBase, 0, 0}, {&_swigt__p_iMovable, _p_iMovableTo_p_iBase, 0, 0}, {&_swigt__p_iPcMovable, _p_iPcMovableTo_p_iBase, 0, 0}, {&_swigt__p_iNativeWindow, _p_iNativeWindowTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEmitterBase, _p_iParticleBuiltinEmitterBaseTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysStream, _p_iSndSysStreamTo_p_iBase, 0, 0}, {&_swigt__p_iBinaryLoaderPlugin, _p_iBinaryLoaderPluginTo_p_iBase, 0, 0}, {&_swigt__p_iLoaderPlugin, _p_iLoaderPluginTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimPacket2, _p_iSkeletonAnimPacket2To_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t, _p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_tTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainDataFeeder, _p_iTerrainDataFeederTo_p_iBase, 0, 0}, {&_swigt__p_iPortalContainer, _p_iPortalContainerTo_p_iBase, 0, 0}, {&_swigt__p_iRenderStepContainer, _p_iRenderStepContainerTo_p_iBase, 0, 0}, {&_swigt__p_iImageIO, _p_iImageIOTo_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTcsShaderVariable_p_t, _p_iArrayReadOnlyTcsShaderVariable_p_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeElementsTcsShaderVariable_p_t, _p_iArrayChangeElementsTcsShaderVariable_p_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeAllTcsShaderVariable_p_t, _p_iArrayChangeAllTcsShaderVariable_p_tTo_p_iBase, 0, 0}, {&_swigt__p_iSprite2DState, _p_iSprite2DStateTo_p_iBase, 0, 0}, {&_swigt__p_iSpriteCal3DState, _p_iSpriteCal3DStateTo_p_iBase, 0, 0}, {&_swigt__p_iSprite3DState, _p_iSprite3DStateTo_p_iBase, 0, 0}, {&_swigt__p_iDataBuffer, _p_iDataBufferTo_p_iBase, 0, 0}, {&_swigt__p_iQuestRewardType, _p_iQuestRewardTypeTo_p_iBase, 0, 0}, {&_swigt__p_iShaderCompiler, _p_iShaderCompilerTo_p_iBase, 0, 0}, {&_swigt__p_iODEHingeJoint, _p_iODEHingeJointTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEmitterSphere, _p_iParticleBuiltinEmitterSphereTo_p_iBase, 0, 0}, {&_swigt__p_iSuperLightmap, _p_iSuperLightmapTo_p_iBase, 0, 0}, {&_swigt__p_iRendererLightmap, _p_iRendererLightmapTo_p_iBase, 0, 0}, {&_swigt__p_csProcTexture, _p_csProcTextureTo_p_iBase, 0, 0}, {&_swigt__p_iProcTexture, _p_iProcTextureTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEmitterCylinder, _p_iParticleBuiltinEmitterCylinderTo_p_iBase, 0, 0}, {&_swigt__p_iStringSetBaseTCS__StringSetTag__General_t, _p_iStringSetBaseTCS__StringSetTag__General_tTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimCallback2, _p_iSkeletonAnimCallback2To_p_iBase, 0, 0}, {&_swigt__p_iComponent, _p_iComponentTo_p_iBase, 0, 0}, {&_swigt__p_iSpriteAction, _p_iSpriteActionTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementationExt0TcsImageMemory_csImageBase_t, _p_scfImplementationExt0TcsImageMemory_csImageBase_tTo_p_iBase, 0, 0}, {&_swigt__p_csImageBase, _p_csImageBaseTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainFactoryState, _p_iTerrainFactoryStateTo_p_iBase, 0, 0}, {&_swigt__p_iThingFactoryState, _p_iThingFactoryStateTo_p_iBase, 0, 0}, {&_swigt__p_iSpriteCal3DFactoryState, _p_iSpriteCal3DFactoryStateTo_p_iBase, 0, 0}, {&_swigt__p_iSprite3DFactoryState, _p_iSprite3DFactoryStateTo_p_iBase, 0, 0}, {&_swigt__p_iSprite2DFactoryState, _p_iSprite2DFactoryStateTo_p_iBase, 0, 0}, {&_swigt__p_iGeneralFactoryState, _p_iGeneralFactoryStateTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimationInstance, _p_iSkeletonAnimationInstanceTo_p_iBase, 0, 0}, {&_swigt__p_iPcTooltip, _p_iPcTooltipTo_p_iBase, 0, 0}, {&_swigt__p_iCelGraph, _p_iCelGraphTo_p_iBase, 0, 0}, {&_swigt__p_celCombineParameterBlock, _p_celCombineParameterBlockTo_p_iBase, 0, 0}, {&_swigt__p_celGenericParameterBlock, _p_celGenericParameterBlockTo_p_iBase, 0, 0}, {&_swigt__p_celOneParameterBlock, _p_celOneParameterBlockTo_p_iBase, 0, 0}, {&_swigt__p_iCelParameterBlock, _p_iCelParameterBlockTo_p_iBase, 0, 0}, {&_swigt__p_celVariableParameterBlock, _p_celVariableParameterBlockTo_p_iBase, 0, 0}, {&_swigt__p_iMissingLoaderData, _p_iMissingLoaderDataTo_p_iBase, 0, 0}, {&_swigt__p_iCelInventorySpaceSlot, _p_iCelInventorySpaceSlotTo_p_iBase, 0, 0}, {&_swigt__p_iQuest, _p_iQuestTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t, _p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_tTo_p_iBase, 0, 0}, {&_swigt__p_iPcSteer, _p_iPcSteerTo_p_iBase, 0, 0}, {&_swigt__p_iStringSetBaseTCS__StringSetTag__ShaderVar_t, _p_iStringSetBaseTCS__StringSetTag__ShaderVar_tTo_p_iBase, 0, 0}, {&_swigt__p_iGeneralMeshCommonState, _p_iGeneralMeshCommonStateTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysData, _p_iSndSysDataTo_p_iBase, 0, 0}, {&_swigt__p_iPcSolid, _p_iPcSolidTo_p_iBase, 0, 0}, {&_swigt__p_PcCommon, _p_PcCommonTo_p_iBase, 0, 0}, {&_swigt__p_pyPcCommon, _p_pyPcCommonTo_p_iBase, 0, 0}, {&_swigt__p_celPcCommon, _p_celPcCommonTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSoftwareOutputFilter, _p_iSndSysSoftwareOutputFilterTo_p_iBase, 0, 0}, {&_swigt__p_iMessageChannel, _p_iMessageChannelTo_p_iBase, 0, 0}, {&_swigt__p_iMessageReceiverFilter, _p_iMessageReceiverFilterTo_p_iBase, 0, 0}, {&_swigt__p_iSkeleton2, _p_iSkeleton2To_p_iBase, 0, 0}, {&_swigt__p_iODEDynamicState, _p_iODEDynamicStateTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, _p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_tTo_p_iBase, 0, 0}, {&_swigt__p_iSprite2DUVAnimation, _p_iSprite2DUVAnimationTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimation, _p_iSkeletonAnimationTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t, _p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_tTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsConfigFile_iConfigFile_t, _p_scfImplementation1TcsConfigFile_iConfigFile_tTo_p_iBase, 0, 0}, {&_swigt__p_iCelEntity, _p_iCelEntityTo_p_iBase, 0, 0}, {&_swigt__p_iEventPlug, _p_iEventPlugTo_p_iBase, 0, 0}, {&_swigt__p_iSequence, _p_iSequenceTo_p_iBase, 0, 0}, {&_swigt__p_iQuestSequence, _p_iQuestSequenceTo_p_iBase, 0, 0}, {&_swigt__p_csPath, _p_csPathTo_p_iBase, 0, 0}, {&_swigt__p_iPcmNewCamera__General, _p_iPcmNewCamera__GeneralTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSource3DDirectionalSimple, _p_iSndSysSource3DDirectionalSimpleTo_p_iBase, 0, 0}, {&_swigt__p_iQuestSeqOpType, _p_iQuestSeqOpTypeTo_p_iBase, 0, 0}, {&_swigt__p_iEventCord, _p_iEventCordTo_p_iBase, 0, 0}, {&_swigt__p_iPcGravity, _p_iPcGravityTo_p_iBase, 0, 0}, {&_swigt__p_iPortal, _p_iPortalTo_p_iBase, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iBase[] = { {&_swigt__p_iSaver, _p_iSaverTo_p_iBase, 0, 0}, {&_swigt__p_iODEDynamicSystemState, _p_iODEDynamicSystemStateTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainVector3Array, _p_iTerrainVector3ArrayTo_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTcsCollisionPair_t, _p_iArrayReadOnlyTcsCollisionPair_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeElementsTcsCollisionPair_t, _p_iArrayChangeElementsTcsCollisionPair_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeAllTcsCollisionPair_t, _p_iArrayChangeAllTcsCollisionPair_tTo_p_iBase, 0, 0}, {&_swigt__p_iEventQueue, _p_iEventQueueTo_p_iBase, 0, 0}, {&_swigt__p_iShaderVariableContext, _p_iShaderVariableContextTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceCondition, _p_iSequenceConditionTo_p_iBase, 0, 0}, {&_swigt__p_iCameraPositionList, _p_iCameraPositionListTo_p_iBase, 0, 0}, {&_swigt__p_iRegionList, _p_iRegionListTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonBlendNode2, _p_iSkeletonBlendNode2To_p_iBase, 0, 0}, {&_swigt__p_iQuestParameter, _p_iQuestParameterTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementationExt1TcsPath_csObject_iPath_t, _p_scfImplementationExt1TcsPath_csObject_iPath_tTo_p_iBase, 0, 0}, {&_swigt__p_iSceneNode, _p_iSceneNodeTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEffectorLinColor, _p_iParticleBuiltinEffectorLinColorTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonPriorityNode2, _p_iSkeletonPriorityNode2To_p_iBase, 0, 0}, {&_swigt__p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, _p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_tTo_p_iBase, 0, 0}, {&_swigt__p_iVFS, _p_iVFSTo_p_iBase, 0, 0}, {&_swigt__p_iPcCameraMode, _p_iPcCameraModeTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_t, _p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_tTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t, _p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_iBase, 0, 0}, {&_swigt__p_iThingEnvironment, _p_iThingEnvironmentTo_p_iBase, 0, 0}, {&_swigt__p_iClipper2D, _p_iClipper2DTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsImageBase_iImage_t, _p_scfImplementation1TcsImageBase_iImage_tTo_p_iBase, 0, 0}, {&_swigt__p_csTriangleMeshPointer, _p_csTriangleMeshPointerTo_p_iBase, 0, 0}, {&_swigt__p_iConsoleOutput, _p_iConsoleOutputTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimationNode2, _p_iSkeletonAnimationNode2To_p_iBase, 0, 0}, {&_swigt__p_iEventNameRegistry, _p_iEventNameRegistryTo_p_iBase, 0, 0}, {&_swigt__p_iObjectRegistry, _p_iObjectRegistryTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonBone, _p_iSkeletonBoneTo_p_iBase, 0, 0}, {&_swigt__p_iSector, _p_iSectorTo_p_iBase, 0, 0}, {&_swigt__p_iStringSet, _p_iStringSetTo_p_iBase, 0, 0}, {&_swigt__p_iPcMover, _p_iPcMoverTo_p_iBase, 0, 0}, {&_swigt__p_iGenMeshSkeletonControlState, _p_iGenMeshSkeletonControlStateTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCollisionPairArray, _p_iTerrainCollisionPairArrayTo_p_iBase, 0, 0}, {&_swigt__p_iCelDataArrayReadOnly, _p_iCelDataArrayReadOnlyTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCellRenderProperties, _p_iTerrainCellRenderPropertiesTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCellFeederProperties, _p_iTerrainCellFeederPropertiesTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCellCollisionProperties, _p_iTerrainCellCollisionPropertiesTo_p_iBase, 0, 0}, {&_swigt__p_iPcProperties, _p_iPcPropertiesTo_p_iBase, 0, 0}, {&_swigt__p_iLightList, _p_iLightListTo_p_iBase, 0, 0}, {&_swigt__p_iMovableListener, _p_iMovableListenerTo_p_iBase, 0, 0}, {&_swigt__p_iCameraSectorListener, _p_iCameraSectorListenerTo_p_iBase, 0, 0}, {&_swigt__p_iObjectModelListener, _p_iObjectModelListenerTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysListener, _p_iSndSysListenerTo_p_iBase, 0, 0}, {&_swigt__p_iObjectNameChangeListener, _p_iObjectNameChangeListenerTo_p_iBase, 0, 0}, {&_swigt__p_iReporterListener, _p_iReporterListenerTo_p_iBase, 0, 0}, {&_swigt__p_iStandardReporterListener, _p_iStandardReporterListenerTo_p_iBase, 0, 0}, {&_swigt__p_iVisibilityCullerListener, _p_iVisibilityCullerListenerTo_p_iBase, 0, 0}, {&_swigt__p_iCelTimerListener, _p_iCelTimerListenerTo_p_iBase, 0, 0}, {&_swigt__p_iPcMeshSelectListener, _p_iPcMeshSelectListenerTo_p_iBase, 0, 0}, {&_swigt__p_iPcTriggerListener, _p_iPcTriggerListenerTo_p_iBase, 0, 0}, {&_swigt__p_iPcInventoryListener, _p_iPcInventoryListenerTo_p_iBase, 0, 0}, {&_swigt__p_iPcSoundListener, _p_iPcSoundListenerTo_p_iBase, 0, 0}, {&_swigt__p_iPcPropertyListener, _p_iPcPropertyListenerTo_p_iBase, 0, 0}, {&_swigt__p_pyPcPropertyListener, _p_pyPcPropertyListenerTo_p_iBase, 0, 0}, {&_swigt__p_iFont, _p_iFontTo_p_iBase, 0, 0}, {&_swigt__p_iImage, _p_iImageTo_p_iBase, 0, 0}, {&_swigt__p_iMovieRecorder, _p_iMovieRecorderTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonBoneUpdateCallback, _p_iSkeletonBoneUpdateCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysStreamCallback, _p_iSndSysStreamCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysRendererCallback, _p_iSndSysRendererCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iConsoleExecCallback, _p_iConsoleExecCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iDynamicsStepCallback, _p_iDynamicsStepCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iDynamicsMoveCallback, _p_iDynamicsMoveCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iDynamicsCollisionCallback, _p_iDynamicsCollisionCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimationCallback, _p_iSkeletonAnimationCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonUpdateCallback, _p_iSkeletonUpdateCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iMeshObjectDrawCallback, _p_iMeshObjectDrawCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCellHeightDataCallback, _p_iTerrainCellHeightDataCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCellLoadCallback, _p_iTerrainCellLoadCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iLightCallback, _p_iLightCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iSectorCallback, _p_iSectorCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iSectorMeshCallback, _p_iSectorMeshCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iLightVisibleCallback, _p_iLightVisibleCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iEngineFrameCallback, _p_iEngineFrameCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iEngineSectorCallback, _p_iEngineSectorCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iTextureCallback, _p_iTextureCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iMeshDrawCallback, _p_iMeshDrawCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iDynamicsColliderCollisionCallback, _p_iDynamicsColliderCollisionCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iODEFrameUpdateCallback, _p_iODEFrameUpdateCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iOffscreenCanvasCallback, _p_iOffscreenCanvasCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iPortalCallback, _p_iPortalCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iProcTexCallback, _p_iProcTexCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iCelNewEntityCallback, _p_iCelNewEntityCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iCelEntityRemoveCallback, _p_iCelEntityRemoveCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iPcGravityCallback, _p_iPcGravityCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iQuestTriggerCallback, _p_iQuestTriggerCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iQuestSequenceCallback, _p_iQuestSequenceCallbackTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainSystem, _p_iTerrainSystemTo_p_iBase, 0, 0}, {&_swigt__p_iDocumentSystem, _p_iDocumentSystemTo_p_iBase, 0, 0}, {&_swigt__p_iCelRegion, _p_iCelRegionTo_p_iBase, 0, 0}, {&_swigt__p_iParticleSystem, _p_iParticleSystemTo_p_iBase, 0, 0}, {&_swigt__p_iCollideSystem, _p_iCollideSystemTo_p_iBase, 0, 0}, {&_swigt__p_iDynamicSystem, _p_iDynamicSystemTo_p_iBase, 0, 0}, {&_swigt__p_iPcMechanicsSystem, _p_iPcMechanicsSystemTo_p_iBase, 0, 0}, {&_swigt__p_iPcActorAnalog, _p_iPcActorAnalogTo_p_iBase, 0, 0}, {&_swigt__p_iRegion, _p_iRegionTo_p_iBase, 0, 0}, {&_swigt__p_iPcRegion, _p_iPcRegionTo_p_iBase, 0, 0}, {&_swigt__p_iStringArray, _p_iStringArrayTo_p_iBase, 0, 0}, {&_swigt__p_iCelZone, _p_iCelZoneTo_p_iBase, 0, 0}, {&_swigt__p_iMeshWrapperIterator, _p_iMeshWrapperIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iSectorIterator, _p_iSectorIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iLightIterator, _p_iLightIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iTriangleMeshIterator, _p_iTriangleMeshIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iDocumentNodeIterator, _p_iDocumentNodeIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iDocumentAttributeIterator, _p_iDocumentAttributeIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iConfigIterator, _p_iConfigIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iReporterIterator, _p_iReporterIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iObjectIterator, _p_iObjectIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iObjectRegistryIterator, _p_iObjectRegistryIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iEventAttributeIterator, _p_iEventAttributeIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iPluginIterator, _p_iPluginIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iVisibilityObjectIterator, _p_iVisibilityObjectIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iCelEntityIterator, _p_iCelEntityIteratorTo_p_iBase, 0, 0}, {&_swigt__p_iEventOutlet, _p_iEventOutletTo_p_iBase, 0, 0}, {&_swigt__p_iColoredVertices, _p_iColoredVerticesTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedMeshMorphTarget, _p_iAnimatedMeshMorphTargetTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsView_iView_t, _p_scfImplementation1TcsView_iView_tTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSoftwareFilter3D, _p_iSndSysSoftwareFilter3DTo_p_iBase, 0, 0}, {&_swigt__p_iCelPropertyClassList, _p_iCelPropertyClassListTo_p_iBase, 0, 0}, {&_swigt__p_iMeshObject, _p_iMeshObjectTo_p_iBase, 0, 0}, {&_swigt__p_iBugPlugRenderObject, _p_iBugPlugRenderObjectTo_p_iBase, 0, 0}, {&_swigt__p_iScriptObject, _p_iScriptObjectTo_p_iBase, 0, 0}, {&_swigt__p_iObject, _p_iObjectTo_p_iBase, 0, 0}, {&_swigt__p_csObject, _p_csObjectTo_p_iBase, 0, 0}, {&_swigt__p_iVisibilityObject, _p_iVisibilityObjectTo_p_iBase, 0, 0}, {&_swigt__p_iPcMechanicsObject, _p_iPcMechanicsObjectTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonRandomNode2, _p_iSkeletonRandomNode2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimNode2, _p_iSkeletonAnimNode2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonFSMNode2, _p_iSkeletonFSMNode2To_p_iBase, 0, 0}, {&_swigt__p_iGenMeshAnimationControl1_4, _p_iGenMeshAnimationControl1_4To_p_iBase, 0, 0}, {&_swigt__p_iPcProjectile, _p_iPcProjectileTo_p_iBase, 0, 0}, {&_swigt__p_iAnimTimeUpdateHandler, _p_iAnimTimeUpdateHandlerTo_p_iBase, 0, 0}, {&_swigt__p_iEventHandler, _p_iEventHandlerTo_p_iBase, 0, 0}, {&_swigt__p_iBillboardEventHandler, _p_iBillboardEventHandlerTo_p_iBase, 0, 0}, {&_swigt__p_iFrustumView, _p_iFrustumViewTo_p_iBase, 0, 0}, {&_swigt__p_csColliderWrapper, _p_csColliderWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iMeshFactoryWrapper, _p_iMeshFactoryWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iMeshWrapper, _p_iMeshWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iMaterialWrapper, _p_iMaterialWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iTextureWrapper, _p_iTextureWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysWrapper, _p_iSndSysWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceWrapper, _p_iSequenceWrapperTo_p_iBase, 0, 0}, {&_swigt__p_iODEUniversalJoint, _p_iODEUniversalJointTo_p_iBase, 0, 0}, {&_swigt__p_iODEBallJoint, _p_iODEBallJointTo_p_iBase, 0, 0}, {&_swigt__p_iMapNode, _p_iMapNodeTo_p_iBase, 0, 0}, {&_swigt__p_iGeneralMeshSubMesh, _p_iGeneralMeshSubMeshTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedMeshFactorySubMesh, _p_iAnimatedMeshFactorySubMeshTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedMeshSubMesh, _p_iAnimatedMeshSubMeshTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonGraveyard, _p_iSkeletonGraveyardTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t, _p_scfImplementation1TpyMessageReceiver_iMessageReceiver_tTo_p_iBase, 0, 0}, {&_swigt__p_iCelNode, _p_iCelNodeTo_p_iBase, 0, 0}, {&_swigt__p_iCelEntityTemplate, _p_iCelEntityTemplateTo_p_iBase, 0, 0}, {&_swigt__p_iDecalTemplate, _p_iDecalTemplateTo_p_iBase, 0, 0}, {&_swigt__p_iCelPropertyClassTemplate, _p_iCelPropertyClassTemplateTo_p_iBase, 0, 0}, {&_swigt__p_iFrameEventSignpost, _p_iFrameEventSignpostTo_p_iBase, 0, 0}, {&_swigt__p_iCelBehaviour, _p_iCelBehaviourTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_t, _p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_tTo_p_iBase, 0, 0}, {&_swigt__p_iMeshList, _p_iMeshListTo_p_iBase, 0, 0}, {&_swigt__p_iConsoleWatcher, _p_iConsoleWatcherTo_p_iBase, 0, 0}, {&_swigt__p_iMessageDispatcher, _p_iMessageDispatcherTo_p_iBase, 0, 0}, {&_swigt__p_iTerraSampler, _p_iTerraSamplerTo_p_iBase, 0, 0}, {&_swigt__p_iScriptValue, _p_iScriptValueTo_p_iBase, 0, 0}, {&_swigt__p_iBase, 0, 0, 0}, {&_swigt__p_iParticleEmitter, _p_iParticleEmitterTo_p_iBase, 0, 0}, {&_swigt__p_iPcPython, _p_iPcPythonTo_p_iBase, 0, 0}, {&_swigt__p_iCelInventorySpace, _p_iCelInventorySpaceTo_p_iBase, 0, 0}, {&_swigt__p_csProcAnimated, _p_csProcAnimatedTo_p_iBase, 0, 0}, {&_swigt__p_iPcDamage, _p_iPcDamageTo_p_iBase, 0, 0}, {&_swigt__p_iFontServer, _p_iFontServerTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSourceSoftware, _p_iSndSysSourceSoftwareTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysRendererSoftware, _p_iSndSysRendererSoftwareTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_t, _p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_tTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysRendererOpenAL, _p_iSndSysRendererOpenALTo_p_iBase, 0, 0}, {&_swigt__p_iPcSpawn, _p_iPcSpawnTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSourceOpenAL, _p_iSndSysSourceOpenALTo_p_iBase, 0, 0}, {&_swigt__p_iPcLinearMovement, _p_iPcLinearMovementTo_p_iBase, 0, 0}, {&_swigt__p_iConsoleInput, _p_iConsoleInputTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEmitterBox, _p_iParticleBuiltinEmitterBoxTo_p_iBase, 0, 0}, {&_swigt__p_csView, _p_csViewTo_p_iBase, 0, 0}, {&_swigt__p_iPcMeshDeform, _p_iPcMeshDeformTo_p_iBase, 0, 0}, {&_swigt__p_iParticleSystemBase, _p_iParticleSystemBaseTo_p_iBase, 0, 0}, {&_swigt__p_iVisibilityCuller, _p_iVisibilityCullerTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSource3D, _p_iSndSysSource3DTo_p_iBase, 0, 0}, {&_swigt__p_iFile, _p_iFileTo_p_iBase, 0, 0}, {&_swigt__p_iPath, _p_iPathTo_p_iBase, 0, 0}, {&_swigt__p_iParticleEffector, _p_iParticleEffectorTo_p_iBase, 0, 0}, {&_swigt__p_iScript, _p_iScriptTo_p_iBase, 0, 0}, {&_swigt__p_iSpriteCal3DSocket, _p_iSpriteCal3DSocketTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedMeshSocket, _p_iAnimatedMeshSocketTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonSocket, _p_iSkeletonSocketTo_p_iBase, 0, 0}, {&_swigt__p_iSceneNodeArray, _p_iSceneNodeArrayTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysLoader, _p_iSndSysLoaderTo_p_iBase, 0, 0}, {&_swigt__p_iLoader, _p_iLoaderTo_p_iBase, 0, 0}, {&_swigt__p_iSpriteSocket, _p_iSpriteSocketTo_p_iBase, 0, 0}, {&_swigt__p_iPcInventory, _p_iPcInventoryTo_p_iBase, 0, 0}, {&_swigt__p_iLODControl, _p_iLODControlTo_p_iBase, 0, 0}, {&_swigt__p_iGenMeshAnimationControl, _p_iGenMeshAnimationControlTo_p_iBase, 0, 0}, {&_swigt__p_iDocumentAttribute, _p_iDocumentAttributeTo_p_iBase, 0, 0}, {&_swigt__p_iSpriteFrame, _p_iSpriteFrameTo_p_iBase, 0, 0}, {&_swigt__p_iShader, _p_iShaderTo_p_iBase, 0, 0}, {&_swigt__p_iQuestSeqOp, _p_iQuestSeqOpTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainObjectState, _p_iTerrainObjectStateTo_p_iBase, 0, 0}, {&_swigt__p_iODEJointState, _p_iODEJointStateTo_p_iBase, 0, 0}, {&_swigt__p_iODEGeneralJointState, _p_iODEGeneralJointStateTo_p_iBase, 0, 0}, {&_swigt__p_iMaterialEngine, _p_iMaterialEngineTo_p_iBase, 0, 0}, {&_swigt__p_iPcWheeled, _p_iPcWheeledTo_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTcsVector3_t, _p_iArrayReadOnlyTcsVector3_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeElementsTcsVector3_t, _p_iArrayChangeElementsTcsVector3_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeAllTcsVector3_t, _p_iArrayChangeAllTcsVector3_tTo_p_iBase, 0, 0}, {&_swigt__p_iVirtualClock, _p_iVirtualClockTo_p_iBase, 0, 0}, {&_swigt__p_iEngine, _p_iEngineTo_p_iBase, 0, 0}, {&_swigt__p_iGenMeshAnimationControlType, _p_iGenMeshAnimationControlTypeTo_p_iBase, 0, 0}, {&_swigt__p_csTriangleMeshBox, _p_csTriangleMeshBoxTo_p_iBase, 0, 0}, {&_swigt__p_iLightingProcessInfo, _p_iLightingProcessInfoTo_p_iBase, 0, 0}, {&_swigt__p_iPcCommandInput, _p_iPcCommandInputTo_p_iBase, 0, 0}, {&_swigt__p_iReporter, _p_iReporterTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsObject_iObject_t, _p_scfImplementation1TcsObject_iObject_tTo_p_iBase, 0, 0}, {&_swigt__p_iCelPropertyClass, _p_iCelPropertyClassTo_p_iBase, 0, 0}, {&_swigt__p_iPcPathFinder, _p_iPcPathFinderTo_p_iBase, 0, 0}, {&_swigt__p_iTranslator, _p_iTranslatorTo_p_iBase, 0, 0}, {&_swigt__p_iBillboardLayer, _p_iBillboardLayerTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t, _p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_tTo_p_iBase, 0, 0}, {&_swigt__p_iString, _p_iStringTo_p_iBase, 0, 0}, {&_swigt__p_iPcCharacteristics, _p_iPcCharacteristicsTo_p_iBase, 0, 0}, {&_swigt__p_iCelMapFile, _p_iCelMapFileTo_p_iBase, 0, 0}, {&_swigt__p_iKeyboardDriver, _p_iKeyboardDriverTo_p_iBase, 0, 0}, {&_swigt__p_iJoystickDriver, _p_iJoystickDriverTo_p_iBase, 0, 0}, {&_swigt__p_iMouseDriver, _p_iMouseDriverTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSoftwareDriver, _p_iSndSysSoftwareDriverTo_p_iBase, 0, 0}, {&_swigt__p_iShaderVariableAccessor, _p_iShaderVariableAccessorTo_p_iBase, 0, 0}, {&_swigt__p_iPcActorMove, _p_iPcActorMoveTo_p_iBase, 0, 0}, {&_swigt__p_iPcMechanicsBalancedGroup, _p_iPcMechanicsBalancedGroupTo_p_iBase, 0, 0}, {&_swigt__p_iCelPath, _p_iCelPathTo_p_iBase, 0, 0}, {&_swigt__p_iSCF, _p_iSCFTo_p_iBase, 0, 0}, {&_swigt__p_iPcQuest, _p_iPcQuestTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimationKeyFrame, _p_iSkeletonAnimationKeyFrameTo_p_iBase, 0, 0}, {&_swigt__p_csImageMemory, _p_csImageMemoryTo_p_iBase, 0, 0}, {&_swigt__p_iBillboard, _p_iBillboardTo_p_iBase, 0, 0}, {&_swigt__p_iPcBillboard, _p_iPcBillboardTo_p_iBase, 0, 0}, {&_swigt__p_iGeneralMeshState, _p_iGeneralMeshStateTo_p_iBase, 0, 0}, {&_swigt__p_iPcMechanicsThrusterController, _p_iPcMechanicsThrusterControllerTo_p_iBase, 0, 0}, {&_swigt__p_iPcCraftController, _p_iPcCraftControllerTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceTimedOperation, _p_iSequenceTimedOperationTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceOperation, _p_iSequenceOperationTo_p_iBase, 0, 0}, {&_swigt__p_iJoint, _p_iJointTo_p_iBase, 0, 0}, {&_swigt__p_iLightingProcessData, _p_iLightingProcessDataTo_p_iBase, 0, 0}, {&_swigt__p_iEngineSequenceParameters, _p_iEngineSequenceParametersTo_p_iBase, 0, 0}, {&_swigt__p_iKeyComposer, _p_iKeyComposerTo_p_iBase, 0, 0}, {&_swigt__p_iBodyGroup, _p_iBodyGroupTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainRenderer, _p_iTerrainRendererTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysRenderer, _p_iSndSysRendererTo_p_iBase, 0, 0}, {&_swigt__p_iShaderPriorityList, _p_iShaderPriorityListTo_p_iBase, 0, 0}, {&_swigt__p_iCelEntityList, _p_iCelEntityListTo_p_iBase, 0, 0}, {&_swigt__p_iSprite2DUVAnimationFrame, _p_iSprite2DUVAnimationFrameTo_p_iBase, 0, 0}, {&_swigt__p_iPcMeshSelect, _p_iPcMeshSelectTo_p_iBase, 0, 0}, {&_swigt__p_iCelEdge, _p_iCelEdgeTo_p_iBase, 0, 0}, {&_swigt__p_iCollection, _p_iCollectionTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeAllTcelData_t, _p_iArrayChangeAllTcelData_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeElementsTcelData_t, _p_iArrayChangeElementsTcelData_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTcelData_t, _p_iArrayReadOnlyTcelData_tTo_p_iBase, 0, 0}, {&_swigt__p_iDocument, _p_iDocumentTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedMesh, _p_iAnimatedMeshTo_p_iBase, 0, 0}, {&_swigt__p_iMaterialList, _p_iMaterialListTo_p_iBase, 0, 0}, {&_swigt__p_iLight, _p_iLightTo_p_iBase, 0, 0}, {&_swigt__p_iSimpleFormerState, _p_iSimpleFormerStateTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCell, _p_iTerrainCellTo_p_iBase, 0, 0}, {&_swigt__p_iPcMechanicsJoint, _p_iPcMechanicsJointTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimation2, _p_iSkeletonAnimation2To_p_iBase, 0, 0}, {&_swigt__p_iMaterial, _p_iMaterialTo_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTcsSprite2DVertex_t, _p_iArrayReadOnlyTcsSprite2DVertex_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeElementsTcsSprite2DVertex_t, _p_iArrayChangeElementsTcsSprite2DVertex_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeAllTcsSprite2DVertex_t, _p_iArrayChangeAllTcsSprite2DVertex_tTo_p_iBase, 0, 0}, {&_swigt__p_csConfigFile, _p_csConfigFileTo_p_iBase, 0, 0}, {&_swigt__p_iConfigFile, _p_iConfigFileTo_p_iBase, 0, 0}, {&_swigt__p_iEvent, _p_iEventTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEffectorLinear, _p_iParticleBuiltinEffectorLinearTo_p_iBase, 0, 0}, {&_swigt__p_iBugPlug, _p_iBugPlugTo_p_iBase, 0, 0}, {&_swigt__p_iThingState, _p_iThingStateTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedImage, _p_iAnimatedImageTo_p_iBase, 0, 0}, {&_swigt__p_iPcHover, _p_iPcHoverTo_p_iBase, 0, 0}, {&_swigt__p_iHalo, _p_iHaloTo_p_iBase, 0, 0}, {&_swigt__p_iPcMesh, _p_iPcMeshTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainCollider, _p_iTerrainColliderTo_p_iBase, 0, 0}, {&_swigt__p_iCollider, _p_iColliderTo_p_iBase, 0, 0}, {&_swigt__p_iDynamicsSystemCollider, _p_iDynamicsSystemColliderTo_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTiSceneNode_p_t, _p_iArrayReadOnlyTiSceneNode_p_tTo_p_iBase, 0, 0}, {&_swigt__p_iQuestReward, _p_iQuestRewardTo_p_iBase, 0, 0}, {&_swigt__p_iPcTimer, _p_iPcTimerTo_p_iBase, 0, 0}, {&_swigt__p_iMessageSender, _p_iMessageSenderTo_p_iBase, 0, 0}, {&_swigt__p_pyMessageSender, _p_pyMessageSenderTo_p_iBase, 0, 0}, {&_swigt__p_iDocumentNode, _p_iDocumentNodeTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceTrigger, _p_iSequenceTriggerTo_p_iBase, 0, 0}, {&_swigt__p_iPcTrigger, _p_iPcTriggerTo_p_iBase, 0, 0}, {&_swigt__p_iQuestTrigger, _p_iQuestTriggerTo_p_iBase, 0, 0}, {&_swigt__p_iGraphics2D, _p_iGraphics2DTo_p_iBase, 0, 0}, {&_swigt__p_iCameraPosition, _p_iCameraPositionTo_p_iBase, 0, 0}, {&_swigt__p_iTextureList, _p_iTextureListTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonManager2, _p_iSkeletonManager2To_p_iBase, 0, 0}, {&_swigt__p_iPcMechanicsThruster, _p_iPcMechanicsThrusterTo_p_iBase, 0, 0}, {&_swigt__p_iPcMovableConstraint, _p_iPcMovableConstraintTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainFactoryCell, _p_iTerrainFactoryCellTo_p_iBase, 0, 0}, {&_swigt__p_iView, _p_iViewTo_p_iBase, 0, 0}, {&_swigt__p_iODESliderJoint, _p_iODESliderJointTo_p_iBase, 0, 0}, {&_swigt__p_iODEAMotorJoint, _p_iODEAMotorJointTo_p_iBase, 0, 0}, {&_swigt__p_iODEHinge2Joint, _p_iODEHinge2JointTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEmitterCone, _p_iParticleBuiltinEmitterConeTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSource3DDirectional, _p_iSndSysSource3DDirectionalTo_p_iBase, 0, 0}, {&_swigt__p_iSectorList, _p_iSectorListTo_p_iBase, 0, 0}, {&_swigt__p_iPolygonHandle, _p_iPolygonHandleTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSource3DDoppler, _p_iSndSysSource3DDopplerTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysListenerDoppler, _p_iSndSysListenerDopplerTo_p_iBase, 0, 0}, {&_swigt__p_iTextureHandle, _p_iTextureHandleTo_p_iBase, 0, 0}, {&_swigt__p_iCommandLineParser, _p_iCommandLineParserTo_p_iBase, 0, 0}, {&_swigt__p_iFontDeleteNotify, _p_iFontDeleteNotifyTo_p_iBase, 0, 0}, {&_swigt__p_iCelBlLayer, _p_iCelBlLayerTo_p_iBase, 0, 0}, {&_swigt__p_iCelPlLayer, _p_iCelPlLayerTo_p_iBase, 0, 0}, {&_swigt__p_iTerraFormer, _p_iTerraFormerTo_p_iBase, 0, 0}, {&_swigt__p_iPcSoundSource, _p_iPcSoundSourceTo_p_iBase, 0, 0}, {&_swigt__p_iMeshFactoryList, _p_iMeshFactoryListTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSource, _p_iSndSysSourceTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonRandomNodeFactory2, _p_iSkeletonRandomNodeFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonFSMNodeFactory2, _p_iSkeletonFSMNodeFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonPriorityNodeFactory2, _p_iSkeletonPriorityNodeFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonBlendNodeFactory2, _p_iSkeletonBlendNodeFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimationNodeFactory2, _p_iSkeletonAnimationNodeFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimNodeFactory2, _p_iSkeletonAnimNodeFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimPacketFactory2, _p_iSkeletonAnimPacketFactory2To_p_iBase, 0, 0}, {&_swigt__p_iSkeletonFactory2, _p_iSkeletonFactory2To_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTiCollection_p_t, _p_iArrayReadOnlyTiCollection_p_tTo_p_iBase, 0, 0}, {&_swigt__p_iCelDataArray, _p_iCelDataArrayTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t, _p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_tTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_t, _p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_tTo_p_iBase, 0, 0}, {&_swigt__p_iGraphics3D, _p_iGraphics3DTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonBoneRagdollInfo, _p_iSkeletonBoneRagdollInfoTo_p_iBase, 0, 0}, {&_swigt__p_iSkeleton, _p_iSkeletonTo_p_iBase, 0, 0}, {&_swigt__p_iMeshObjectType, _p_iMeshObjectTypeTo_p_iBase, 0, 0}, {&_swigt__p_iRigidBody, _p_iRigidBodyTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSourceSoftware3D, _p_iSndSysSourceSoftware3DTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t, _p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_tTo_p_iBase, 0, 0}, {&_swigt__p_iQuestTriggerType, _p_iQuestTriggerTypeTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TpyMessageSender_iMessageSender_t, _p_scfImplementation1TpyMessageSender_iMessageSender_tTo_p_iBase, 0, 0}, {&_swigt__p_iTextureManager, _p_iTextureManagerTo_p_iBase, 0, 0}, {&_swigt__p_iShaderManager, _p_iShaderManagerTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysManager, _p_iSndSysManagerTo_p_iBase, 0, 0}, {&_swigt__p_iConfigManager, _p_iConfigManagerTo_p_iBase, 0, 0}, {&_swigt__p_iCacheManager, _p_iCacheManagerTo_p_iBase, 0, 0}, {&_swigt__p_iPluginManager, _p_iPluginManagerTo_p_iBase, 0, 0}, {&_swigt__p_iDecalManager, _p_iDecalManagerTo_p_iBase, 0, 0}, {&_swigt__p_iEngineSequenceManager, _p_iEngineSequenceManagerTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceManager, _p_iSequenceManagerTo_p_iBase, 0, 0}, {&_swigt__p_iNativeWindowManager, _p_iNativeWindowManagerTo_p_iBase, 0, 0}, {&_swigt__p_iDynamics, _p_iDynamicsTo_p_iBase, 0, 0}, {&_swigt__p_iRenderLoopManager, _p_iRenderLoopManagerTo_p_iBase, 0, 0}, {&_swigt__p_iBillboardManager, _p_iBillboardManagerTo_p_iBase, 0, 0}, {&_swigt__p_iPcZoneManager, _p_iPcZoneManagerTo_p_iBase, 0, 0}, {&_swigt__p_iQuestManager, _p_iQuestManagerTo_p_iBase, 0, 0}, {&_swigt__p_iParameterESM, _p_iParameterESMTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementationExt0TPcCommon_celPcCommon_t, _p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_iBase, 0, 0}, {&_swigt__p_iRenderLoop, _p_iRenderLoopTo_p_iBase, 0, 0}, {&_swigt__p_iCelConsoleCommand, _p_iCelConsoleCommandTo_p_iBase, 0, 0}, {&_swigt__p_iCelConsole, _p_iCelConsoleTo_p_iBase, 0, 0}, {&_swigt__p_iDebugHelper, _p_iDebugHelperTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEffectorForce, _p_iParticleBuiltinEffectorForceTo_p_iBase, 0, 0}, {&_swigt__p_PcCommonFactory, _p_PcCommonFactoryTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsTriangleMesh_iTriangleMesh_t, _p_scfImplementation1TcsTriangleMesh_iTriangleMesh_tTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEffectorFactory, _p_iParticleBuiltinEffectorFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEmitterFactory, _p_iParticleBuiltinEmitterFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iParticleSystemFactory, _p_iParticleSystemFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainFactory, _p_iTerrainFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iMeshObjectFactory, _p_iMeshObjectFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedMeshFactory, _p_iAnimatedMeshFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iAnimatedMeshSocketFactory, _p_iAnimatedMeshSocketFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonFactory, _p_iSkeletonFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonSocketFactory, _p_iSkeletonSocketFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonBoneFactory, _p_iSkeletonBoneFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iGenMeshAnimationControlFactory, _p_iGenMeshAnimationControlFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iFactory, _p_iFactoryTo_p_iBase, 0, 0}, {&_swigt__p_csTriangleMesh, _p_csTriangleMeshTo_p_iBase, 0, 0}, {&_swigt__p_iTriangleMesh, _p_iTriangleMeshTo_p_iBase, 0, 0}, {&_swigt__p_iCelEntityTracker, _p_iCelEntityTrackerTo_p_iBase, 0, 0}, {&_swigt__p_iCelPropertyClassFactory, _p_iCelPropertyClassFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestTriggerFactory, _p_iQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestRewardFactory, _p_iQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestSeqOpFactory, _p_iQuestSeqOpFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestTriggerResponseFactory, _p_iQuestTriggerResponseFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestStateFactory, _p_iQuestStateFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestSequenceFactory, _p_iQuestSequenceFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iQuestFactory, _p_iQuestFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iTimeoutQuestTriggerFactory, _p_iTimeoutQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iPropertyChangeQuestTriggerFactory, _p_iPropertyChangeQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iMeshSelectQuestTriggerFactory, _p_iMeshSelectQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iInventoryQuestTriggerFactory, _p_iInventoryQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iEnterSectorQuestTriggerFactory, _p_iEnterSectorQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iOperationQuestTriggerFactory, _p_iOperationQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceFinishQuestTriggerFactory, _p_iSequenceFinishQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iTriggerQuestTriggerFactory, _p_iTriggerQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iMessageQuestTriggerFactory, _p_iMessageQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iWatchQuestTriggerFactory, _p_iWatchQuestTriggerFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iDebugPrintQuestRewardFactory, _p_iDebugPrintQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iNewStateQuestRewardFactory, _p_iNewStateQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iChangePropertyQuestRewardFactory, _p_iChangePropertyQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iInventoryQuestRewardFactory, _p_iInventoryQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iCsSequenceQuestRewardFactory, _p_iCsSequenceQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceQuestRewardFactory, _p_iSequenceQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iSequenceFinishQuestRewardFactory, _p_iSequenceFinishQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iMessageQuestRewardFactory, _p_iMessageQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iActionQuestRewardFactory, _p_iActionQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iDestroyEntityQuestRewardFactory, _p_iDestroyEntityQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iCreateEntityQuestRewardFactory, _p_iCreateEntityQuestRewardFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iDebugPrintQuestSeqOpFactory, _p_iDebugPrintQuestSeqOpFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iTransformQuestSeqOpFactory, _p_iTransformQuestSeqOpFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iMovePathQuestSeqOpFactory, _p_iMovePathQuestSeqOpFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iLightQuestSeqOpFactory, _p_iLightQuestSeqOpFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iPropertyQuestSeqOpFactory, _p_iPropertyQuestSeqOpFactoryTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEffectorVelocityField, _p_iParticleBuiltinEffectorVelocityFieldTo_p_iBase, 0, 0}, {&_swigt__p_iPcDefaultCamera, _p_iPcDefaultCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcTrackingCamera, _p_iPcTrackingCameraTo_p_iBase, 0, 0}, {&_swigt__p_iCamera, _p_iCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcCamera, _p_iPcCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcSimpleCamera, _p_iPcSimpleCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcNewCamera, _p_iPcNewCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcDelegateCamera, _p_iPcDelegateCameraTo_p_iBase, 0, 0}, {&_swigt__p_iPcmNewCamera__Tracking, _p_iPcmNewCamera__TrackingTo_p_iBase, 0, 0}, {&_swigt__p_pyMessageReceiver, _p_pyMessageReceiverTo_p_iBase, 0, 0}, {&_swigt__p_iMessageReceiver, _p_iMessageReceiverTo_p_iBase, 0, 0}, {&_swigt__p_iFrustumViewUserdata, _p_iFrustumViewUserdataTo_p_iBase, 0, 0}, {&_swigt__p_iObjectModel, _p_iObjectModelTo_p_iBase, 0, 0}, {&_swigt__p_iMovable, _p_iMovableTo_p_iBase, 0, 0}, {&_swigt__p_iPcMovable, _p_iPcMovableTo_p_iBase, 0, 0}, {&_swigt__p_iNativeWindow, _p_iNativeWindowTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEmitterBase, _p_iParticleBuiltinEmitterBaseTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysStream, _p_iSndSysStreamTo_p_iBase, 0, 0}, {&_swigt__p_iBinaryLoaderPlugin, _p_iBinaryLoaderPluginTo_p_iBase, 0, 0}, {&_swigt__p_iLoaderPlugin, _p_iLoaderPluginTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimPacket2, _p_iSkeletonAnimPacket2To_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t, _p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_tTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainDataFeeder, _p_iTerrainDataFeederTo_p_iBase, 0, 0}, {&_swigt__p_iPortalContainer, _p_iPortalContainerTo_p_iBase, 0, 0}, {&_swigt__p_iRenderStepContainer, _p_iRenderStepContainerTo_p_iBase, 0, 0}, {&_swigt__p_iImageIO, _p_iImageIOTo_p_iBase, 0, 0}, {&_swigt__p_iArrayReadOnlyTcsShaderVariable_p_t, _p_iArrayReadOnlyTcsShaderVariable_p_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeElementsTcsShaderVariable_p_t, _p_iArrayChangeElementsTcsShaderVariable_p_tTo_p_iBase, 0, 0}, {&_swigt__p_iArrayChangeAllTcsShaderVariable_p_t, _p_iArrayChangeAllTcsShaderVariable_p_tTo_p_iBase, 0, 0}, {&_swigt__p_iSprite2DState, _p_iSprite2DStateTo_p_iBase, 0, 0}, {&_swigt__p_iSpriteCal3DState, _p_iSpriteCal3DStateTo_p_iBase, 0, 0}, {&_swigt__p_iSprite3DState, _p_iSprite3DStateTo_p_iBase, 0, 0}, {&_swigt__p_iDataBuffer, _p_iDataBufferTo_p_iBase, 0, 0}, {&_swigt__p_iQuestRewardType, _p_iQuestRewardTypeTo_p_iBase, 0, 0}, {&_swigt__p_iShaderCompiler, _p_iShaderCompilerTo_p_iBase, 0, 0}, {&_swigt__p_iODEHingeJoint, _p_iODEHingeJointTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEmitterSphere, _p_iParticleBuiltinEmitterSphereTo_p_iBase, 0, 0}, {&_swigt__p_iSuperLightmap, _p_iSuperLightmapTo_p_iBase, 0, 0}, {&_swigt__p_iRendererLightmap, _p_iRendererLightmapTo_p_iBase, 0, 0}, {&_swigt__p_csProcTexture, _p_csProcTextureTo_p_iBase, 0, 0}, {&_swigt__p_iProcTexture, _p_iProcTextureTo_p_iBase, 0, 0}, {&_swigt__p_iParticleBuiltinEmitterCylinder, _p_iParticleBuiltinEmitterCylinderTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimCallback2, _p_iSkeletonAnimCallback2To_p_iBase, 0, 0}, {&_swigt__p_iComponent, _p_iComponentTo_p_iBase, 0, 0}, {&_swigt__p_iSpriteAction, _p_iSpriteActionTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementationExt0TcsImageMemory_csImageBase_t, _p_scfImplementationExt0TcsImageMemory_csImageBase_tTo_p_iBase, 0, 0}, {&_swigt__p_csImageBase, _p_csImageBaseTo_p_iBase, 0, 0}, {&_swigt__p_iTerrainFactoryState, _p_iTerrainFactoryStateTo_p_iBase, 0, 0}, {&_swigt__p_iThingFactoryState, _p_iThingFactoryStateTo_p_iBase, 0, 0}, {&_swigt__p_iSpriteCal3DFactoryState, _p_iSpriteCal3DFactoryStateTo_p_iBase, 0, 0}, {&_swigt__p_iSprite3DFactoryState, _p_iSprite3DFactoryStateTo_p_iBase, 0, 0}, {&_swigt__p_iSprite2DFactoryState, _p_iSprite2DFactoryStateTo_p_iBase, 0, 0}, {&_swigt__p_iGeneralFactoryState, _p_iGeneralFactoryStateTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimationInstance, _p_iSkeletonAnimationInstanceTo_p_iBase, 0, 0}, {&_swigt__p_iPcTooltip, _p_iPcTooltipTo_p_iBase, 0, 0}, {&_swigt__p_iCelGraph, _p_iCelGraphTo_p_iBase, 0, 0}, {&_swigt__p_celCombineParameterBlock, _p_celCombineParameterBlockTo_p_iBase, 0, 0}, {&_swigt__p_celGenericParameterBlock, _p_celGenericParameterBlockTo_p_iBase, 0, 0}, {&_swigt__p_celOneParameterBlock, _p_celOneParameterBlockTo_p_iBase, 0, 0}, {&_swigt__p_iCelParameterBlock, _p_iCelParameterBlockTo_p_iBase, 0, 0}, {&_swigt__p_celVariableParameterBlock, _p_celVariableParameterBlockTo_p_iBase, 0, 0}, {&_swigt__p_iMissingLoaderData, _p_iMissingLoaderDataTo_p_iBase, 0, 0}, {&_swigt__p_iCelInventorySpaceSlot, _p_iCelInventorySpaceSlotTo_p_iBase, 0, 0}, {&_swigt__p_iQuest, _p_iQuestTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t, _p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_tTo_p_iBase, 0, 0}, {&_swigt__p_iPcSteer, _p_iPcSteerTo_p_iBase, 0, 0}, {&_swigt__p_iShaderVarStack, _p_iShaderVarStackTo_p_iBase, 0, 0}, {&_swigt__p_iGeneralMeshCommonState, _p_iGeneralMeshCommonStateTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysData, _p_iSndSysDataTo_p_iBase, 0, 0}, {&_swigt__p_iPcSolid, _p_iPcSolidTo_p_iBase, 0, 0}, {&_swigt__p_PcCommon, _p_PcCommonTo_p_iBase, 0, 0}, {&_swigt__p_pyPcCommon, _p_pyPcCommonTo_p_iBase, 0, 0}, {&_swigt__p_celPcCommon, _p_celPcCommonTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSoftwareOutputFilter, _p_iSndSysSoftwareOutputFilterTo_p_iBase, 0, 0}, {&_swigt__p_iMessageChannel, _p_iMessageChannelTo_p_iBase, 0, 0}, {&_swigt__p_iMessageReceiverFilter, _p_iMessageReceiverFilterTo_p_iBase, 0, 0}, {&_swigt__p_iSkeleton2, _p_iSkeleton2To_p_iBase, 0, 0}, {&_swigt__p_iODEDynamicState, _p_iODEDynamicStateTo_p_iBase, 0, 0}, {&_swigt__p_iSprite2DUVAnimation, _p_iSprite2DUVAnimationTo_p_iBase, 0, 0}, {&_swigt__p_iSkeletonAnimation, _p_iSkeletonAnimationTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t, _p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_tTo_p_iBase, 0, 0}, {&_swigt__p_scfImplementation1TcsConfigFile_iConfigFile_t, _p_scfImplementation1TcsConfigFile_iConfigFile_tTo_p_iBase, 0, 0}, {&_swigt__p_iCelEntity, _p_iCelEntityTo_p_iBase, 0, 0}, {&_swigt__p_iEventPlug, _p_iEventPlugTo_p_iBase, 0, 0}, {&_swigt__p_iSequence, _p_iSequenceTo_p_iBase, 0, 0}, {&_swigt__p_iQuestSequence, _p_iQuestSequenceTo_p_iBase, 0, 0}, {&_swigt__p_csPath, _p_csPathTo_p_iBase, 0, 0}, {&_swigt__p_iPcmNewCamera__General, _p_iPcmNewCamera__GeneralTo_p_iBase, 0, 0}, {&_swigt__p_iSndSysSource3DDirectionalSimple, _p_iSndSysSource3DDirectionalSimpleTo_p_iBase, 0, 0}, {&_swigt__p_iQuestSeqOpType, _p_iQuestSeqOpTypeTo_p_iBase, 0, 0}, {&_swigt__p_iEventCord, _p_iEventCordTo_p_iBase, 0, 0}, {&_swigt__p_iPcGravity, _p_iPcGravityTo_p_iBase, 0, 0}, {&_swigt__p_iPortal, _p_iPortalTo_p_iBase, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iBillboard[] = { {&_swigt__p_iBillboard, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iBillboardEventHandler[] = { {&_swigt__p_iBillboardEventHandler, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iBillboardLayer[] = { {&_swigt__p_iBillboardLayer, 0, 0, 0},{0, 0, 0, 0}}; @@ -132686,7 +130486,6 @@ static swig_cast_info _swigc__p_iCelTimerListener[] = { {&_swigt__p_scfImplementationExt0TPcCommon_celPcCommon_t, _p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_iCelTimerListener, 0, 0}, {&_swigt__p_PcCommon, _p_PcCommonTo_p_iCelTimerListener, 0, 0}, {&_swigt__p_pyPcCommon, _p_pyPcCommonTo_p_iCelTimerListener, 0, 0}, {&_swigt__p_celPcCommon, _p_celPcCommonTo_p_iCelTimerListener, 0, 0}, {&_swigt__p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, _p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_tTo_p_iCelTimerListener, 0, 0}, {&_swigt__p_iCelTimerListener, 0, 0, 0}, {&_swigt__p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t, _p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_iCelTimerListener, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iCelZone[] = { {&_swigt__p_iCelZone, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iChangePropertyQuestRewardFactory[] = { {&_swigt__p_iChangePropertyQuestRewardFactory, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iCollection[] = { {&_swigt__p_iCollection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iCollider[] = { {&_swigt__p_iCollider, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iConsoleInput[] = { {&_swigt__p_iConsoleInput, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iConsoleOutput[] = { {&_swigt__p_iConsoleOutput, 0, 0, 0},{0, 0, 0, 0}}; @@ -132721,8 +130520,8 @@ static swig_cast_info _swigc__p_iObjectRegistry[] = { {&_swigt__p_iObjectRegistry, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iOperationQuestTriggerFactory[] = { {&_swigt__p_iOperationQuestTriggerFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPath[] = { {&_swigt__p_iPath, 0, 0, 0}, {&_swigt__p_scfImplementationExt1TcsPath_csObject_iPath_t, _p_scfImplementationExt1TcsPath_csObject_iPath_tTo_p_iPath, 0, 0}, {&_swigt__p_csPath, _p_csPathTo_p_iPath, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iPcActorAnalog[] = { {&_swigt__p_iPcActorAnalog, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPcActorMove[] = { {&_swigt__p_iPcActorMove, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iPcAnalogMotion[] = { {&_swigt__p_iPcAnalogMotion, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPcBillboard[] = { {&_swigt__p_iPcBillboard, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPcCamera[] = { {&_swigt__p_iPcDefaultCamera, _p_iPcDefaultCameraTo_p_iPcCamera, 0, 0}, {&_swigt__p_iPcCamera, 0, 0, 0}, {&_swigt__p_iPcSimpleCamera, _p_iPcSimpleCameraTo_p_iPcCamera, 0, 0}, {&_swigt__p_iPcNewCamera, _p_iPcNewCameraTo_p_iPcCamera, 0, 0}, {&_swigt__p_iPcDelegateCamera, _p_iPcDelegateCameraTo_p_iPcCamera, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPcCameraMode[] = { {&_swigt__p_iPcCameraMode, 0, 0, 0}, {&_swigt__p_iPcTrackingCamera, _p_iPcTrackingCameraTo_p_iPcCameraMode, 0, 0},{0, 0, 0, 0}}; @@ -132737,8 +130536,7 @@ static swig_cast_info _swigc__p_iPcGravityCallback[] = { {&_swigt__p_iPcGravityCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPcHover[] = { {&_swigt__p_iPcHover, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPcInventory[] = { {&_swigt__p_iPcInventory, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iPcInventoryListener[] = { {&_swigt__p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, _p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_tTo_p_iPcInventoryListener, 0, 0}, {&_swigt__p_iPcInventoryListener, 0, 0, 0}, {&_swigt__p_pyPcInventoryListener, _p_pyPcInventoryListenerTo_p_iPcInventoryListener, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_iPcJump[] = { {&_swigt__p_iPcJump, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iPcInventoryListener[] = { {&_swigt__p_iPcInventoryListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPcLight[] = { {&_swigt__p_iPcLight, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPcLinearMovement[] = { {&_swigt__p_iPcLinearMovement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iPcMechanicsBalancedGroup[] = { {&_swigt__p_iPcMechanicsBalancedGroup, 0, 0, 0},{0, 0, 0, 0}}; @@ -132798,6 +130596,7 @@ static swig_cast_info _swigc__p_iQuestTriggerFactory[] = { {&_swigt__p_iQuestTriggerFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iQuestTriggerResponseFactory[] = { {&_swigt__p_iQuestTriggerResponseFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iQuestTriggerType[] = { {&_swigt__p_iQuestTriggerType, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_iRegion[] = { {&_swigt__p_iRegion, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iRigidBody[] = { {&_swigt__p_iRigidBody, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSCF[] = { {&_swigt__p_iSCF, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iSector[] = { {&_swigt__p_iSector, 0, 0, 0},{0, 0, 0, 0}}; @@ -132830,6 +130629,7 @@ static swig_cast_info _swigc__p_p_iShaderVariableContext[] = {{&_swigt__p_p_iShaderVariableContext, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSequenceCondition[] = {{&_swigt__p_p_iSequenceCondition, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCameraPositionList[] = {{&_swigt__p_p_iCameraPositionList, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iRegionList[] = {{&_swigt__p_p_iRegionList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t[] = {{&_swigt__p_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSkeletonBlendNode2[] = {{&_swigt__p_p_iSkeletonBlendNode2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iQuestParameter[] = {{&_swigt__p_p_iQuestParameter, 0, 0, 0},{0, 0, 0, 0}}; @@ -132848,28 +130648,25 @@ static swig_cast_info _swigc__p_p_iSkeletonAnimationNode2[] = {{&_swigt__p_p_iSkeletonAnimationNode2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iObjectRegistry[] = {{&_swigt__p_p_iObjectRegistry, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iEventNameRegistry[] = {{&_swigt__p_p_iEventNameRegistry, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t[] = {{&_swigt__p_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSkeletonBone[] = {{&_swigt__p_p_iSkeletonBone, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iShaderVarStringSet[] = {{&_swigt__p_p_iShaderVarStringSet, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iStringSet[] = {{&_swigt__p_p_iStringSet, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcMover[] = {{&_swigt__p_p_iPcMover, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iGenMeshSkeletonControlState[] = {{&_swigt__p_p_iGenMeshSkeletonControlState, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iTerrainCollisionPairArray[] = {{&_swigt__p_p_iTerrainCollisionPairArray, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iRenderManagerPostEffects[] = {{&_swigt__p_p_iRenderManagerPostEffects, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCelDataArrayReadOnly[] = {{&_swigt__p_p_iCelDataArrayReadOnly, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iTerrainCellFeederProperties[] = {{&_swigt__p_p_iTerrainCellFeederProperties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iTerrainCellRenderProperties[] = {{&_swigt__p_p_iTerrainCellRenderProperties, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iTerrainCellFeederProperties[] = {{&_swigt__p_p_iTerrainCellFeederProperties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iTerrainCellCollisionProperties[] = {{&_swigt__p_p_iTerrainCellCollisionProperties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcProperties[] = {{&_swigt__p_p_iPcProperties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iLightList[] = {{&_swigt__p_p_iLightList, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iVisibilityCullerListener[] = {{&_swigt__p_p_iVisibilityCullerListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iMovableListener[] = {{&_swigt__p_p_iMovableListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCameraSectorListener[] = {{&_swigt__p_p_iCameraSectorListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iObjectModelListener[] = {{&_swigt__p_p_iObjectModelListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSndSysListener[] = {{&_swigt__p_p_iSndSysListener, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iReporterListener[] = {{&_swigt__p_p_iReporterListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iObjectNameChangeListener[] = {{&_swigt__p_p_iObjectNameChangeListener, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iReporterListener[] = {{&_swigt__p_p_iReporterListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iStandardReporterListener[] = {{&_swigt__p_p_iStandardReporterListener, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iVisibilityCullerListener[] = {{&_swigt__p_p_iVisibilityCullerListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCelTimerListener[] = {{&_swigt__p_p_iCelTimerListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcMeshSelectListener[] = {{&_swigt__p_p_iPcMeshSelectListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcTriggerListener[] = {{&_swigt__p_p_iPcTriggerListener, 0, 0, 0},{0, 0, 0, 0}}; @@ -132877,10 +130674,10 @@ static swig_cast_info _swigc__p_p_iPcSoundListener[] = {{&_swigt__p_p_iPcSoundListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcPropertyListener[] = {{&_swigt__p_p_iPcPropertyListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_pyPcPropertyListener[] = {{&_swigt__p_p_pyPcPropertyListener, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_pyPcInventoryListener[] = {{&_swigt__p_p_pyPcInventoryListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iFont[] = {{&_swigt__p_p_iFont, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iImage[] = {{&_swigt__p_p_iImage, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iMovieRecorder[] = {{&_swigt__p_p_iMovieRecorder, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iLightCallback[] = {{&_swigt__p_p_iLightCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iTerrainCellLoadCallback[] = {{&_swigt__p_p_iTerrainCellLoadCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iTerrainCellHeightDataCallback[] = {{&_swigt__p_p_iTerrainCellHeightDataCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iMeshObjectDrawCallback[] = {{&_swigt__p_p_iMeshObjectDrawCallback, 0, 0, 0},{0, 0, 0, 0}}; @@ -132889,9 +130686,10 @@ static swig_cast_info _swigc__p_p_iSkeletonBoneUpdateCallback[] = {{&_swigt__p_p_iSkeletonBoneUpdateCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSndSysStreamCallback[] = {{&_swigt__p_p_iSndSysStreamCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSndSysRendererCallback[] = {{&_swigt__p_p_iSndSysRendererCallback, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iConsoleExecCallback[] = {{&_swigt__p_p_iConsoleExecCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iDynamicsStepCallback[] = {{&_swigt__p_p_iDynamicsStepCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iDynamicsMoveCallback[] = {{&_swigt__p_p_iDynamicsMoveCallback, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iLightCallback[] = {{&_swigt__p_p_iLightCallback, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iDynamicsCollisionCallback[] = {{&_swigt__p_p_iDynamicsCollisionCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSectorCallback[] = {{&_swigt__p_p_iSectorCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSectorMeshCallback[] = {{&_swigt__p_p_iSectorMeshCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iLightVisibleCallback[] = {{&_swigt__p_p_iLightVisibleCallback, 0, 0, 0},{0, 0, 0, 0}}; @@ -132899,7 +130697,6 @@ static swig_cast_info _swigc__p_p_iEngineSectorCallback[] = {{&_swigt__p_p_iEngineSectorCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iTextureCallback[] = {{&_swigt__p_p_iTextureCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iMeshDrawCallback[] = {{&_swigt__p_p_iMeshDrawCallback, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iDynamicsCollisionCallback[] = {{&_swigt__p_p_iDynamicsCollisionCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iDynamicsColliderCollisionCallback[] = {{&_swigt__p_p_iDynamicsColliderCollisionCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iODEFrameUpdateCallback[] = {{&_swigt__p_p_iODEFrameUpdateCallback, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iOffscreenCanvasCallback[] = {{&_swigt__p_p_iOffscreenCanvasCallback, 0, 0, 0},{0, 0, 0, 0}}; @@ -132917,10 +130714,11 @@ static swig_cast_info _swigc__p_p_iCollideSystem[] = {{&_swigt__p_p_iCollideSystem, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iDynamicSystem[] = {{&_swigt__p_p_iDynamicSystem, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcMechanicsSystem[] = {{&_swigt__p_p_iPcMechanicsSystem, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iPcActorAnalog[] = {{&_swigt__p_p_iPcActorAnalog, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iRegion[] = {{&_swigt__p_p_iRegion, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcRegion[] = {{&_swigt__p_p_iPcRegion, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iStringArray[] = {{&_swigt__p_p_iStringArray, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCelZone[] = {{&_swigt__p_p_iCelZone, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iVisibilityObjectIterator[] = {{&_swigt__p_p_iVisibilityObjectIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iMeshWrapperIterator[] = {{&_swigt__p_p_iMeshWrapperIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSectorIterator[] = {{&_swigt__p_p_iSectorIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iLightIterator[] = {{&_swigt__p_p_iLightIterator, 0, 0, 0},{0, 0, 0, 0}}; @@ -132933,6 +130731,7 @@ static swig_cast_info _swigc__p_p_iObjectRegistryIterator[] = {{&_swigt__p_p_iObjectRegistryIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iEventAttributeIterator[] = {{&_swigt__p_p_iEventAttributeIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPluginIterator[] = {{&_swigt__p_p_iPluginIterator, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iVisibilityObjectIterator[] = {{&_swigt__p_p_iVisibilityObjectIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCelEntityIterator[] = {{&_swigt__p_p_iCelEntityIterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iEventOutlet[] = {{&_swigt__p_p_iEventOutlet, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iColoredVertices[] = {{&_swigt__p_p_iColoredVertices, 0, 0, 0},{0, 0, 0, 0}}; @@ -132972,9 +130771,10 @@ static swig_cast_info _swigc__p_p_iSkeletonGraveyard[] = {{&_swigt__p_p_iSkeletonGraveyard, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCelNode[] = {{&_swigt__p_p_iCelNode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_scfImplementationExt0TcsImageMemory_csImageBase_t[] = {{&_swigt__p_p_scfImplementationExt0TcsImageMemory_csImageBase_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iCelPropertyClassTemplate[] = {{&_swigt__p_p_iCelPropertyClassTemplate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iDecalTemplate[] = {{&_swigt__p_p_iDecalTemplate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCelEntityTemplate[] = {{&_swigt__p_p_iCelEntityTemplate, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iCelPropertyClassTemplate[] = {{&_swigt__p_p_iCelPropertyClassTemplate, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iFrameEventSignpost[] = {{&_swigt__p_p_iFrameEventSignpost, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCelBehaviour[] = {{&_swigt__p_p_iCelBehaviour, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iMeshList[] = {{&_swigt__p_p_iMeshList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iConsoleWatcher[] = {{&_swigt__p_p_iConsoleWatcher, 0, 0, 0},{0, 0, 0, 0}}; @@ -132993,6 +130793,7 @@ static swig_cast_info _swigc__p_p_iPcSpawn[] = {{&_swigt__p_p_iPcSpawn, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSndSysSourceOpenAL[] = {{&_swigt__p_p_iSndSysSourceOpenAL, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcLinearMovement[] = {{&_swigt__p_p_iPcLinearMovement, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iConsoleInput[] = {{&_swigt__p_p_iConsoleInput, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iParticleBuiltinEmitterBox[] = {{&_swigt__p_p_iParticleBuiltinEmitterBox, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_csView[] = {{&_swigt__p_p_csView, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t[] = {{&_swigt__p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, 0, 0, 0},{0, 0, 0, 0}}; @@ -133006,6 +130807,7 @@ static swig_cast_info _swigc__p_p_iScript[] = {{&_swigt__p_p_iScript, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_scfImplementation1TpyMessageSender_iMessageSender_t[] = {{&_swigt__p_p_scfImplementation1TpyMessageSender_iMessageSender_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSpriteCal3DSocket[] = {{&_swigt__p_p_iSpriteCal3DSocket, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iAnimatedMeshSocket[] = {{&_swigt__p_p_iAnimatedMeshSocket, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSkeletonSocket[] = {{&_swigt__p_p_iSkeletonSocket, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSceneNodeArray[] = {{&_swigt__p_p_iSceneNodeArray, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSndSysLoader[] = {{&_swigt__p_p_iSndSysLoader, 0, 0, 0},{0, 0, 0, 0}}; @@ -133085,7 +130887,6 @@ static swig_cast_info _swigc__p_p_iMaterialList[] = {{&_swigt__p_p_iMaterialList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t[] = {{&_swigt__p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iLight[] = {{&_swigt__p_p_iLight, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iPcJump[] = {{&_swigt__p_p_iPcJump, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSimpleFormerState[] = {{&_swigt__p_p_iSimpleFormerState, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iTerrainCell[] = {{&_swigt__p_p_iTerrainCell, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcMechanicsJoint[] = {{&_swigt__p_p_iPcMechanicsJoint, 0, 0, 0},{0, 0, 0, 0}}; @@ -133097,6 +130898,7 @@ static swig_cast_info _swigc__p_p_csConfigFile[] = {{&_swigt__p_p_csConfigFile, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iConfigFile[] = {{&_swigt__p_p_iConfigFile, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iEvent[] = {{&_swigt__p_p_iEvent, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iParticleBuiltinEffectorLinear[] = {{&_swigt__p_p_iParticleBuiltinEffectorLinear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iBugPlug[] = {{&_swigt__p_p_iBugPlug, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iThingState[] = {{&_swigt__p_p_iThingState, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iAnimatedImage[] = {{&_swigt__p_p_iAnimatedImage, 0, 0, 0},{0, 0, 0, 0}}; @@ -133107,12 +130909,10 @@ static swig_cast_info _swigc__p_p_iCollider[] = {{&_swigt__p_p_iCollider, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iDynamicsSystemCollider[] = {{&_swigt__p_p_iDynamicsSystemCollider, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iArrayReadOnlyTiSceneNode_p_t[] = {{&_swigt__p_p_iArrayReadOnlyTiSceneNode_p_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iRenderManagerTargets[] = {{&_swigt__p_p_iRenderManagerTargets, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iQuestReward[] = {{&_swigt__p_p_iQuestReward, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcTimer[] = {{&_swigt__p_p_iPcTimer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iMessageSender[] = {{&_swigt__p_p_iMessageSender, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_pyMessageSender[] = {{&_swigt__p_p_pyMessageSender, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iPcAnalogMotion[] = {{&_swigt__p_p_iPcAnalogMotion, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iDocumentNode[] = {{&_swigt__p_p_iDocumentNode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSequenceTrigger[] = {{&_swigt__p_p_iSequenceTrigger, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcTrigger[] = {{&_swigt__p_p_iPcTrigger, 0, 0, 0},{0, 0, 0, 0}}; @@ -133133,8 +130933,8 @@ static swig_cast_info _swigc__p_p_iSndSysSource3DDirectional[] = {{&_swigt__p_p_iSndSysSource3DDirectional, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSectorList[] = {{&_swigt__p_p_iSectorList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPolygonHandle[] = {{&_swigt__p_p_iPolygonHandle, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iSndSysListenerDoppler[] = {{&_swigt__p_p_iSndSysListenerDoppler, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSndSysSource3DDoppler[] = {{&_swigt__p_p_iSndSysSource3DDoppler, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iSndSysListenerDoppler[] = {{&_swigt__p_p_iSndSysListenerDoppler, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iTextureHandle[] = {{&_swigt__p_p_iTextureHandle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCommandLineParser[] = {{&_swigt__p_p_iCommandLineParser, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iFontDeleteNotify[] = {{&_swigt__p_p_iFontDeleteNotify, 0, 0, 0},{0, 0, 0, 0}}; @@ -133144,8 +130944,8 @@ static swig_cast_info _swigc__p_p_iPcSoundSource[] = {{&_swigt__p_p_iPcSoundSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iMeshFactoryList[] = {{&_swigt__p_p_iMeshFactoryList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSndSysSource[] = {{&_swigt__p_p_iSndSysSource, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iSkeletonFSMNodeFactory2[] = {{&_swigt__p_p_iSkeletonFSMNodeFactory2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSkeletonRandomNodeFactory2[] = {{&_swigt__p_p_iSkeletonRandomNodeFactory2, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iSkeletonFSMNodeFactory2[] = {{&_swigt__p_p_iSkeletonFSMNodeFactory2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSkeletonPriorityNodeFactory2[] = {{&_swigt__p_p_iSkeletonPriorityNodeFactory2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSkeletonBlendNodeFactory2[] = {{&_swigt__p_p_iSkeletonBlendNodeFactory2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSkeletonAnimationNodeFactory2[] = {{&_swigt__p_p_iSkeletonAnimationNodeFactory2, 0, 0, 0},{0, 0, 0, 0}}; @@ -133173,7 +130973,6 @@ static swig_cast_info _swigc__p_p_iNativeWindowManager[] = {{&_swigt__p_p_iNativeWindowManager, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iDynamics[] = {{&_swigt__p_p_iDynamics, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iRenderLoopManager[] = {{&_swigt__p_p_iRenderLoopManager, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iRenderManager[] = {{&_swigt__p_p_iRenderManager, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iBillboardManager[] = {{&_swigt__p_p_iBillboardManager, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcZoneManager[] = {{&_swigt__p_p_iPcZoneManager, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iQuestManager[] = {{&_swigt__p_p_iQuestManager, 0, 0, 0},{0, 0, 0, 0}}; @@ -133191,6 +130990,7 @@ static swig_cast_info _swigc__p_p_iTerrainFactory[] = {{&_swigt__p_p_iTerrainFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iMeshObjectFactory[] = {{&_swigt__p_p_iMeshObjectFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iAnimatedMeshFactory[] = {{&_swigt__p_p_iAnimatedMeshFactory, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iAnimatedMeshSocketFactory[] = {{&_swigt__p_p_iAnimatedMeshSocketFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSkeletonFactory[] = {{&_swigt__p_p_iSkeletonFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSkeletonSocketFactory[] = {{&_swigt__p_p_iSkeletonSocketFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSkeletonBoneFactory[] = {{&_swigt__p_p_iSkeletonBoneFactory, 0, 0, 0},{0, 0, 0, 0}}; @@ -133235,9 +131035,7 @@ static swig_cast_info _swigc__p_p_iPropertyQuestSeqOpFactory[] = {{&_swigt__p_p_iPropertyQuestSeqOpFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_PcCommonFactory[] = {{&_swigt__p_p_PcCommonFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iParticleBuiltinEffectorVelocityField[] = {{&_swigt__p_p_iParticleBuiltinEffectorVelocityField, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iCustomMatrixCamera[] = {{&_swigt__p_p_iCustomMatrixCamera, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcDefaultCamera[] = {{&_swigt__p_p_iPcDefaultCamera, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iPerspectiveCamera[] = {{&_swigt__p_p_iPerspectiveCamera, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCamera[] = {{&_swigt__p_p_iCamera, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcCamera[] = {{&_swigt__p_p_iPcCamera, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcSimpleCamera[] = {{&_swigt__p_p_iPcSimpleCamera, 0, 0, 0},{0, 0, 0, 0}}; @@ -133277,7 +131075,6 @@ static swig_cast_info _swigc__p_p_iProcTexture[] = {{&_swigt__p_p_iProcTexture, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iParticleBuiltinEmitterCylinder[] = {{&_swigt__p_p_iParticleBuiltinEmitterCylinder, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_csProcTexture[] = {{&_swigt__p_p_csProcTexture, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iStringSetBaseTCS__StringSetTag__General_t[] = {{&_swigt__p_p_iStringSetBaseTCS__StringSetTag__General_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSkeletonAnimCallback2[] = {{&_swigt__p_p_iSkeletonAnimCallback2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t[] = {{&_swigt__p_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iComponent[] = {{&_swigt__p_p_iComponent, 0, 0, 0},{0, 0, 0, 0}}; @@ -133301,7 +131098,7 @@ static swig_cast_info _swigc__p_p_iCelInventorySpaceSlot[] = {{&_swigt__p_p_iCelInventorySpaceSlot, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iQuest[] = {{&_swigt__p_p_iQuest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcSteer[] = {{&_swigt__p_p_iPcSteer, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iStringSetBaseTCS__StringSetTag__ShaderVar_t[] = {{&_swigt__p_p_iStringSetBaseTCS__StringSetTag__ShaderVar_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iShaderVarStack[] = {{&_swigt__p_p_iShaderVarStack, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iGeneralMeshCommonState[] = {{&_swigt__p_p_iGeneralMeshCommonState, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iSndSysData[] = {{&_swigt__p_p_iSndSysData, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcSolid[] = {{&_swigt__p_p_iPcSolid, 0, 0, 0},{0, 0, 0, 0}}; @@ -133327,7 +131124,7 @@ static swig_cast_info _swigc__p_p_iEventCord[] = {{&_swigt__p_p_iEventCord, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcGravity[] = {{&_swigt__p_p_iPcGravity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPortal[] = {{&_swigt__p_p_iPortal, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_iBase[] = { {&_swigt__p_p_iSaver, _p_p_iSaverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEDynamicSystemState, _p_p_iODEDynamicSystemStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainVector3Array, _p_p_iTerrainVector3ArrayTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_t, _p_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTcsCollisionPair_t, _p_p_iArrayReadOnlyTcsCollisionPair_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeElementsTcsCollisionPair_t, _p_p_iArrayChangeElementsTcsCollisionPair_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeAllTcsCollisionPair_t, _p_p_iArrayChangeAllTcsCollisionPair_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventQueue, _p_p_iEventQueueTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShaderVariableContext, _p_p_iShaderVariableContextTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceCondition, _p_p_iSequenceConditionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCameraPositionList, _p_p_iCameraPositionListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t, _p_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonBlendNode2, _p_p_iSkeletonBlendNode2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestParameter, _p_p_iQuestParameterTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementationExt1TcsPath_csObject_iPath_t, _p_p_scfImplementationExt1TcsPath_csObject_iPath_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t, _p_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSceneNode, _p_p_iSceneNodeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEffectorLinColor, _p_p_iParticleBuiltinEffectorLinColorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonPriorityNode2, _p_p_iSkeletonPriorityNode2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iVFS, _p_p_iVFSTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcCameraMode, _p_p_iPcCameraModeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iThingEnvironment, _p_p_iThingEnvironmentTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iClipper2D, _p_p_iClipper2DTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsImageBase_iImage_t, _p_p_scfImplementation1TcsImageBase_iImage_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csTriangleMeshPointer, _p_p_csTriangleMeshPointerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iConsoleOutput, _p_p_iConsoleOutputTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimationNode2, _p_p_iSkeletonAnimationNode2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iObjectRegistry, _p_p_iObjectRegistryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventNameRegistry, _p_p_iEventNameRegistryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, _p_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonBone, _p_p_iSkeletonBoneTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSector, _p_p_iSectorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShaderVarStringSet, _p_p_iShaderVarStringSetTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iStringSet, _p_p_iStringSetTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMover, _p_p_iPcMoverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGenMeshSkeletonControlState, _p_p_iGenMeshSkeletonControlStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCollisionPairArray, _p_p_iTerrainCollisionPairArrayTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRenderManagerPostEffects, _p_p_iRenderManagerPostEffectsTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelDataArrayReadOnly, _p_p_iCelDataArrayReadOnlyTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCellFeederProperties, _p_p_iTerrainCellFeederPropertiesTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCellRenderProperties, _p_p_iTerrainCellRenderPropertiesTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCellCollisionProperties, _p_p_iTerrainCellCollisionPropertiesTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcProperties, _p_p_iPcPropertiesTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightList, _p_p_iLightListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iVisibilityCullerListener, _p_p_iVisibilityCullerListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMovableListener, _p_p_iMovableListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCameraSectorListener, _p_p_iCameraSectorListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iObjectModelListener, _p_p_iObjectModelListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysListener, _p_p_iSndSysListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iReporterListener, _p_p_iReporterListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iObjectNameChangeListener, _p_p_iObjectNameChangeListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iStandardReporterListener, _p_p_iStandardReporterListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelTimerListener, _p_p_iCelTimerListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMeshSelectListener, _p_p_iPcMeshSelectListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcTriggerListener, _p_p_iPcTriggerListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcInventoryListener, _p_p_iPcInventoryListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcSoundListener, _p_p_iPcSoundListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcPropertyListener, _p_p_iPcPropertyListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_pyPcPropertyListener, _p_p_pyPcPropertyListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_pyPcInventoryListener, _p_p_pyPcInventoryListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFont, _p_p_iFontTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iImage, _p_p_iImageTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMovieRecorder, _p_p_iMovieRecorderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCellLoadCallback, _p_p_iTerrainCellLoadCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCellHeightDataCallback, _p_p_iTerrainCellHeightDataCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshObjectDrawCallback, _p_p_iMeshObjectDrawCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonUpdateCallback, _p_p_iSkeletonUpdateCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimationCallback, _p_p_iSkeletonAnimationCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonBoneUpdateCallback, _p_p_iSkeletonBoneUpdateCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysStreamCallback, _p_p_iSndSysStreamCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysRendererCallback, _p_p_iSndSysRendererCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamicsStepCallback, _p_p_iDynamicsStepCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamicsMoveCallback, _p_p_iDynamicsMoveCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightCallback, _p_p_iLightCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSectorCallback, _p_p_iSectorCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSectorMeshCallback, _p_p_iSectorMeshCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightVisibleCallback, _p_p_iLightVisibleCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEngineFrameCallback, _p_p_iEngineFrameCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEngineSectorCallback, _p_p_iEngineSectorCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTextureCallback, _p_p_iTextureCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshDrawCallback, _p_p_iMeshDrawCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamicsCollisionCallback, _p_p_iDynamicsCollisionCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamicsColliderCollisionCallback, _p_p_iDynamicsColliderCollisionCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEFrameUpdateCallback, _p_p_iODEFrameUpdateCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iOffscreenCanvasCallback, _p_p_iOffscreenCanvasCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPortalCallback, _p_p_iPortalCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iProcTexCallback, _p_p_iProcTexCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelNewEntityCallback, _p_p_iCelNewEntityCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEntityRemoveCallback, _p_p_iCelEntityRemoveCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcGravityCallback, _p_p_iPcGravityCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestTriggerCallback, _p_p_iQuestTriggerCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestSequenceCallback, _p_p_iQuestSequenceCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainSystem, _p_p_iTerrainSystemTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDocumentSystem, _p_p_iDocumentSystemTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelRegion, _p_p_iCelRegionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleSystem, _p_p_iParticleSystemTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCollideSystem, _p_p_iCollideSystemTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamicSystem, _p_p_iDynamicSystemTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMechanicsSystem, _p_p_iPcMechanicsSystemTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcRegion, _p_p_iPcRegionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iStringArray, _p_p_iStringArrayTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelZone, _p_p_iCelZoneTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iVisibilityObjectIterator, _p_p_iVisibilityObjectIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshWrapperIterator, _p_p_iMeshWrapperIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSectorIterator, _p_p_iSectorIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightIterator, _p_p_iLightIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTriangleMeshIterator, _p_p_iTriangleMeshIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDocumentNodeIterator, _p_p_iDocumentNodeIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDocumentAttributeIterator, _p_p_iDocumentAttributeIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iConfigIterator, _p_p_iConfigIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iReporterIterator, _p_p_iReporterIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iObjectIterator, _p_p_iObjectIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iObjectRegistryIterator, _p_p_iObjectRegistryIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventAttributeIterator, _p_p_iEventAttributeIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPluginIterator, _p_p_iPluginIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEntityIterator, _p_p_iCelEntityIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventOutlet, _p_p_iEventOutletTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iColoredVertices, _p_p_iColoredVerticesTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedMeshMorphTarget, _p_p_iAnimatedMeshMorphTargetTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsView_iView_t, _p_p_scfImplementation1TcsView_iView_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSoftwareFilter3D, _p_p_iSndSysSoftwareFilter3DTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelPropertyClassList, _p_p_iCelPropertyClassListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshObject, _p_p_iMeshObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBugPlugRenderObject, _p_p_iBugPlugRenderObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iScriptObject, _p_p_iScriptObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iObject, _p_p_iObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csObject, _p_p_csObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iVisibilityObject, _p_p_iVisibilityObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMechanicsObject, _p_p_iPcMechanicsObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonRandomNode2, _p_p_iSkeletonRandomNode2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimNode2, _p_p_iSkeletonAnimNode2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonFSMNode2, _p_p_iSkeletonFSMNode2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iGenMeshAnimationControl1_4, _p_p_iGenMeshAnimationControl1_4To_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcProjectile, _p_p_iPcProjectileTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimTimeUpdateHandler, _p_p_iAnimTimeUpdateHandlerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventHandler, _p_p_iEventHandlerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBillboardEventHandler, _p_p_iBillboardEventHandlerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFrustumView, _p_p_iFrustumViewTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshFactoryWrapper, _p_p_iMeshFactoryWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshWrapper, _p_p_iMeshWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMaterialWrapper, _p_p_iMaterialWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTextureWrapper, _p_p_iTextureWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysWrapper, _p_p_iSndSysWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceWrapper, _p_p_iSequenceWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csColliderWrapper, _p_p_csColliderWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEUniversalJoint, _p_p_iODEUniversalJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEBallJoint, _p_p_iODEBallJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMapNode, _p_p_iMapNodeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedMeshSubMesh, _p_p_iAnimatedMeshSubMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedMeshFactorySubMesh, _p_p_iAnimatedMeshFactorySubMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGeneralMeshSubMesh, _p_p_iGeneralMeshSubMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonGraveyard, _p_p_iSkeletonGraveyardTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelNode, _p_p_iCelNodeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementationExt0TcsImageMemory_csImageBase_t, _p_p_scfImplementationExt0TcsImageMemory_csImageBase_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDecalTemplate, _p_p_iDecalTemplateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEntityTemplate, _p_p_iCelEntityTemplateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelPropertyClassTemplate, _p_p_iCelPropertyClassTemplateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelBehaviour, _p_p_iCelBehaviourTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshList, _p_p_iMeshListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iConsoleWatcher, _p_p_iConsoleWatcherTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageDispatcher, _p_p_iMessageDispatcherTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerraSampler, _p_p_iTerraSamplerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iScriptValue, _p_p_iScriptValueTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBase, 0, 0, 0}, {&_swigt__p_p_iParticleEmitter, _p_p_iParticleEmitterTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcPython, _p_p_iPcPythonTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelInventorySpace, _p_p_iCelInventorySpaceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csProcAnimated, _p_p_csProcAnimatedTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcDamage, _p_p_iPcDamageTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFontServer, _p_p_iFontServerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSourceSoftware, _p_p_iSndSysSourceSoftwareTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysRendererSoftware, _p_p_iSndSysRendererSoftwareTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysRendererOpenAL, _p_p_iSndSysRendererOpenALTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcSpawn, _p_p_iPcSpawnTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSourceOpenAL, _p_p_iSndSysSourceOpenALTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcLinearMovement, _p_p_iPcLinearMovementTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEmitterBox, _p_p_iParticleBuiltinEmitterBoxTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csView, _p_p_csViewTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, _p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMeshDeform, _p_p_iPcMeshDeformTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleSystemBase, _p_p_iParticleSystemBaseTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iVisibilityCuller, _p_p_iVisibilityCullerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSource3D, _p_p_iSndSysSource3DTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFile, _p_p_iFileTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPath, _p_p_iPathTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleEffector, _p_p_iParticleEffectorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iScript, _p_p_iScriptTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TpyMessageSender_iMessageSender_t, _p_p_scfImplementation1TpyMessageSender_iMessageSender_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSpriteCal3DSocket, _p_p_iSpriteCal3DSocketTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonSocket, _p_p_iSkeletonSocketTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSceneNodeArray, _p_p_iSceneNodeArrayTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysLoader, _p_p_iSndSysLoaderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLoader, _p_p_iLoaderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSpriteSocket, _p_p_iSpriteSocketTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcInventory, _p_p_iPcInventoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLODControl, _p_p_iLODControlTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGenMeshAnimationControl, _p_p_iGenMeshAnimationControlTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDocumentAttribute, _p_p_iDocumentAttributeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSpriteFrame, _p_p_iSpriteFrameTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShader, _p_p_iShaderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestSeqOp, _p_p_iQuestSeqOpTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainObjectState, _p_p_iTerrainObjectStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEJointState, _p_p_iODEJointStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEGeneralJointState, _p_p_iODEGeneralJointStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMaterialEngine, _p_p_iMaterialEngineTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcWheeled, _p_p_iPcWheeledTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTcsVector3_t, _p_p_iArrayReadOnlyTcsVector3_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeElementsTcsVector3_t, _p_p_iArrayChangeElementsTcsVector3_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeAllTcsVector3_t, _p_p_iArrayChangeAllTcsVector3_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iVirtualClock, _p_p_iVirtualClockTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEngine, _p_p_iEngineTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGenMeshAnimationControlType, _p_p_iGenMeshAnimationControlTypeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_t, _p_p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_t, _p_p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t, _p_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csTriangleMeshBox, _p_p_csTriangleMeshBoxTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightingProcessInfo, _p_p_iLightingProcessInfoTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcCommandInput, _p_p_iPcCommandInputTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iReporter, _p_p_iReporterTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsObject_iObject_t, _p_p_scfImplementation1TcsObject_iObject_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelPropertyClass, _p_p_iCelPropertyClassTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t, _p_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcPathFinder, _p_p_iPcPathFinderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTranslator, _p_p_iTranslatorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBillboardLayer, _p_p_iBillboardLayerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iString, _p_p_iStringTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcCharacteristics, _p_p_iPcCharacteristicsTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelMapFile, _p_p_iCelMapFileTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iKeyboardDriver, _p_p_iKeyboardDriverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iJoystickDriver, _p_p_iJoystickDriverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMouseDriver, _p_p_iMouseDriverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSoftwareDriver, _p_p_iSndSysSoftwareDriverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShaderVariableAccessor, _p_p_iShaderVariableAccessorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcActorMove, _p_p_iPcActorMoveTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_t, _p_p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMechanicsBalancedGroup, _p_p_iPcMechanicsBalancedGroupTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelPath, _p_p_iCelPathTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSCF, _p_p_iSCFTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcQuest, _p_p_iPcQuestTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimationKeyFrame, _p_p_iSkeletonAnimationKeyFrameTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csImageMemory, _p_p_csImageMemoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBillboard, _p_p_iBillboardTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcBillboard, _p_p_iPcBillboardTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGeneralMeshState, _p_p_iGeneralMeshStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMechanicsThrusterController, _p_p_iPcMechanicsThrusterControllerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcCraftController, _p_p_iPcCraftControllerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceTimedOperation, _p_p_iSequenceTimedOperationTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceOperation, _p_p_iSequenceOperationTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iJoint, _p_p_iJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightingProcessData, _p_p_iLightingProcessDataTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEngineSequenceParameters, _p_p_iEngineSequenceParametersTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iKeyComposer, _p_p_iKeyComposerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBodyGroup, _p_p_iBodyGroupTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainRenderer, _p_p_iTerrainRendererTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysRenderer, _p_p_iSndSysRendererTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShaderPriorityList, _p_p_iShaderPriorityListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEntityList, _p_p_iCelEntityListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSprite2DUVAnimationFrame, _p_p_iSprite2DUVAnimationFrameTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMeshSelect, _p_p_iPcMeshSelectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEdge, _p_p_iCelEdgeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCollection, _p_p_iCollectionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeAllTcelData_t, _p_p_iArrayChangeAllTcelData_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeElementsTcelData_t, _p_p_iArrayChangeElementsTcelData_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTcelData_t, _p_p_iArrayReadOnlyTcelData_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDocument, _p_p_iDocumentTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedMesh, _p_p_iAnimatedMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMaterialList, _p_p_iMaterialListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t, _p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLight, _p_p_iLightTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcJump, _p_p_iPcJumpTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSimpleFormerState, _p_p_iSimpleFormerStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCell, _p_p_iTerrainCellTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMechanicsJoint, _p_p_iPcMechanicsJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimation2, _p_p_iSkeletonAnimation2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iMaterial, _p_p_iMaterialTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTcsSprite2DVertex_t, _p_p_iArrayReadOnlyTcsSprite2DVertex_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeElementsTcsSprite2DVertex_t, _p_p_iArrayChangeElementsTcsSprite2DVertex_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeAllTcsSprite2DVertex_t, _p_p_iArrayChangeAllTcsSprite2DVertex_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csConfigFile, _p_p_csConfigFileTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iConfigFile, _p_p_iConfigFileTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEvent, _p_p_iEventTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBugPlug, _p_p_iBugPlugTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iThingState, _p_p_iThingStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedImage, _p_p_iAnimatedImageTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcHover, _p_p_iPcHoverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iHalo, _p_p_iHaloTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMesh, _p_p_iPcMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCollider, _p_p_iTerrainColliderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCollider, _p_p_iColliderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamicsSystemCollider, _p_p_iDynamicsSystemColliderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTiSceneNode_p_t, _p_p_iArrayReadOnlyTiSceneNode_p_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRenderManagerTargets, _p_p_iRenderManagerTargetsTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestReward, _p_p_iQuestRewardTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcTimer, _p_p_iPcTimerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageSender, _p_p_iMessageSenderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_pyMessageSender, _p_p_pyMessageSenderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcAnalogMotion, _p_p_iPcAnalogMotionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDocumentNode, _p_p_iDocumentNodeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceTrigger, _p_p_iSequenceTriggerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcTrigger, _p_p_iPcTriggerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestTrigger, _p_p_iQuestTriggerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsTriangleMesh_iTriangleMesh_t, _p_p_scfImplementation1TcsTriangleMesh_iTriangleMesh_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGraphics2D, _p_p_iGraphics2DTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCameraPosition, _p_p_iCameraPositionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTextureList, _p_p_iTextureListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonManager2, _p_p_iSkeletonManager2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMechanicsThruster, _p_p_iPcMechanicsThrusterTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMovableConstraint, _p_p_iPcMovableConstraintTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainFactoryCell, _p_p_iTerrainFactoryCellTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iView, _p_p_iViewTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODESliderJoint, _p_p_iODESliderJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEAMotorJoint, _p_p_iODEAMotorJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEHinge2Joint, _p_p_iODEHinge2JointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEmitterCone, _p_p_iParticleBuiltinEmitterConeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSource3DDirectional, _p_p_iSndSysSource3DDirectionalTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSectorList, _p_p_iSectorListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPolygonHandle, _p_p_iPolygonHandleTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysListenerDoppler, _p_p_iSndSysListenerDopplerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSource3DDoppler, _p_p_iSndSysSource3DDopplerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTextureHandle, _p_p_iTextureHandleTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCommandLineParser, _p_p_iCommandLineParserTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFontDeleteNotify, _p_p_iFontDeleteNotifyTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelBlLayer, _p_p_iCelBlLayerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelPlLayer, _p_p_iCelPlLayerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerraFormer, _p_p_iTerraFormerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcSoundSource, _p_p_iPcSoundSourceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshFactoryList, _p_p_iMeshFactoryListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSource, _p_p_iSndSysSourceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonFSMNodeFactory2, _p_p_iSkeletonFSMNodeFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonRandomNodeFactory2, _p_p_iSkeletonRandomNodeFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonPriorityNodeFactory2, _p_p_iSkeletonPriorityNodeFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonBlendNodeFactory2, _p_p_iSkeletonBlendNodeFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimationNodeFactory2, _p_p_iSkeletonAnimationNodeFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimNodeFactory2, _p_p_iSkeletonAnimNodeFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimPacketFactory2, _p_p_iSkeletonAnimPacketFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonFactory2, _p_p_iSkeletonFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTiCollection_p_t, _p_p_iArrayReadOnlyTiCollection_p_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelDataArray, _p_p_iCelDataArrayTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGraphics3D, _p_p_iGraphics3DTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonBoneRagdollInfo, _p_p_iSkeletonBoneRagdollInfoTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeleton, _p_p_iSkeletonTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshObjectType, _p_p_iMeshObjectTypeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRigidBody, _p_p_iRigidBodyTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSourceSoftware3D, _p_p_iSndSysSourceSoftware3DTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestTriggerType, _p_p_iQuestTriggerTypeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTextureManager, _p_p_iTextureManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShaderManager, _p_p_iShaderManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysManager, _p_p_iSndSysManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iConfigManager, _p_p_iConfigManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCacheManager, _p_p_iCacheManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPluginManager, _p_p_iPluginManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDecalManager, _p_p_iDecalManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEngineSequenceManager, _p_p_iEngineSequenceManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceManager, _p_p_iSequenceManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iNativeWindowManager, _p_p_iNativeWindowManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamics, _p_p_iDynamicsTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRenderLoopManager, _p_p_iRenderLoopManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRenderManager, _p_p_iRenderManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBillboardManager, _p_p_iBillboardManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcZoneManager, _p_p_iPcZoneManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestManager, _p_p_iQuestManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParameterESM, _p_p_iParameterESMTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t, _p_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementationExt0TPcCommon_celPcCommon_t, _p_p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRenderLoop, _p_p_iRenderLoopTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelConsoleCommand, _p_p_iCelConsoleCommandTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelConsole, _p_p_iCelConsoleTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDebugHelper, _p_p_iDebugHelperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEffectorForce, _p_p_iParticleBuiltinEffectorForceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEffectorFactory, _p_p_iParticleBuiltinEffectorFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEmitterFactory, _p_p_iParticleBuiltinEmitterFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleSystemFactory, _p_p_iParticleSystemFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainFactory, _p_p_iTerrainFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshObjectFactory, _p_p_iMeshObjectFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedMeshFactory, _p_p_iAnimatedMeshFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonFactory, _p_p_iSkeletonFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonSocketFactory, _p_p_iSkeletonSocketFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonBoneFactory, _p_p_iSkeletonBoneFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGenMeshAnimationControlFactory, _p_p_iGenMeshAnimationControlFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFactory, _p_p_iFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csTriangleMesh, _p_p_csTriangleMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTriangleMesh, _p_p_iTriangleMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEntityTracker, _p_p_iCelEntityTrackerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelPropertyClassFactory, _p_p_iCelPropertyClassFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestTriggerFactory, _p_p_iQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestRewardFactory, _p_p_iQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestSeqOpFactory, _p_p_iQuestSeqOpFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestTriggerResponseFactory, _p_p_iQuestTriggerResponseFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestStateFactory, _p_p_iQuestStateFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestSequenceFactory, _p_p_iQuestSequenceFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestFactory, _p_p_iQuestFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTimeoutQuestTriggerFactory, _p_p_iTimeoutQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPropertyChangeQuestTriggerFactory, _p_p_iPropertyChangeQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshSelectQuestTriggerFactory, _p_p_iMeshSelectQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iInventoryQuestTriggerFactory, _p_p_iInventoryQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEnterSectorQuestTriggerFactory, _p_p_iEnterSectorQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iOperationQuestTriggerFactory, _p_p_iOperationQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceFinishQuestTriggerFactory, _p_p_iSequenceFinishQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTriggerQuestTriggerFactory, _p_p_iTriggerQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageQuestTriggerFactory, _p_p_iMessageQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iWatchQuestTriggerFactory, _p_p_iWatchQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDebugPrintQuestRewardFactory, _p_p_iDebugPrintQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iNewStateQuestRewardFactory, _p_p_iNewStateQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iChangePropertyQuestRewardFactory, _p_p_iChangePropertyQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iInventoryQuestRewardFactory, _p_p_iInventoryQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCsSequenceQuestRewardFactory, _p_p_iCsSequenceQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceQuestRewardFactory, _p_p_iSequenceQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceFinishQuestRewardFactory, _p_p_iSequenceFinishQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageQuestRewardFactory, _p_p_iMessageQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iActionQuestRewardFactory, _p_p_iActionQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDestroyEntityQuestRewardFactory, _p_p_iDestroyEntityQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCreateEntityQuestRewardFactory, _p_p_iCreateEntityQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDebugPrintQuestSeqOpFactory, _p_p_iDebugPrintQuestSeqOpFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTransformQuestSeqOpFactory, _p_p_iTransformQuestSeqOpFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMovePathQuestSeqOpFactory, _p_p_iMovePathQuestSeqOpFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightQuestSeqOpFactory, _p_p_iLightQuestSeqOpFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPropertyQuestSeqOpFactory, _p_p_iPropertyQuestSeqOpFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_PcCommonFactory, _p_p_PcCommonFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEffectorVelocityField, _p_p_iParticleBuiltinEffectorVelocityFieldTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCustomMatrixCamera, _p_p_iCustomMatrixCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcDefaultCamera, _p_p_iPcDefaultCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPerspectiveCamera, _p_p_iPerspectiveCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCamera, _p_p_iCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcCamera, _p_p_iPcCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcSimpleCamera, _p_p_iPcSimpleCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcNewCamera, _p_p_iPcNewCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcDelegateCamera, _p_p_iPcDelegateCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcTrackingCamera, _p_p_iPcTrackingCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcmNewCamera__Tracking, _p_p_iPcmNewCamera__TrackingTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageReceiver, _p_p_iMessageReceiverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_pyMessageReceiver, _p_p_pyMessageReceiverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFrustumViewUserdata, _p_p_iFrustumViewUserdataTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iObjectModel, _p_p_iObjectModelTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMovable, _p_p_iMovableTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMovable, _p_p_iPcMovableTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iNativeWindow, _p_p_iNativeWindowTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEmitterBase, _p_p_iParticleBuiltinEmitterBaseTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysStream, _p_p_iSndSysStreamTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBinaryLoaderPlugin, _p_p_iBinaryLoaderPluginTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLoaderPlugin, _p_p_iLoaderPluginTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimPacket2, _p_p_iSkeletonAnimPacket2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainDataFeeder, _p_p_iTerrainDataFeederTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPortalContainer, _p_p_iPortalContainerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRenderStepContainer, _p_p_iRenderStepContainerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iImageIO, _p_p_iImageIOTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTcsShaderVariable_p_t, _p_p_iArrayReadOnlyTcsShaderVariable_p_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeElementsTcsShaderVariable_p_t, _p_p_iArrayChangeElementsTcsShaderVariable_p_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeAllTcsShaderVariable_p_t, _p_p_iArrayChangeAllTcsShaderVariable_p_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSprite2DState, _p_p_iSprite2DStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSpriteCal3DState, _p_p_iSpriteCal3DStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSprite3DState, _p_p_iSprite3DStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDataBuffer, _p_p_iDataBufferTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestRewardType, _p_p_iQuestRewardTypeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShaderCompiler, _p_p_iShaderCompilerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEHingeJoint, _p_p_iODEHingeJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEmitterSphere, _p_p_iParticleBuiltinEmitterSphereTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSuperLightmap, _p_p_iSuperLightmapTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRendererLightmap, _p_p_iRendererLightmapTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iProcTexture, _p_p_iProcTextureTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEmitterCylinder, _p_p_iParticleBuiltinEmitterCylinderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csProcTexture, _p_p_csProcTextureTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iStringSetBaseTCS__StringSetTag__General_t, _p_p_iStringSetBaseTCS__StringSetTag__General_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimCallback2, _p_p_iSkeletonAnimCallback2To_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t, _p_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iComponent, _p_p_iComponentTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSpriteAction, _p_p_iSpriteActionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csImageBase, _p_p_csImageBaseTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainFactoryState, _p_p_iTerrainFactoryStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iThingFactoryState, _p_p_iThingFactoryStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSpriteCal3DFactoryState, _p_p_iSpriteCal3DFactoryStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSprite3DFactoryState, _p_p_iSprite3DFactoryStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSprite2DFactoryState, _p_p_iSprite2DFactoryStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGeneralFactoryState, _p_p_iGeneralFactoryStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimationInstance, _p_p_iSkeletonAnimationInstanceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcTooltip, _p_p_iPcTooltipTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelGraph, _p_p_iCelGraphTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelParameterBlock, _p_p_iCelParameterBlockTo_p_p_iBase, 0, 0}, {&_swigt__p_p_celGenericParameterBlock, _p_p_celGenericParameterBlockTo_p_p_iBase, 0, 0}, {&_swigt__p_p_celVariableParameterBlock, _p_p_celVariableParameterBlockTo_p_p_iBase, 0, 0}, {&_swigt__p_p_celOneParameterBlock, _p_p_celOneParameterBlockTo_p_p_iBase, 0, 0}, {&_swigt__p_p_celCombineParameterBlock, _p_p_celCombineParameterBlockTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMissingLoaderData, _p_p_iMissingLoaderDataTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelInventorySpaceSlot, _p_p_iCelInventorySpaceSlotTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuest, _p_p_iQuestTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcSteer, _p_p_iPcSteerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iStringSetBaseTCS__StringSetTag__ShaderVar_t, _p_p_iStringSetBaseTCS__StringSetTag__ShaderVar_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGeneralMeshCommonState, _p_p_iGeneralMeshCommonStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysData, _p_p_iSndSysDataTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcSolid, _p_p_iPcSolidTo_p_p_iBase, 0, 0}, {&_swigt__p_p_pyPcCommon, _p_p_pyPcCommonTo_p_p_iBase, 0, 0}, {&_swigt__p_p_PcCommon, _p_p_PcCommonTo_p_p_iBase, 0, 0}, {&_swigt__p_p_celPcCommon, _p_p_celPcCommonTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSoftwareOutputFilter, _p_p_iSndSysSoftwareOutputFilterTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageChannel, _p_p_iMessageChannelTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageReceiverFilter, _p_p_iMessageReceiverFilterTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t, _p_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeleton2, _p_p_iSkeleton2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEDynamicState, _p_p_iODEDynamicStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSprite2DUVAnimation, _p_p_iSprite2DUVAnimationTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimation, _p_p_iSkeletonAnimationTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsConfigFile_iConfigFile_t, _p_p_scfImplementation1TcsConfigFile_iConfigFile_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEntity, _p_p_iCelEntityTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventPlug, _p_p_iEventPlugTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequence, _p_p_iSequenceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestSequence, _p_p_iQuestSequenceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcmNewCamera__General, _p_p_iPcmNewCamera__GeneralTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csPath, _p_p_csPathTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSource3DDirectionalSimple, _p_p_iSndSysSource3DDirectionalSimpleTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestSeqOpType, _p_p_iQuestSeqOpTypeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventCord, _p_p_iEventCordTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcGravity, _p_p_iPcGravityTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPortal, _p_p_iPortalTo_p_p_iBase, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_iBase[] = { {&_swigt__p_p_iSaver, _p_p_iSaverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEDynamicSystemState, _p_p_iODEDynamicSystemStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainVector3Array, _p_p_iTerrainVector3ArrayTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_t, _p_p_scfImplementation1TcsTriangleMeshPointer_iTriangleMesh_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTcsCollisionPair_t, _p_p_iArrayReadOnlyTcsCollisionPair_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeElementsTcsCollisionPair_t, _p_p_iArrayChangeElementsTcsCollisionPair_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeAllTcsCollisionPair_t, _p_p_iArrayChangeAllTcsCollisionPair_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventQueue, _p_p_iEventQueueTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShaderVariableContext, _p_p_iShaderVariableContextTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceCondition, _p_p_iSequenceConditionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCameraPositionList, _p_p_iCameraPositionListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRegionList, _p_p_iRegionListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_t, _p_p_scfImplementationExt2TcsProcTexture_csObject_iTextureWrapper_iProcTexture_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonBlendNode2, _p_p_iSkeletonBlendNode2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestParameter, _p_p_iQuestParameterTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementationExt1TcsPath_csObject_iPath_t, _p_p_scfImplementationExt1TcsPath_csObject_iPath_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t, _p_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSceneNode, _p_p_iSceneNodeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEffectorLinColor, _p_p_iParticleBuiltinEffectorLinColorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonPriorityNode2, _p_p_iSkeletonPriorityNode2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iVFS, _p_p_iVFSTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcCameraMode, _p_p_iPcCameraModeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iThingEnvironment, _p_p_iThingEnvironmentTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iClipper2D, _p_p_iClipper2DTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsImageBase_iImage_t, _p_p_scfImplementation1TcsImageBase_iImage_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csTriangleMeshPointer, _p_p_csTriangleMeshPointerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iConsoleOutput, _p_p_iConsoleOutputTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimationNode2, _p_p_iSkeletonAnimationNode2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iObjectRegistry, _p_p_iObjectRegistryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventNameRegistry, _p_p_iEventNameRegistryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonBone, _p_p_iSkeletonBoneTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSector, _p_p_iSectorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iStringSet, _p_p_iStringSetTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMover, _p_p_iPcMoverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGenMeshSkeletonControlState, _p_p_iGenMeshSkeletonControlStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCollisionPairArray, _p_p_iTerrainCollisionPairArrayTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelDataArrayReadOnly, _p_p_iCelDataArrayReadOnlyTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCellRenderProperties, _p_p_iTerrainCellRenderPropertiesTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCellFeederProperties, _p_p_iTerrainCellFeederPropertiesTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCellCollisionProperties, _p_p_iTerrainCellCollisionPropertiesTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcProperties, _p_p_iPcPropertiesTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightList, _p_p_iLightListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMovableListener, _p_p_iMovableListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCameraSectorListener, _p_p_iCameraSectorListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iObjectModelListener, _p_p_iObjectModelListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysListener, _p_p_iSndSysListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iObjectNameChangeListener, _p_p_iObjectNameChangeListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iReporterListener, _p_p_iReporterListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iStandardReporterListener, _p_p_iStandardReporterListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iVisibilityCullerListener, _p_p_iVisibilityCullerListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelTimerListener, _p_p_iCelTimerListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMeshSelectListener, _p_p_iPcMeshSelectListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcTriggerListener, _p_p_iPcTriggerListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcInventoryListener, _p_p_iPcInventoryListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcSoundListener, _p_p_iPcSoundListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcPropertyListener, _p_p_iPcPropertyListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_pyPcPropertyListener, _p_p_pyPcPropertyListenerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFont, _p_p_iFontTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iImage, _p_p_iImageTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMovieRecorder, _p_p_iMovieRecorderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightCallback, _p_p_iLightCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCellLoadCallback, _p_p_iTerrainCellLoadCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCellHeightDataCallback, _p_p_iTerrainCellHeightDataCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshObjectDrawCallback, _p_p_iMeshObjectDrawCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonUpdateCallback, _p_p_iSkeletonUpdateCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimationCallback, _p_p_iSkeletonAnimationCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonBoneUpdateCallback, _p_p_iSkeletonBoneUpdateCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysStreamCallback, _p_p_iSndSysStreamCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysRendererCallback, _p_p_iSndSysRendererCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iConsoleExecCallback, _p_p_iConsoleExecCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamicsStepCallback, _p_p_iDynamicsStepCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamicsMoveCallback, _p_p_iDynamicsMoveCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamicsCollisionCallback, _p_p_iDynamicsCollisionCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSectorCallback, _p_p_iSectorCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSectorMeshCallback, _p_p_iSectorMeshCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightVisibleCallback, _p_p_iLightVisibleCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEngineFrameCallback, _p_p_iEngineFrameCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEngineSectorCallback, _p_p_iEngineSectorCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTextureCallback, _p_p_iTextureCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshDrawCallback, _p_p_iMeshDrawCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamicsColliderCollisionCallback, _p_p_iDynamicsColliderCollisionCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEFrameUpdateCallback, _p_p_iODEFrameUpdateCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iOffscreenCanvasCallback, _p_p_iOffscreenCanvasCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPortalCallback, _p_p_iPortalCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iProcTexCallback, _p_p_iProcTexCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelNewEntityCallback, _p_p_iCelNewEntityCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEntityRemoveCallback, _p_p_iCelEntityRemoveCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcGravityCallback, _p_p_iPcGravityCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestTriggerCallback, _p_p_iQuestTriggerCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestSequenceCallback, _p_p_iQuestSequenceCallbackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainSystem, _p_p_iTerrainSystemTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDocumentSystem, _p_p_iDocumentSystemTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelRegion, _p_p_iCelRegionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleSystem, _p_p_iParticleSystemTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCollideSystem, _p_p_iCollideSystemTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamicSystem, _p_p_iDynamicSystemTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMechanicsSystem, _p_p_iPcMechanicsSystemTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcActorAnalog, _p_p_iPcActorAnalogTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRegion, _p_p_iRegionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcRegion, _p_p_iPcRegionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iStringArray, _p_p_iStringArrayTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelZone, _p_p_iCelZoneTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshWrapperIterator, _p_p_iMeshWrapperIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSectorIterator, _p_p_iSectorIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightIterator, _p_p_iLightIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTriangleMeshIterator, _p_p_iTriangleMeshIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDocumentNodeIterator, _p_p_iDocumentNodeIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDocumentAttributeIterator, _p_p_iDocumentAttributeIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iConfigIterator, _p_p_iConfigIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iReporterIterator, _p_p_iReporterIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iObjectIterator, _p_p_iObjectIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iObjectRegistryIterator, _p_p_iObjectRegistryIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventAttributeIterator, _p_p_iEventAttributeIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPluginIterator, _p_p_iPluginIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iVisibilityObjectIterator, _p_p_iVisibilityObjectIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEntityIterator, _p_p_iCelEntityIteratorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventOutlet, _p_p_iEventOutletTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iColoredVertices, _p_p_iColoredVerticesTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedMeshMorphTarget, _p_p_iAnimatedMeshMorphTargetTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsView_iView_t, _p_p_scfImplementation1TcsView_iView_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSoftwareFilter3D, _p_p_iSndSysSoftwareFilter3DTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelPropertyClassList, _p_p_iCelPropertyClassListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshObject, _p_p_iMeshObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBugPlugRenderObject, _p_p_iBugPlugRenderObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iScriptObject, _p_p_iScriptObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iObject, _p_p_iObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csObject, _p_p_csObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iVisibilityObject, _p_p_iVisibilityObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMechanicsObject, _p_p_iPcMechanicsObjectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonRandomNode2, _p_p_iSkeletonRandomNode2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimNode2, _p_p_iSkeletonAnimNode2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonFSMNode2, _p_p_iSkeletonFSMNode2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iGenMeshAnimationControl1_4, _p_p_iGenMeshAnimationControl1_4To_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcProjectile, _p_p_iPcProjectileTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimTimeUpdateHandler, _p_p_iAnimTimeUpdateHandlerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventHandler, _p_p_iEventHandlerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBillboardEventHandler, _p_p_iBillboardEventHandlerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFrustumView, _p_p_iFrustumViewTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshFactoryWrapper, _p_p_iMeshFactoryWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshWrapper, _p_p_iMeshWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMaterialWrapper, _p_p_iMaterialWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTextureWrapper, _p_p_iTextureWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysWrapper, _p_p_iSndSysWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceWrapper, _p_p_iSequenceWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csColliderWrapper, _p_p_csColliderWrapperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEUniversalJoint, _p_p_iODEUniversalJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEBallJoint, _p_p_iODEBallJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMapNode, _p_p_iMapNodeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedMeshSubMesh, _p_p_iAnimatedMeshSubMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedMeshFactorySubMesh, _p_p_iAnimatedMeshFactorySubMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGeneralMeshSubMesh, _p_p_iGeneralMeshSubMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonGraveyard, _p_p_iSkeletonGraveyardTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelNode, _p_p_iCelNodeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementationExt0TcsImageMemory_csImageBase_t, _p_p_scfImplementationExt0TcsImageMemory_csImageBase_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelPropertyClassTemplate, _p_p_iCelPropertyClassTemplateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDecalTemplate, _p_p_iDecalTemplateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEntityTemplate, _p_p_iCelEntityTemplateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFrameEventSignpost, _p_p_iFrameEventSignpostTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelBehaviour, _p_p_iCelBehaviourTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshList, _p_p_iMeshListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iConsoleWatcher, _p_p_iConsoleWatcherTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageDispatcher, _p_p_iMessageDispatcherTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerraSampler, _p_p_iTerraSamplerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iScriptValue, _p_p_iScriptValueTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBase, 0, 0, 0}, {&_swigt__p_p_iParticleEmitter, _p_p_iParticleEmitterTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcPython, _p_p_iPcPythonTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelInventorySpace, _p_p_iCelInventorySpaceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csProcAnimated, _p_p_csProcAnimatedTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcDamage, _p_p_iPcDamageTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFontServer, _p_p_iFontServerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSourceSoftware, _p_p_iSndSysSourceSoftwareTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysRendererSoftware, _p_p_iSndSysRendererSoftwareTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysRendererOpenAL, _p_p_iSndSysRendererOpenALTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcSpawn, _p_p_iPcSpawnTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSourceOpenAL, _p_p_iSndSysSourceOpenALTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcLinearMovement, _p_p_iPcLinearMovementTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iConsoleInput, _p_p_iConsoleInputTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEmitterBox, _p_p_iParticleBuiltinEmitterBoxTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csView, _p_p_csViewTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, _p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMeshDeform, _p_p_iPcMeshDeformTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleSystemBase, _p_p_iParticleSystemBaseTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iVisibilityCuller, _p_p_iVisibilityCullerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSource3D, _p_p_iSndSysSource3DTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFile, _p_p_iFileTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPath, _p_p_iPathTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleEffector, _p_p_iParticleEffectorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iScript, _p_p_iScriptTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TpyMessageSender_iMessageSender_t, _p_p_scfImplementation1TpyMessageSender_iMessageSender_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSpriteCal3DSocket, _p_p_iSpriteCal3DSocketTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedMeshSocket, _p_p_iAnimatedMeshSocketTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonSocket, _p_p_iSkeletonSocketTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSceneNodeArray, _p_p_iSceneNodeArrayTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysLoader, _p_p_iSndSysLoaderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLoader, _p_p_iLoaderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSpriteSocket, _p_p_iSpriteSocketTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcInventory, _p_p_iPcInventoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLODControl, _p_p_iLODControlTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGenMeshAnimationControl, _p_p_iGenMeshAnimationControlTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDocumentAttribute, _p_p_iDocumentAttributeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSpriteFrame, _p_p_iSpriteFrameTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShader, _p_p_iShaderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestSeqOp, _p_p_iQuestSeqOpTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainObjectState, _p_p_iTerrainObjectStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEJointState, _p_p_iODEJointStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEGeneralJointState, _p_p_iODEGeneralJointStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMaterialEngine, _p_p_iMaterialEngineTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcWheeled, _p_p_iPcWheeledTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTcsVector3_t, _p_p_iArrayReadOnlyTcsVector3_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeElementsTcsVector3_t, _p_p_iArrayChangeElementsTcsVector3_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeAllTcsVector3_t, _p_p_iArrayChangeAllTcsVector3_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iVirtualClock, _p_p_iVirtualClockTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEngine, _p_p_iEngineTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGenMeshAnimationControlType, _p_p_iGenMeshAnimationControlTypeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_t, _p_p_scfImplementationExt1TcsColliderWrapper_csObject_scfFakeInterfaceTcsColliderWrapper_t_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_t, _p_p_scfImplementation1TcelGenericParameterBlock_iCelParameterBlock_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t, _p_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csTriangleMeshBox, _p_p_csTriangleMeshBoxTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightingProcessInfo, _p_p_iLightingProcessInfoTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcCommandInput, _p_p_iPcCommandInputTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iReporter, _p_p_iReporterTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsObject_iObject_t, _p_p_scfImplementation1TcsObject_iObject_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelPropertyClass, _p_p_iCelPropertyClassTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t, _p_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcPathFinder, _p_p_iPcPathFinderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTranslator, _p_p_iTranslatorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBillboardLayer, _p_p_iBillboardLayerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iString, _p_p_iStringTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcCharacteristics, _p_p_iPcCharacteristicsTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelMapFile, _p_p_iCelMapFileTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iKeyboardDriver, _p_p_iKeyboardDriverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iJoystickDriver, _p_p_iJoystickDriverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMouseDriver, _p_p_iMouseDriverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSoftwareDriver, _p_p_iSndSysSoftwareDriverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShaderVariableAccessor, _p_p_iShaderVariableAccessorTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcActorMove, _p_p_iPcActorMoveTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_t, _p_p_scfImplementation1TcsTriangleMeshBox_iTriangleMesh_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMechanicsBalancedGroup, _p_p_iPcMechanicsBalancedGroupTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelPath, _p_p_iCelPathTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSCF, _p_p_iSCFTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcQuest, _p_p_iPcQuestTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimationKeyFrame, _p_p_iSkeletonAnimationKeyFrameTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csImageMemory, _p_p_csImageMemoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBillboard, _p_p_iBillboardTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcBillboard, _p_p_iPcBillboardTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGeneralMeshState, _p_p_iGeneralMeshStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMechanicsThrusterController, _p_p_iPcMechanicsThrusterControllerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcCraftController, _p_p_iPcCraftControllerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceTimedOperation, _p_p_iSequenceTimedOperationTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceOperation, _p_p_iSequenceOperationTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iJoint, _p_p_iJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightingProcessData, _p_p_iLightingProcessDataTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEngineSequenceParameters, _p_p_iEngineSequenceParametersTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iKeyComposer, _p_p_iKeyComposerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBodyGroup, _p_p_iBodyGroupTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainRenderer, _p_p_iTerrainRendererTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysRenderer, _p_p_iSndSysRendererTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShaderPriorityList, _p_p_iShaderPriorityListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEntityList, _p_p_iCelEntityListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSprite2DUVAnimationFrame, _p_p_iSprite2DUVAnimationFrameTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMeshSelect, _p_p_iPcMeshSelectTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEdge, _p_p_iCelEdgeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCollection, _p_p_iCollectionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeAllTcelData_t, _p_p_iArrayChangeAllTcelData_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeElementsTcelData_t, _p_p_iArrayChangeElementsTcelData_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTcelData_t, _p_p_iArrayReadOnlyTcelData_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDocument, _p_p_iDocumentTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedMesh, _p_p_iAnimatedMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMaterialList, _p_p_iMaterialListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t, _p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLight, _p_p_iLightTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSimpleFormerState, _p_p_iSimpleFormerStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCell, _p_p_iTerrainCellTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMechanicsJoint, _p_p_iPcMechanicsJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimation2, _p_p_iSkeletonAnimation2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iMaterial, _p_p_iMaterialTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTcsSprite2DVertex_t, _p_p_iArrayReadOnlyTcsSprite2DVertex_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeElementsTcsSprite2DVertex_t, _p_p_iArrayChangeElementsTcsSprite2DVertex_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeAllTcsSprite2DVertex_t, _p_p_iArrayChangeAllTcsSprite2DVertex_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csConfigFile, _p_p_csConfigFileTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iConfigFile, _p_p_iConfigFileTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEvent, _p_p_iEventTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEffectorLinear, _p_p_iParticleBuiltinEffectorLinearTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBugPlug, _p_p_iBugPlugTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iThingState, _p_p_iThingStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedImage, _p_p_iAnimatedImageTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcHover, _p_p_iPcHoverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iHalo, _p_p_iHaloTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMesh, _p_p_iPcMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainCollider, _p_p_iTerrainColliderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCollider, _p_p_iColliderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamicsSystemCollider, _p_p_iDynamicsSystemColliderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTiSceneNode_p_t, _p_p_iArrayReadOnlyTiSceneNode_p_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestReward, _p_p_iQuestRewardTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcTimer, _p_p_iPcTimerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageSender, _p_p_iMessageSenderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_pyMessageSender, _p_p_pyMessageSenderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDocumentNode, _p_p_iDocumentNodeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceTrigger, _p_p_iSequenceTriggerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcTrigger, _p_p_iPcTriggerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestTrigger, _p_p_iQuestTriggerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsTriangleMesh_iTriangleMesh_t, _p_p_scfImplementation1TcsTriangleMesh_iTriangleMesh_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGraphics2D, _p_p_iGraphics2DTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCameraPosition, _p_p_iCameraPositionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTextureList, _p_p_iTextureListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonManager2, _p_p_iSkeletonManager2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMechanicsThruster, _p_p_iPcMechanicsThrusterTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMovableConstraint, _p_p_iPcMovableConstraintTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainFactoryCell, _p_p_iTerrainFactoryCellTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iView, _p_p_iViewTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODESliderJoint, _p_p_iODESliderJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEAMotorJoint, _p_p_iODEAMotorJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEHinge2Joint, _p_p_iODEHinge2JointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEmitterCone, _p_p_iParticleBuiltinEmitterConeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSource3DDirectional, _p_p_iSndSysSource3DDirectionalTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSectorList, _p_p_iSectorListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPolygonHandle, _p_p_iPolygonHandleTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSource3DDoppler, _p_p_iSndSysSource3DDopplerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysListenerDoppler, _p_p_iSndSysListenerDopplerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTextureHandle, _p_p_iTextureHandleTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCommandLineParser, _p_p_iCommandLineParserTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFontDeleteNotify, _p_p_iFontDeleteNotifyTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelBlLayer, _p_p_iCelBlLayerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelPlLayer, _p_p_iCelPlLayerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerraFormer, _p_p_iTerraFormerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcSoundSource, _p_p_iPcSoundSourceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshFactoryList, _p_p_iMeshFactoryListTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSource, _p_p_iSndSysSourceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonRandomNodeFactory2, _p_p_iSkeletonRandomNodeFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonFSMNodeFactory2, _p_p_iSkeletonFSMNodeFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonPriorityNodeFactory2, _p_p_iSkeletonPriorityNodeFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonBlendNodeFactory2, _p_p_iSkeletonBlendNodeFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimationNodeFactory2, _p_p_iSkeletonAnimationNodeFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimNodeFactory2, _p_p_iSkeletonAnimNodeFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimPacketFactory2, _p_p_iSkeletonAnimPacketFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonFactory2, _p_p_iSkeletonFactory2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTiCollection_p_t, _p_p_iArrayReadOnlyTiCollection_p_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelDataArray, _p_p_iCelDataArrayTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGraphics3D, _p_p_iGraphics3DTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonBoneRagdollInfo, _p_p_iSkeletonBoneRagdollInfoTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeleton, _p_p_iSkeletonTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshObjectType, _p_p_iMeshObjectTypeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRigidBody, _p_p_iRigidBodyTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSourceSoftware3D, _p_p_iSndSysSourceSoftware3DTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestTriggerType, _p_p_iQuestTriggerTypeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTextureManager, _p_p_iTextureManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShaderManager, _p_p_iShaderManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysManager, _p_p_iSndSysManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iConfigManager, _p_p_iConfigManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCacheManager, _p_p_iCacheManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPluginManager, _p_p_iPluginManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDecalManager, _p_p_iDecalManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEngineSequenceManager, _p_p_iEngineSequenceManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceManager, _p_p_iSequenceManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iNativeWindowManager, _p_p_iNativeWindowManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDynamics, _p_p_iDynamicsTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRenderLoopManager, _p_p_iRenderLoopManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBillboardManager, _p_p_iBillboardManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcZoneManager, _p_p_iPcZoneManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestManager, _p_p_iQuestManagerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParameterESM, _p_p_iParameterESMTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t, _p_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementationExt0TPcCommon_celPcCommon_t, _p_p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRenderLoop, _p_p_iRenderLoopTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelConsoleCommand, _p_p_iCelConsoleCommandTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelConsole, _p_p_iCelConsoleTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDebugHelper, _p_p_iDebugHelperTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEffectorForce, _p_p_iParticleBuiltinEffectorForceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEffectorFactory, _p_p_iParticleBuiltinEffectorFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEmitterFactory, _p_p_iParticleBuiltinEmitterFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleSystemFactory, _p_p_iParticleSystemFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainFactory, _p_p_iTerrainFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshObjectFactory, _p_p_iMeshObjectFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedMeshFactory, _p_p_iAnimatedMeshFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iAnimatedMeshSocketFactory, _p_p_iAnimatedMeshSocketFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonFactory, _p_p_iSkeletonFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonSocketFactory, _p_p_iSkeletonSocketFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonBoneFactory, _p_p_iSkeletonBoneFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGenMeshAnimationControlFactory, _p_p_iGenMeshAnimationControlFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFactory, _p_p_iFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csTriangleMesh, _p_p_csTriangleMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTriangleMesh, _p_p_iTriangleMeshTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEntityTracker, _p_p_iCelEntityTrackerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelPropertyClassFactory, _p_p_iCelPropertyClassFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestTriggerFactory, _p_p_iQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestRewardFactory, _p_p_iQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestSeqOpFactory, _p_p_iQuestSeqOpFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestTriggerResponseFactory, _p_p_iQuestTriggerResponseFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestStateFactory, _p_p_iQuestStateFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestSequenceFactory, _p_p_iQuestSequenceFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestFactory, _p_p_iQuestFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTimeoutQuestTriggerFactory, _p_p_iTimeoutQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPropertyChangeQuestTriggerFactory, _p_p_iPropertyChangeQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMeshSelectQuestTriggerFactory, _p_p_iMeshSelectQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iInventoryQuestTriggerFactory, _p_p_iInventoryQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEnterSectorQuestTriggerFactory, _p_p_iEnterSectorQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iOperationQuestTriggerFactory, _p_p_iOperationQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceFinishQuestTriggerFactory, _p_p_iSequenceFinishQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTriggerQuestTriggerFactory, _p_p_iTriggerQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageQuestTriggerFactory, _p_p_iMessageQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iWatchQuestTriggerFactory, _p_p_iWatchQuestTriggerFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDebugPrintQuestRewardFactory, _p_p_iDebugPrintQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iNewStateQuestRewardFactory, _p_p_iNewStateQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iChangePropertyQuestRewardFactory, _p_p_iChangePropertyQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iInventoryQuestRewardFactory, _p_p_iInventoryQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCsSequenceQuestRewardFactory, _p_p_iCsSequenceQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceQuestRewardFactory, _p_p_iSequenceQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequenceFinishQuestRewardFactory, _p_p_iSequenceFinishQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageQuestRewardFactory, _p_p_iMessageQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iActionQuestRewardFactory, _p_p_iActionQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDestroyEntityQuestRewardFactory, _p_p_iDestroyEntityQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCreateEntityQuestRewardFactory, _p_p_iCreateEntityQuestRewardFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDebugPrintQuestSeqOpFactory, _p_p_iDebugPrintQuestSeqOpFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTransformQuestSeqOpFactory, _p_p_iTransformQuestSeqOpFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMovePathQuestSeqOpFactory, _p_p_iMovePathQuestSeqOpFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLightQuestSeqOpFactory, _p_p_iLightQuestSeqOpFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPropertyQuestSeqOpFactory, _p_p_iPropertyQuestSeqOpFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_PcCommonFactory, _p_p_PcCommonFactoryTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEffectorVelocityField, _p_p_iParticleBuiltinEffectorVelocityFieldTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcDefaultCamera, _p_p_iPcDefaultCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCamera, _p_p_iCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcCamera, _p_p_iPcCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcSimpleCamera, _p_p_iPcSimpleCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcNewCamera, _p_p_iPcNewCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcDelegateCamera, _p_p_iPcDelegateCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcTrackingCamera, _p_p_iPcTrackingCameraTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcmNewCamera__Tracking, _p_p_iPcmNewCamera__TrackingTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageReceiver, _p_p_iMessageReceiverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_pyMessageReceiver, _p_p_pyMessageReceiverTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iFrustumViewUserdata, _p_p_iFrustumViewUserdataTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iObjectModel, _p_p_iObjectModelTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMovable, _p_p_iMovableTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcMovable, _p_p_iPcMovableTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iNativeWindow, _p_p_iNativeWindowTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEmitterBase, _p_p_iParticleBuiltinEmitterBaseTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysStream, _p_p_iSndSysStreamTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iBinaryLoaderPlugin, _p_p_iBinaryLoaderPluginTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iLoaderPlugin, _p_p_iLoaderPluginTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimPacket2, _p_p_iSkeletonAnimPacket2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainDataFeeder, _p_p_iTerrainDataFeederTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPortalContainer, _p_p_iPortalContainerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRenderStepContainer, _p_p_iRenderStepContainerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iImageIO, _p_p_iImageIOTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayReadOnlyTcsShaderVariable_p_t, _p_p_iArrayReadOnlyTcsShaderVariable_p_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeElementsTcsShaderVariable_p_t, _p_p_iArrayChangeElementsTcsShaderVariable_p_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iArrayChangeAllTcsShaderVariable_p_t, _p_p_iArrayChangeAllTcsShaderVariable_p_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSprite2DState, _p_p_iSprite2DStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSpriteCal3DState, _p_p_iSpriteCal3DStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSprite3DState, _p_p_iSprite3DStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iDataBuffer, _p_p_iDataBufferTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestRewardType, _p_p_iQuestRewardTypeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShaderCompiler, _p_p_iShaderCompilerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEHingeJoint, _p_p_iODEHingeJointTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEmitterSphere, _p_p_iParticleBuiltinEmitterSphereTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSuperLightmap, _p_p_iSuperLightmapTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iRendererLightmap, _p_p_iRendererLightmapTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iProcTexture, _p_p_iProcTextureTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iParticleBuiltinEmitterCylinder, _p_p_iParticleBuiltinEmitterCylinderTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csProcTexture, _p_p_csProcTextureTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimCallback2, _p_p_iSkeletonAnimCallback2To_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_t, _p_p_scfImplementation1TcelOneParameterBlock_iCelParameterBlock_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iComponent, _p_p_iComponentTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSpriteAction, _p_p_iSpriteActionTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csImageBase, _p_p_csImageBaseTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iTerrainFactoryState, _p_p_iTerrainFactoryStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iThingFactoryState, _p_p_iThingFactoryStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSpriteCal3DFactoryState, _p_p_iSpriteCal3DFactoryStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSprite3DFactoryState, _p_p_iSprite3DFactoryStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSprite2DFactoryState, _p_p_iSprite2DFactoryStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGeneralFactoryState, _p_p_iGeneralFactoryStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimationInstance, _p_p_iSkeletonAnimationInstanceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcTooltip, _p_p_iPcTooltipTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelGraph, _p_p_iCelGraphTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelParameterBlock, _p_p_iCelParameterBlockTo_p_p_iBase, 0, 0}, {&_swigt__p_p_celGenericParameterBlock, _p_p_celGenericParameterBlockTo_p_p_iBase, 0, 0}, {&_swigt__p_p_celVariableParameterBlock, _p_p_celVariableParameterBlockTo_p_p_iBase, 0, 0}, {&_swigt__p_p_celOneParameterBlock, _p_p_celOneParameterBlockTo_p_p_iBase, 0, 0}, {&_swigt__p_p_celCombineParameterBlock, _p_p_celCombineParameterBlockTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMissingLoaderData, _p_p_iMissingLoaderDataTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelInventorySpaceSlot, _p_p_iCelInventorySpaceSlotTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuest, _p_p_iQuestTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcSteer, _p_p_iPcSteerTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iShaderVarStack, _p_p_iShaderVarStackTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iGeneralMeshCommonState, _p_p_iGeneralMeshCommonStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysData, _p_p_iSndSysDataTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcSolid, _p_p_iPcSolidTo_p_p_iBase, 0, 0}, {&_swigt__p_p_pyPcCommon, _p_p_pyPcCommonTo_p_p_iBase, 0, 0}, {&_swigt__p_p_PcCommon, _p_p_PcCommonTo_p_p_iBase, 0, 0}, {&_swigt__p_p_celPcCommon, _p_p_celPcCommonTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSoftwareOutputFilter, _p_p_iSndSysSoftwareOutputFilterTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageChannel, _p_p_iMessageChannelTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iMessageReceiverFilter, _p_p_iMessageReceiverFilterTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t, _p_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeleton2, _p_p_iSkeleton2To_p_p_iBase, 0, 0}, {&_swigt__p_p_iODEDynamicState, _p_p_iODEDynamicStateTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSprite2DUVAnimation, _p_p_iSprite2DUVAnimationTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSkeletonAnimation, _p_p_iSkeletonAnimationTo_p_p_iBase, 0, 0}, {&_swigt__p_p_scfImplementation1TcsConfigFile_iConfigFile_t, _p_p_scfImplementation1TcsConfigFile_iConfigFile_tTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iCelEntity, _p_p_iCelEntityTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventPlug, _p_p_iEventPlugTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSequence, _p_p_iSequenceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestSequence, _p_p_iQuestSequenceTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcmNewCamera__General, _p_p_iPcmNewCamera__GeneralTo_p_p_iBase, 0, 0}, {&_swigt__p_p_csPath, _p_p_csPathTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iSndSysSource3DDirectionalSimple, _p_p_iSndSysSource3DDirectionalSimpleTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iQuestSeqOpType, _p_p_iQuestSeqOpTypeTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iEventCord, _p_p_iEventCordTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPcGravity, _p_p_iPcGravityTo_p_p_iBase, 0, 0}, {&_swigt__p_p_iPortal, _p_p_iPortalTo_p_p_iBase, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCelEntity[] = { {&_swigt__p_p_iCelEntity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iCelPropertyClass[] = { {&_swigt__p_p_scfImplementationExt0TPcCommon_celPcCommon_t, _p_p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_p_iCelPropertyClass, 0, 0}, {&_swigt__p_p_celPcCommon, _p_p_celPcCommonTo_p_p_iCelPropertyClass, 0, 0}, {&_swigt__p_p_PcCommon, _p_p_PcCommonTo_p_p_iCelPropertyClass, 0, 0}, {&_swigt__p_p_pyPcCommon, _p_p_pyPcCommonTo_p_p_iCelPropertyClass, 0, 0}, {&_swigt__p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, _p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_tTo_p_p_iCelPropertyClass, 0, 0}, {&_swigt__p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t, _p_p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_p_iCelPropertyClass, 0, 0}, {&_swigt__p_p_iCelPropertyClass, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_iPcCollisionDetection[] = { {&_swigt__p_p_iPcCollisionDetection, 0, 0, 0},{0, 0, 0, 0}}; @@ -133336,7 +131133,6 @@ static swig_cast_info _swigc__p_pyMessageReceiver[] = { {&_swigt__p_pyMessageReceiver, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_pyMessageSender[] = { {&_swigt__p_pyMessageSender, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_pyPcCommon[] = { {&_swigt__p_pyPcCommon, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_pyPcInventoryListener[] = { {&_swigt__p_pyPcInventoryListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_pyPcPropertyListener[] = { {&_swigt__p_pyPcPropertyListener, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t[] = { {&_swigt__p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t, 0, 0, 0}, {&_swigt__p_PcCommonFactory, _p_PcCommonFactoryTo_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t[] = { {&_swigt__p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t, 0, 0, 0}, {&_swigt__p_celCombineParameterBlock, _p_celCombineParameterBlockTo_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t, 0, 0},{0, 0, 0, 0}}; @@ -133345,7 +131141,6 @@ static swig_cast_info _swigc__p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t[] = { {&_swigt__p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t, 0, 0, 0}, {&_swigt__p_celVariableParameterBlock, _p_celVariableParameterBlockTo_p_scfImplementation1TcelVariableParameterBlock_iCelParameterBlock_t, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t[] = { {&_swigt__p_pyMessageReceiver, _p_pyMessageReceiverTo_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t, 0, 0}, {&_swigt__p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_scfImplementation1TpyMessageSender_iMessageSender_t[] = { {&_swigt__p_scfImplementation1TpyMessageSender_iMessageSender_t, 0, 0, 0}, {&_swigt__p_pyMessageSender, _p_pyMessageSenderTo_p_scfImplementation1TpyMessageSender_iMessageSender_t, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t[] = { {&_swigt__p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, 0, 0, 0}, {&_swigt__p_pyPcInventoryListener, _p_pyPcInventoryListenerTo_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t[] = { {&_swigt__p_pyPcPropertyListener, _p_pyPcPropertyListenerTo_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t, 0, 0}, {&_swigt__p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t[] = { {&_swigt__p_scfImplementationExt0TPcCommon_celPcCommon_t, _p_scfImplementationExt0TPcCommon_celPcCommon_tTo_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, 0, 0}, {&_swigt__p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, 0, 0, 0}, {&_swigt__p_PcCommon, _p_PcCommonTo_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, 0, 0}, {&_swigt__p_pyPcCommon, _p_pyPcCommonTo_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, 0, 0}, {&_swigt__p_celPcCommon, _p_celPcCommonTo_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, 0, 0}, {&_swigt__p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t, _p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_scfImplementationExt0TPcCommon_celPcCommon_t[] = { {&_swigt__p_scfImplementationExt0TPcCommon_celPcCommon_t, 0, 0, 0}, {&_swigt__p_PcCommon, _p_PcCommonTo_p_scfImplementationExt0TPcCommon_celPcCommon_t, 0, 0}, {&_swigt__p_pyPcCommon, _p_pyPcCommonTo_p_scfImplementationExt0TPcCommon_celPcCommon_t, 0, 0}, {&_swigt__p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_t, _p_scfImplementationExt1TpyPcCommon_PcCommon_iPcPython_tTo_p_scfImplementationExt0TPcCommon_celPcCommon_t, 0, 0},{0, 0, 0, 0}}; @@ -133354,22 +131149,17 @@ static swig_cast_info _swigc__p_uint16_t[] = { {&_swigt__p_uint16_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_uint32_t[] = { {&_swigt__p_uint32_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_uint64_t[] = { {&_swigt__p_uint64_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_uint8_t[] = { {&_swigt__p_uint8_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_uint_least64_t[] = { {&_swigt__p_uint_least64_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_wchar_t[] = { {&_swigt__p_wchar_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info *swig_cast_initial[] = { _swigc__p_AllocatorType, _swigc__p_CS__Graphics__CoreRenderMesh, _swigc__p_CS__Graphics__RenderMesh, _swigc__p_CS__Graphics__RenderMeshModes, - _swigc__p_CS__Memory__AllocatorMalloc, - _swigc__p_CS__StringIDTCS__StringSetTag__General_t, - _swigc__p_CS__StringIDTCS__StringSetTag__ShaderVar_t, - _swigc__p_CS__Utility__StringSetTCS__StringSetTag__General_t, _swigc__p_CapacityHandlerType, _swigc__p_ContainedType, _swigc__p_ElementHandlerType, @@ -133381,7 +131171,6 @@ _swigc__p_Property, _swigc__p_PropertyHolder, _swigc__p_SndSysFilterLocation, - _swigc__p_TagType, _swigc__p_ThisType, _swigc__p_ValueType, _swigc__p__1_basetype, @@ -133410,14 +131199,13 @@ _swigc__p_celVariableParameterBlock, _swigc__p_celWrapPtr, _swigc__p_char, - _swigc__p_csArrayCapacityFixedGrowT16_t, - _swigc__p_csArrayCapacityVariableGrow, - _swigc__p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, - _swigc__p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, - _swigc__p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, - _swigc__p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, - _swigc__p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, - _swigc__p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityFixedGrowT16_t_t, + _swigc__p_csArrayTcelParSpec_csArrayElementHandlerTcelParSpec_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, + _swigc__p_csArrayTcsImageIOFileFormatDescription_const_p_csArrayElementHandlerTcsImageIOFileFormatDescription_const_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, + _swigc__p_csArrayTcsPluginRequest_csArrayElementHandlerTcsPluginRequest_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, + _swigc__p_csArrayTcsShaderVariable_p_csArrayElementHandlerTcsShaderVariable_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, + _swigc__p_csArrayTcsStringBase_csArrayElementHandlerTcsStringBase_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, + _swigc__p_csArrayTcsStringFastT12_t_csArrayElementHandlerTcsStringFastT12_t_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, + _swigc__p_csArrayTiCelNode_p_csArrayElementHandlerTiCelNode_p_t_CS__Memory__AllocatorMalloc_csArrayCapacityDefault_t, _swigc__p_csBox3, _swigc__p_csColliderWrapper, _swigc__p_csColor, @@ -133426,7 +131214,7 @@ _swigc__p_csFlags, _swigc__p_csHashTcsStringBase_csStringBase_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringBase_csStringBase_t_t_t, _swigc__p_csHashTcsStringFastT12_t_csStringFastT12_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTcsStringFastT12_t_csStringFastT12_t_t_t_t, - _swigc__p_csHashTint_CS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_CS__StringIDTCS__StringSetTag__General_t_t_t_t, + _swigc__p_csHashTint_unsigned_long_CS__Memory__AllocatorMalloc_csArrayElementHandlerTCS__Container__HashElementTint_unsigned_long_t_t_t, _swigc__p_csImageBase, _swigc__p_csImageMemory, _swigc__p_csInitializer, @@ -133457,7 +131245,7 @@ _swigc__p_csRefArrayTiQuestTriggerFactory_t, _swigc__p_csRefTiBase_t, _swigc__p_csReversibleTransform, - _swigc__p_csSetTCS__StringIDTCS__StringSetTag__General_t_CS__Memory__AllocatorMalloc_t, + _swigc__p_csSetTunsigned_long_CS__Memory__AllocatorMalloc_t, _swigc__p_csString, _swigc__p_csStringArray, _swigc__p_csStringBase, @@ -133486,6 +131274,8 @@ _swigc__p_iAnimatedMeshFactory, _swigc__p_iAnimatedMeshFactorySubMesh, _swigc__p_iAnimatedMeshMorphTarget, + _swigc__p_iAnimatedMeshSocket, + _swigc__p_iAnimatedMeshSocketFactory, _swigc__p_iAnimatedMeshSubMesh, _swigc__p_iArrayChangeAllTcelData_t, _swigc__p_iArrayChangeAllTcsCollisionPair_t, @@ -133560,12 +131350,12 @@ _swigc__p_iConfigFile, _swigc__p_iConfigIterator, _swigc__p_iConfigManager, + _swigc__p_iConsoleExecCallback, _swigc__p_iConsoleInput, _swigc__p_iConsoleOutput, _swigc__p_iConsoleWatcher, _swigc__p_iCreateEntityQuestRewardFactory, _swigc__p_iCsSequenceQuestRewardFactory, - _swigc__p_iCustomMatrixCamera, _swigc__p_iDataBuffer, _swigc__p_iDebugHelper, _swigc__p_iDebugPrintQuestRewardFactory, @@ -133605,6 +131395,7 @@ _swigc__p_iFont, _swigc__p_iFontDeleteNotify, _swigc__p_iFontServer, + _swigc__p_iFrameEventSignpost, _swigc__p_iFrustumView, _swigc__p_iFrustumViewUserdata, _swigc__p_iGenMeshAnimationControl, @@ -133694,6 +131485,7 @@ _swigc__p_iParticleBuiltinEffectorFactory, _swigc__p_iParticleBuiltinEffectorForce, _swigc__p_iParticleBuiltinEffectorLinColor, + _swigc__p_iParticleBuiltinEffectorLinear, _swigc__p_iParticleBuiltinEffectorVelocityField, _swigc__p_iParticleBuiltinEmitterBase, _swigc__p_iParticleBuiltinEmitterBox, @@ -133707,8 +131499,8 @@ _swigc__p_iParticleSystemBase, _swigc__p_iParticleSystemFactory, _swigc__p_iPath, + _swigc__p_iPcActorAnalog, _swigc__p_iPcActorMove, - _swigc__p_iPcAnalogMotion, _swigc__p_iPcBillboard, _swigc__p_iPcCamera, _swigc__p_iPcCameraMode, @@ -133724,7 +131516,6 @@ _swigc__p_iPcHover, _swigc__p_iPcInventory, _swigc__p_iPcInventoryListener, - _swigc__p_iPcJump, _swigc__p_iPcLight, _swigc__p_iPcLinearMovement, _swigc__p_iPcMechanicsBalancedGroup, @@ -133763,7 +131554,6 @@ _swigc__p_iPcZoneManager, _swigc__p_iPcmNewCamera__General, _swigc__p_iPcmNewCamera__Tracking, - _swigc__p_iPerspectiveCamera, _swigc__p_iPluginIterator, _swigc__p_iPluginManager, _swigc__p_iPolygonHandle, @@ -133793,11 +131583,10 @@ _swigc__p_iQuestTriggerFactory, _swigc__p_iQuestTriggerResponseFactory, _swigc__p_iQuestTriggerType, + _swigc__p_iRegion, + _swigc__p_iRegionList, _swigc__p_iRenderLoop, _swigc__p_iRenderLoopManager, - _swigc__p_iRenderManager, - _swigc__p_iRenderManagerPostEffects, - _swigc__p_iRenderManagerTargets, _swigc__p_iRenderStepContainer, _swigc__p_iRendererLightmap, _swigc__p_iReporter, @@ -133830,7 +131619,7 @@ _swigc__p_iShaderCompiler, _swigc__p_iShaderManager, _swigc__p_iShaderPriorityList, - _swigc__p_iShaderVarStringSet, + _swigc__p_iShaderVarStack, _swigc__p_iShaderVariableAccessor, _swigc__p_iShaderVariableContext, _swigc__p_iSimpleFormerState, @@ -133906,8 +131695,6 @@ _swigc__p_iString, _swigc__p_iStringArray, _swigc__p_iStringSet, - _swigc__p_iStringSetBaseTCS__StringSetTag__General_t, - _swigc__p_iStringSetBaseTCS__StringSetTag__ShaderVar_t, _swigc__p_iSuperLightmap, _swigc__p_iTerraFormer, _swigc__p_iTerraSampler, @@ -133981,6 +131768,8 @@ _swigc__p_p_iAnimatedMeshFactory, _swigc__p_p_iAnimatedMeshFactorySubMesh, _swigc__p_p_iAnimatedMeshMorphTarget, + _swigc__p_p_iAnimatedMeshSocket, + _swigc__p_p_iAnimatedMeshSocketFactory, _swigc__p_p_iAnimatedMeshSubMesh, _swigc__p_p_iArrayChangeAllTcelData_t, _swigc__p_p_iArrayChangeAllTcsCollisionPair_t, @@ -134053,11 +131842,12 @@ _swigc__p_p_iConfigFile, _swigc__p_p_iConfigIterator, _swigc__p_p_iConfigManager, + _swigc__p_p_iConsoleExecCallback, + _swigc__p_p_iConsoleInput, _swigc__p_p_iConsoleOutput, _swigc__p_p_iConsoleWatcher, _swigc__p_p_iCreateEntityQuestRewardFactory, _swigc__p_p_iCsSequenceQuestRewardFactory, - _swigc__p_p_iCustomMatrixCamera, _swigc__p_p_iDataBuffer, _swigc__p_p_iDebugHelper, _swigc__p_p_iDebugPrintQuestRewardFactory, @@ -134097,6 +131887,7 @@ _swigc__p_p_iFont, _swigc__p_p_iFontDeleteNotify, _swigc__p_p_iFontServer, + _swigc__p_p_iFrameEventSignpost, _swigc__p_p_iFrustumView, _swigc__p_p_iFrustumViewUserdata, _swigc__p_p_iGenMeshAnimationControl, @@ -134186,6 +131977,7 @@ _swigc__p_p_iParticleBuiltinEffectorFactory, _swigc__p_p_iParticleBuiltinEffectorForce, _swigc__p_p_iParticleBuiltinEffectorLinColor, + _swigc__p_p_iParticleBuiltinEffectorLinear, _swigc__p_p_iParticleBuiltinEffectorVelocityField, _swigc__p_p_iParticleBuiltinEmitterBase, _swigc__p_p_iParticleBuiltinEmitterBox, @@ -134199,8 +131991,8 @@ _swigc__p_p_iParticleSystemBase, _swigc__p_p_iParticleSystemFactory, _swigc__p_p_iPath, + _swigc__p_p_iPcActorAnalog, _swigc__p_p_iPcActorMove, - _swigc__p_p_iPcAnalogMotion, _swigc__p_p_iPcBillboard, _swigc__p_p_iPcCamera, _swigc__p_p_iPcCameraMode, @@ -134216,7 +132008,6 @@ _swigc__p_p_iPcHover, _swigc__p_p_iPcInventory, _swigc__p_p_iPcInventoryListener, - _swigc__p_p_iPcJump, _swigc__p_p_iPcLinearMovement, _swigc__p_p_iPcMechanicsBalancedGroup, _swigc__p_p_iPcMechanicsJoint, @@ -134254,7 +132045,6 @@ _swigc__p_p_iPcZoneManager, _swigc__p_p_iPcmNewCamera__General, _swigc__p_p_iPcmNewCamera__Tracking, - _swigc__p_p_iPerspectiveCamera, _swigc__p_p_iPluginIterator, _swigc__p_p_iPluginManager, _swigc__p_p_iPolygonHandle, @@ -134284,11 +132074,10 @@ _swigc__p_p_iQuestTriggerFactory, _swigc__p_p_iQuestTriggerResponseFactory, _swigc__p_p_iQuestTriggerType, + _swigc__p_p_iRegion, + _swigc__p_p_iRegionList, _swigc__p_p_iRenderLoop, _swigc__p_p_iRenderLoopManager, - _swigc__p_p_iRenderManager, - _swigc__p_p_iRenderManagerPostEffects, - _swigc__p_p_iRenderManagerTargets, _swigc__p_p_iRenderStepContainer, _swigc__p_p_iRendererLightmap, _swigc__p_p_iReporter, @@ -134321,7 +132110,7 @@ _swigc__p_p_iShaderCompiler, _swigc__p_p_iShaderManager, _swigc__p_p_iShaderPriorityList, - _swigc__p_p_iShaderVarStringSet, + _swigc__p_p_iShaderVarStack, _swigc__p_p_iShaderVariableAccessor, _swigc__p_p_iShaderVariableContext, _swigc__p_p_iSimpleFormerState, @@ -134397,8 +132186,6 @@ _swigc__p_p_iString, _swigc__p_p_iStringArray, _swigc__p_p_iStringSet, - _swigc__p_p_iStringSetBaseTCS__StringSetTag__General_t, - _swigc__p_p_iStringSetBaseTCS__StringSetTag__ShaderVar_t, _swigc__p_p_iSuperLightmap, _swigc__p_p_iTerraFormer, _swigc__p_p_iTerraSampler, @@ -134443,7 +132230,6 @@ _swigc__p_p_pyMessageReceiver, _swigc__p_p_pyMessageSender, _swigc__p_p_pyPcCommon, - _swigc__p_p_pyPcInventoryListener, _swigc__p_p_pyPcPropertyListener, _swigc__p_p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t, _swigc__p_p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t, @@ -134459,7 +132245,6 @@ _swigc__p_p_scfImplementation1TcsView_iView_t, _swigc__p_p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t, _swigc__p_p_scfImplementation1TpyMessageSender_iMessageSender_t, - _swigc__p_p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, _swigc__p_p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t, _swigc__p_p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, _swigc__p_p_scfImplementationExt0TPcCommon_celPcCommon_t, @@ -134472,7 +132257,6 @@ _swigc__p_pyMessageReceiver, _swigc__p_pyMessageSender, _swigc__p_pyPcCommon, - _swigc__p_pyPcInventoryListener, _swigc__p_pyPcPropertyListener, _swigc__p_scfImplementation1TPcCommonFactory_iCelPropertyClassFactory_t, _swigc__p_scfImplementation1TcelCombineParameterBlock_iCelParameterBlock_t, @@ -134488,7 +132272,6 @@ _swigc__p_scfImplementation1TcsView_iView_t, _swigc__p_scfImplementation1TpyMessageReceiver_iMessageReceiver_t, _swigc__p_scfImplementation1TpyMessageSender_iMessageSender_t, - _swigc__p_scfImplementation1TpyPcInventoryListener_iPcInventoryListener_t, _swigc__p_scfImplementation1TpyPcPropertyListener_iPcPropertyListener_t, _swigc__p_scfImplementation3TcelPcCommon_iCelPropertyClass_iCelTimerListener_iMessageSender_t, _swigc__p_scfImplementationExt0TPcCommon_celPcCommon_t, @@ -134501,12 +132284,11 @@ _swigc__p_uint16_t, _swigc__p_uint32_t, _swigc__p_uint64_t, + _swigc__p_uint8_t, _swigc__p_uint_least64_t, - _swigc__p_unsigned_char, _swigc__p_unsigned_int, _swigc__p_unsigned_long, _swigc__p_void, - _swigc__p_wchar_t, }; @@ -135074,17 +132856,6 @@ SWIG_Python_SetConstant(d, "CEL_ANIM_WALK",SWIG_From_int(static_cast< int >(CEL_ANIM_WALK))); SWIG_Python_SetConstant(d, "CEL_ANIM_RUN",SWIG_From_int(static_cast< int >(CEL_ANIM_RUN))); SWIG_Python_SetConstant(d, "CEL_ANIM_JUMP",SWIG_From_int(static_cast< int >(CEL_ANIM_JUMP))); - SWIG_Python_SetConstant(d, "iPcJump_STAND",SWIG_From_int(static_cast< int >(iPcJump::STAND))); - SWIG_Python_SetConstant(d, "iPcJump_JUMP",SWIG_From_int(static_cast< int >(iPcJump::JUMP))); - SWIG_Python_SetConstant(d, "iPcJump_DOUBLEJUMP",SWIG_From_int(static_cast< int >(iPcJump::DOUBLEJUMP))); - SWIG_Python_SetConstant(d, "iPcJump_GLIDE",SWIG_From_int(static_cast< int >(iPcJump::GLIDE))); - SWIG_Python_SetConstant(d, "iPcJump_FROZEN",SWIG_From_int(static_cast< int >(iPcJump::FROZEN))); - SWIG_Python_SetConstant(d, "iPcJump_GLIDE_NOTURN",SWIG_From_int(static_cast< int >(iPcJump::GLIDE_NOTURN))); - SWIG_Python_SetConstant(d, "iPcJump_GLIDE_LEFT",SWIG_From_int(static_cast< int >(iPcJump::GLIDE_LEFT))); - SWIG_Python_SetConstant(d, "iPcJump_GLIDE_RIGHT",SWIG_From_int(static_cast< int >(iPcJump::GLIDE_RIGHT))); - SWIG_Python_SetConstant(d, "iPcJump_GLIDE_NOPITCH",SWIG_From_int(static_cast< int >(iPcJump::GLIDE_NOPITCH))); - SWIG_Python_SetConstant(d, "iPcJump_GLIDE_UP",SWIG_From_int(static_cast< int >(iPcJump::GLIDE_UP))); - SWIG_Python_SetConstant(d, "iPcJump_GLIDE_DOWN",SWIG_From_int(static_cast< int >(iPcJump::GLIDE_DOWN))); SWIG_Python_SetConstant(d, "iPcDefaultCamera_freelook",SWIG_From_int(static_cast< int >(iPcDefaultCamera::freelook))); SWIG_Python_SetConstant(d, "iPcDefaultCamera_firstperson",SWIG_From_int(static_cast< int >(iPcDefaultCamera::firstperson))); SWIG_Python_SetConstant(d, "iPcDefaultCamera_thirdperson",SWIG_From_int(static_cast< int >(iPcDefaultCamera::thirdperson))); @@ -135107,6 +132878,12 @@ SWIG_Python_SetConstant(d, "iPcTrackingCamera_TARGET_BASE",SWIG_From_int(static_cast< int >(iPcTrackingCamera::TARGET_BASE))); SWIG_Python_SetConstant(d, "iPcTrackingCamera_TARGET_OBJ",SWIG_From_int(static_cast< int >(iPcTrackingCamera::TARGET_OBJ))); SWIG_Python_SetConstant(d, "iPcTrackingCamera_TARGET_NONE",SWIG_From_int(static_cast< int >(iPcTrackingCamera::TARGET_NONE))); + SWIG_Python_SetConstant(d, "iPcTrackingCamera_PAN_LEFT",SWIG_From_int(static_cast< int >(iPcTrackingCamera::PAN_LEFT))); + SWIG_Python_SetConstant(d, "iPcTrackingCamera_PAN_NONE",SWIG_From_int(static_cast< int >(iPcTrackingCamera::PAN_NONE))); + SWIG_Python_SetConstant(d, "iPcTrackingCamera_PAN_RIGHT",SWIG_From_int(static_cast< int >(iPcTrackingCamera::PAN_RIGHT))); + SWIG_Python_SetConstant(d, "iPcTrackingCamera_TILT_UP",SWIG_From_int(static_cast< int >(iPcTrackingCamera::TILT_UP))); + SWIG_Python_SetConstant(d, "iPcTrackingCamera_TILT_NONE",SWIG_From_int(static_cast< int >(iPcTrackingCamera::TILT_NONE))); + SWIG_Python_SetConstant(d, "iPcTrackingCamera_TILT_DOWN",SWIG_From_int(static_cast< int >(iPcTrackingCamera::TILT_DOWN))); SWIG_Python_SetConstant(d, "CEL_MOUSE_BUTTON1",SWIG_From_int(static_cast< int >(1))); SWIG_Python_SetConstant(d, "CEL_MOUSE_BUTTON2",SWIG_From_int(static_cast< int >(2))); SWIG_Python_SetConstant(d, "CEL_MOUSE_BUTTON3",SWIG_From_int(static_cast< int >(4))); diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/behaviourlayer/python/blcel.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/behaviourlayer/python/blcel.h --- cel-1.9+svn3615/plugins/behaviourlayer/python/blcel.h 2008-03-27 16:22:08.000000000 +0000 +++ cel-1.4/plugins/behaviourlayer/python/blcel.h 2009-11-28 16:47:29.000000000 +0000 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.31 + * Version 1.3.33 * * 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 @@ -67,16 +67,6 @@ SwigDirector_pyPcCommon(PyObject *self, iObjectRegistry *object_reg); virtual ~SwigDirector_pyPcCommon(); virtual void SetEntity(iCelEntity *entity); - virtual bool SetProperty(csStringID id, long value); - virtual bool SetProperty(csStringID id, float value); - virtual bool SetProperty(csStringID id, bool value); - virtual bool SetProperty(csStringID id, char const *value); - virtual bool SetProperty(csStringID id, csVector2 const &value); - virtual bool SetProperty(csStringID id, csVector3 const &value); - virtual bool SetProperty(csStringID id, csColor const &value); - virtual bool SetProperty(csStringID id, iCelPropertyClass *value); - virtual bool SetProperty(csStringID id, iCelEntity *entity); - virtual bool SetProperty(csStringID id, iBase *ibase); virtual celDataType GetPropertyOrActionType(csStringID id); virtual bool IsPropertyReadOnly(csStringID arg0); virtual long GetPropertyLongByID(csStringID id); @@ -150,7 +140,7 @@ return method; } private: - mutable swig::PyObject_var vtable[51]; + mutable swig::PyObject_var vtable[41]; #endif }; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/behaviourlayer/python/blpython.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/behaviourlayer/python/blpython.cpp --- cel-1.9+svn3615/plugins/behaviourlayer/python/blpython.cpp 2008-07-31 11:47:53.000000000 +0100 +++ cel-1.4/plugins/behaviourlayer/python/blpython.cpp 2009-11-28 16:47:28.000000000 +0000 @@ -16,9 +16,24 @@ Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#ifdef _MSC_VER +#include +#include +#ifndef DEBUG_PYTHON +#undef _DEBUG +#define RESTORE__DEBUG +#endif +#endif #include +#ifdef RESTORE__DEBUG +#define _DEBUG +#undef RESTORE__DEBUG +#endif + #include +#include "celtool/celpaths.h" + #include "cssysdef.h" #include "csutil/sysfunc.h" #include "plugins/behaviourlayer/python/blpython.h" @@ -28,6 +43,7 @@ #include "iutil/objreg.h" #include "iutil/cmdline.h" #include "iutil/eventq.h" +#include "iutil/plugin.h" #include "iutil/verbositymanager.h" #include "csutil/event.h" #include "csutil/eventnames.h" @@ -38,16 +54,26 @@ extern "C" { +#if defined(CS_COMPILER_MSVC) + // MSVC will always use the shipped copy. + #include "swigpyruntime.h" +#else /* *Must* be pointy include. The right file (generated when swig is present, shipped copy otherwise) is determined by include paths specified via the compiler command line. */ #include +#endif } -extern unsigned char pycel_py_wrapper[]; // pycel.py file compiled and marshalled -extern size_t pycel_py_wrapper_size; +extern const unsigned char pycel_py_wrapper[]; // pycel.py file compiled and marshalled +extern const size_t pycel_py_wrapper_size; +/* Define this to have Python initialized (and finalized) through cspython + * instead our own code. (This should really be the case as otherwise + * Py_Initialize() and Py_Finalize() will be called multiple times which is, + * from observation, Not Good.) */ +#define INIT_PY_THROUGH_CSPYTHON CS_IMPLEMENT_PLUGIN @@ -67,7 +93,9 @@ //@@@ Circular ref: leak if (queue.IsValid()) queue->RemoveListener(this); +#ifndef INIT_PY_THROUGH_CSPYTHON Py_Finalize (); +#endif object_reg = 0; } @@ -84,45 +112,73 @@ do_verbose = verbosity_mgr->Enabled("blpython"); deprecation_warning = true; + +#ifdef INIT_PY_THROUGH_CSPYTHON + cspython = csLoadPluginCheck (object_reg, + "crystalspace.script.python"); +#endif +#ifndef INIT_PY_THROUGH_CSPYTHON Py_SetProgramName ("Crystal Entity Layer -- Python"); Py_Initialize (); // some parts of python api require sys.argv to be filled. // so strange errors will appear if we dont do the following char *(argv[2]) = {"", NULL}; PySys_SetArgv(1, argv); - +#endif + InitPytocel (); - char path[256]; - strncpy (path, csGetConfigPath (), 255); - strcat (path, "/"); - - if (!LoadModule ("sys")) return false; - - csString cmd; - cmd << "sys.path.append('" << path << "scripts/python/')"; - if (!RunText (cmd)) return false; - cmd.Clear(); - cmd << "sys.path.append('" << path << "scripts/')"; - if (!RunText (cmd)) return false; + static const char* const _scriptSubDirs[] = { + "scripts/python/", + "scripts/", + 0}; + csPathsList scriptSubDirs (_scriptSubDirs); - if (!RunText ("sys.path.append('scripts/python/')")) return false; - if (!RunText ("sys.path.append('scripts/')")) return false; + csPathsList scriptsPaths; + + csPathsList* cel_paths = CEL::GetPlatformInstallationPaths(); + scriptsPaths.AddUniqueExpanded (*cel_paths * scriptSubDirs); + delete cel_paths; + + csPathsList* cs_paths = + csInstallationPathsHelper::GetPlatformInstallationPaths(); + scriptsPaths.AddUniqueExpanded (*cs_paths * scriptSubDirs); + delete cs_paths; + +#ifndef INIT_PY_THROUGH_CSPYTHON + if (!LoadModule ("sys")) return false; +#endif + scriptsPaths.AddUniqueExpanded (csPathsList (".") * scriptSubDirs); + #ifdef TOP_SRCDIR - if (!RunText ("sys.path.append('" TOP_SRCDIR "/scripts/')")) return false; + scriptsPaths.AddUniqueExpanded (TOP_SRCDIR "/scripts/"); #endif // TOP_SRCDIR #ifdef SCRIPTSDIR - if (!RunText ("sys.path.append('" SCRIPTSDIR "/')")) return false; + scriptsPaths.AddUniqueExpanded (SCRIPTSDIR "/scripts/"); #endif // SCRIPTSDIR + for (size_t i = 0; i < scriptsPaths.GetSize(); i++) + { + const char* path = scriptsPaths[i].path; + if (do_verbose) + Print (false, csString().Format ("Adding path: %s", path)); + csString cmd; + cmd << "sys.path.append('" << path << "')"; + if (!RunText (cmd)) return false; + } + +#ifndef INIT_PY_THROUGH_CSPYTHON if (use_debugger && !LoadModule ("pdb")) return false; if (!LoadModule ("cspace")) return false; +#endif if (!LoadModule ("blcelc")) return false; +#ifndef INIT_PY_THROUGH_CSPYTHON Store("cspace.__corecvar_iSCF_SCF", iSCF::SCF, (void*)"iSCF *"); RunText("cspace.SetSCFPointer(cspace.__corecvar_iSCF_SCF)"); +#endif // Store the object registry pointer in 'blcel.object_reg'. Store ("blcelc.object_reg_ptr", object_reg, (void *) "iObjectRegistry *"); // Store the object registry pointer in 'blcel.object_reg'. @@ -148,7 +204,8 @@ Print(true,"Error in embedded pycel.py code"); return false; } - PyObject* pycelModule = PyImport_ExecCodeModule("pycel", pycelModuleCode); + PyObject* pycelModule = PyImport_ExecCodeModule( + const_cast("pycel"), pycelModuleCode); Py_DECREF(pycelModuleCode); // don't need this at this point if (!pycelModule) { @@ -193,7 +250,7 @@ PyObject *py_entity, *py_object; csString realname; - char* slash = strrchr (name, '/'); + const char* slash = strrchr (name, '/'); if (slash) { csString path; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/behaviourlayer/python/blpython.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/behaviourlayer/python/blpython.h --- cel-1.9+svn3615/plugins/behaviourlayer/python/blpython.h 2008-01-18 11:55:19.000000000 +0000 +++ cel-1.4/plugins/behaviourlayer/python/blpython.h 2009-11-28 16:47:29.000000000 +0000 @@ -47,6 +47,7 @@ static celBlPython* shared_instance; iObjectRegistry* object_reg; csWeakRef pl; + csRef cspython; bool use_debugger; bool do_verbose; bool deprecation_warning; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/behaviourlayer/python/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/plugins/behaviourlayer/python/Jamfile --- cel-1.9+svn3615/plugins/behaviourlayer/python/Jamfile 2008-07-31 11:47:53.000000000 +0100 +++ cel-1.4/plugins/behaviourlayer/python/Jamfile 2009-12-08 23:09:31.000000000 +0000 @@ -29,16 +29,19 @@ # Swig-generated files. #-------- local blcelcpp = blcel.cpp ; + local blcelh = blcel.h ; local blcelpy = [ DoSourceGrist blcelc.py ] ; + local used_py ; MakeLocate $(blcelpy) : [ ConcatDirs $(LOCATE.OBJECTS) bindings python ] ; if ! [ Property build : projgen ] { blcelcpp = [ DoSourceGrist $(blcelcpp) ] ; + blcelh = [ DoSourceGrist $(blcelh) ] ; if $(DO_SWIG_PYTHON) { - Swig $(blcelcpp) $(blcelpy) : + Swig $(blcelcpp) $(blcelh) $(blcelpy) : [ DoSourceGrist blcel.i ] : python : -c++ -shadow -modern [ FIncludes [ Match -I(.*) : $(CRYSTAL.CFLAGS) ] ] : @@ -48,10 +51,17 @@ blcel : [ on $(blcelpy) GetVar LOCATE ] ; Depends blpythonclean : blcelswigclean ; + used_py = $(blcelpy) ; } else { SEARCH on $(blcelcpp) = $(SEARCH_SOURCE) ; + SEARCH on $(blcelh) = $(SEARCH_SOURCE) ; + local frozenpy = $(blcelpy:G=frozenmodulepy) ; + SEARCH on $(frozenpy) = [ ConcatDirs $(TOP) scripts ] ; + Copy $(blcelpy) : $(frozenpy) ; + Depends $(blcelpy) : $(frozenpy) ; + used_py = $(frozenpy) ; } } Clean blpythonclean : $(blcelpy) ; @@ -63,7 +73,7 @@ InstallData $(<) : $(>) ; } InstallCelPythonPY $(blcelpy) : bindings python ; - + Depends filelists : [ DoFileListEntries $(used_py) : : python-bindings ] ; #-------- # Compiler flags for Swig-generated code. @@ -93,9 +103,11 @@ save_HDRS = $(HDRS) ; HDRS = [ on $(swigruntime) GetVar LOCATE ] $(SEARCH_SOURCE) $(HDRS) ; - Plugin blpython : blpython.cpp blpython.h pytocel.cpp PYCEL_py.cpp ; + Plugin blpython : blpython.cpp blpython.h pytocel.cpp PYCEL_py.cpp : nodefaultfilelist ; ExternalLibs blpython : PYTHON CRYSTAL ; + LinkWith blpython : celtool ; CFlags blpython : $(CELPYTHON.CFLAGS) ; + FileListEntryPlugin blpython : plugin-python ; HDRS = $(save_HDRS) ; #-------- @@ -103,10 +115,12 @@ #-------- PythMod blcelmod : _blcelc : $(blcelcpp) celmod.cpp : bindings python : : CRYSTAL : "pure Python module" ; - Depends $(target) : $(blcelpy) ; + Depends blcelmod : $(blcelpy) ; ExternalLibs blcelmod : PYTHON CRYSTAL ; LinkWith blcelmod : celtool ; CFlags blcelmod : $(CELPYTHON.CFLAGS) ; + + FileListEntryPythMod blcelmod : : python-modules ; actions CelPthGen bind PACKAGEPATH { diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/behaviourlayer/python/pytocel.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/behaviourlayer/python/pytocel.cpp --- cel-1.9+svn3615/plugins/behaviourlayer/python/pytocel.cpp 2007-10-02 22:54:01.000000000 +0100 +++ cel-1.4/plugins/behaviourlayer/python/pytocel.cpp 2009-11-28 16:47:29.000000000 +0000 @@ -16,7 +16,19 @@ Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#ifdef _MSC_VER +#include +#include +#ifndef DEBUG_PYTHON +#undef _DEBUG +#define RESTORE__DEBUG +#endif +#endif #include +#ifdef RESTORE__DEBUG +#define _DEBUG +#undef RESTORE__DEBUG +#endif #include "cssysdef.h" #include "csutil/csstring.h" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/behaviourlayer/python/swigpyruntime.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/behaviourlayer/python/swigpyruntime.h --- cel-1.9+svn3615/plugins/behaviourlayer/python/swigpyruntime.h 2007-10-02 22:54:01.000000000 +0100 +++ cel-1.4/plugins/behaviourlayer/python/swigpyruntime.h 2009-11-28 16:47:29.000000000 +0000 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.31 + * Version 1.3.33 * * 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 @@ -15,14 +15,14 @@ /* template workaround for compilers that cannot correctly implement the C++ standard */ #ifndef SWIGTEMPLATEDISAMBIGUATOR -# if defined(__SUNPRO_CC) -# if (__SUNPRO_CC <= 0x560) -# define SWIGTEMPLATEDISAMBIGUATOR template -# else -# define SWIGTEMPLATEDISAMBIGUATOR -# endif +# 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 +# define SWIGTEMPLATEDISAMBIGUATOR # endif #endif @@ -104,6 +104,12 @@ #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 + /* Errors in SWIG */ #define SWIG_UnknownError -1 #define SWIG_IOError -2 @@ -368,7 +374,7 @@ while ((*f2 == ' ') && (f2 != l2)) ++f2; if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1; } - return (l1 - f1) - (l2 - f2); + return (int)((l1 - f1) - (l2 - f2)); } /* @@ -1093,14 +1099,14 @@ /* Unpack the argument tuple */ SWIGINTERN int -SWIG_Python_UnpackTuple(PyObject *args, const char *name, int min, int max, PyObject **objs) +SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs) { if (!args) { if (!min && !max) { return 1; } else { PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none", - name, (min == max ? "" : "at least "), min); + name, (min == max ? "" : "at least "), (int)min); return 0; } } @@ -1108,14 +1114,14 @@ PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple"); return 0; } else { - register int l = PyTuple_GET_SIZE(args); + register Py_ssize_t l = PyTuple_GET_SIZE(args); if (l < min) { PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d", - name, (min == max ? "" : "at least "), min, l); + name, (min == max ? "" : "at least "), (int)min, (int)l); return 0; } else if (l > max) { PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d", - name, (min == max ? "" : "at most "), max, l); + name, (min == max ? "" : "at most "), (int)max, (int)l); return 0; } else { register int i; @@ -1594,9 +1600,11 @@ (unaryfunc)0, /*nb_float*/ (unaryfunc)PySwigObject_oct, /*nb_oct*/ (unaryfunc)PySwigObject_hex, /*nb_hex*/ -#if PY_VERSION_HEX >= 0x02020000 - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */ -#elif PY_VERSION_HEX >= 0x02000000 +#if PY_VERSION_HEX >= 0x02050000 /* 2.5.0 */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index */ +#elif PY_VERSION_HEX >= 0x02020000 /* 2.2.0 */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */ +#elif PY_VERSION_HEX >= 0x02000000 /* 2.0.0 */ 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */ #endif }; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/behaviourlayer/test/behave.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/behaviourlayer/test/behave.cpp --- cel-1.9+svn3615/plugins/behaviourlayer/test/behave.cpp 2008-08-06 12:01:50.000000000 +0100 +++ cel-1.4/plugins/behaviourlayer/test/behave.cpp 2009-11-28 16:47:41.000000000 +0000 @@ -34,15 +34,12 @@ #include "propclass/newcamera.h" #include "propclass/delegcam.h" #include "propclass/cameras/tracking.h" -#include "propclass/analogmotion.h" -#include "propclass/jump.h" -#include "propclass/grab.h" +#include "propclass/actoranalog.h" #include "propclass/inv.h" #include "propclass/gravity.h" #include "propclass/timer.h" #include "propclass/mechsys.h" #include "propclass/wheeled.h" -#include "propclass/linmove.h" #include "plugins/behaviourlayer/test/behave.h" #include "celtool/stdparams.h" #include @@ -212,54 +209,14 @@ const char* msg_id = (const char*)msg_id_str; bool pcinput_msg = strncmp (msg_id, "cel.input.", 10) == 0; - csRef pcactor = celQueryPropertyClassEntity - (entity); - if (!pcactor) - return false; - csRef jump = celQueryPropertyClassEntity (entity); - if (!jump) - return false; - csRef grab = celQueryPropertyClassEntity (entity); - if (!grab) - return false; - csRef linmove = celQueryPropertyClassEntity (entity); - if (!pcactor && !linmove) - return false; - - if (!strcmp (msg_id, "cel.move.jump.landed")) - { - puts ("The eagle has landed"); - grab->SetState (iPcGrab::DISABLED); - } - else if (!strcmp (msg_id, "cel.move.jump.started")) - { - puts ("Doing a jump"); - } - else if (!strcmp (msg_id, "cel.timer.wakeup")) - { - puts ("cel.timer.wakeup WAKEUP! WAKEUP! WAKEY WAKEY!"); - // finished rolling - pcactor->Enable (true); - } - /*else if (!strcmp (msg_id, "cel.timer.wakeup.frame")) - { - char *baa; - if (linmove->IsOnGround ()) - printf ("%c%c\n", baa[0], baa[1]); - //puts (linmove->IsOnGround () ? "Ground" : "Air"); - }*/ - if (pcinput_msg) { - if (!strcmp (msg_id+10, "mouseaxis0")) - { - CEL_FETCH_FLOAT_PAR (x, params, pl->FetchStringID("cel.parameter.x")); - CEL_FETCH_FLOAT_PAR (y, params, pl->FetchStringID("cel.parameter.y")); - csRef trackcam = celQueryPropertyClassEntity (entity); - trackcam->SetPanDirection (-x * 100000); - trackcam->SetTiltDirection (-y * 100000); - } - else if (!strcmp (msg_id+10, "joyaxis0")) + csRef pcactor = celQueryPropertyClassEntity + (entity); + if (!pcactor) + return false; + + if (!strcmp (msg_id+10, "joyaxis0")) { CEL_FETCH_FLOAT_PAR (value, params, pl->FetchStringID("cel.parameter.value")); pcactor->SetAxis (0, value); @@ -271,188 +228,21 @@ } else if (!strcmp (msg_id+10, "left.down")) - { - if (jump->GetState () == iPcJump::FROZEN) - { - grab->SetShimmyDirection (-1); - } - else - { - pcactor->AddAxis (0, -1); - jump->GlideTurn (iPcJump::GLIDE_LEFT); - } - } + pcactor->AddAxis (0, -1); else if (!strcmp (msg_id+10, "left.up")) - { - if (jump->GetState () == iPcJump::FROZEN) - { - grab->SetShimmyDirection (0); - } - else - { - pcactor->AddAxis (0, 1); - jump->GlideTurn (iPcJump::GLIDE_NOTURN); - } - } + pcactor->AddAxis (0, 1); else if (!strcmp (msg_id+10, "right.down")) - { - if (jump->GetState () == iPcJump::FROZEN) - { - grab->SetShimmyDirection (1); - } - else - { - pcactor->AddAxis (0, 1); - jump->GlideTurn (iPcJump::GLIDE_RIGHT); - } - } + pcactor->AddAxis (0, 1); else if (!strcmp (msg_id+10, "right.up")) - { - if (jump->GetState () == iPcJump::FROZEN) - { - grab->SetShimmyDirection (0); - } - else - { - pcactor->AddAxis (0, -1); - jump->GlideTurn (iPcJump::GLIDE_NOTURN); - } - } + pcactor->AddAxis (0, -1); else if (!strcmp (msg_id+10, "up.down")) - { pcactor->AddAxis (1, 1); - jump->GlidePitch (iPcJump::GLIDE_UP); - } else if (!strcmp (msg_id+10, "up.up")) - { pcactor->AddAxis (1, -1); - jump->GlidePitch (iPcJump::GLIDE_NOPITCH); - } else if (!strcmp (msg_id+10, "down.down")) - { pcactor->AddAxis (1, -1); - jump->GlidePitch (iPcJump::GLIDE_DOWN); - } else if (!strcmp (msg_id+10, "down.up")) - { pcactor->AddAxis (1, 1); - jump->GlidePitch (iPcJump::GLIDE_NOPITCH); - } - else if (!strcmp (msg_id+10, "jump.down")) - { - switch (jump->GetState ()) - { - case iPcJump::STAND: - puts ("Jump: Stand"); - break; - case iPcJump::JUMP: - puts ("Jump: Jump"); - break; - case iPcJump::DOUBLEJUMP: - puts ("Jump: Double Jump"); - break; - case iPcJump::GLIDE: - puts ("Jump: Glide"); - break; - case iPcJump::FROZEN: - puts ("Jump: Frozen"); - break; - } - /*if (jump->GetState () == iPcJump::JUMP) - { - if (ABS (linmove->GetVelocity ().y) < 3.0) - { - linmove->SetGravity (3.0f); - float glidespeed = linmove->GetVelocity ().z; - if (glidespeed > -5) - glidespeed = -5; - linmove->SetVelocity (csVector3 (0, 0, glidespeed)); - pcactor->Enable (false); - } - else - printf ("Downward velocity %f\n", linmove->GetVelocity ().y); - } - else - puts ("Not jumping");*/ - grab->SetState (iPcGrab::SEARCHING); - jump->Jump (); - // perform a glide if mid air and near peak of the jump - /*if (jump->IsJumping () && ABS (linmove->GetVelocity ().y) < 1.5f) - { - linmove->SetGravity (3.0f); - float glidespeed = linmove->GetVelocity ().z; - if (glidespeed > -5) - glidespeed = -5; - linmove->SetVelocity (csVector3 (0, 0, glidespeed)); - pcactor->Activate (false); - }*/ - } - else if (!strcmp (msg_id+10, "freeze.down")) - jump->Freeze (true); - else if (!strcmp (msg_id+10, "roll.down")) - { - if (jump->GetState () == iPcJump::FROZEN) - { - //jump->Enable (true); - grab->SetState (iPcGrab::DISABLED); - jump->Freeze (false); - } - else if (linmove->IsOnGround ()) - { - // perform a roll - if (!(pcactor->GetAxis () < EPSILON)) - { - csRef timer = celQueryPropertyClassEntity (entity); - timer->WakeUp (700, false); - linmove->SetVelocity (csVector3 (0, 0, -pcactor->GetMovementSpeed ())); - pcactor->Enable (false); - } - // do a crouch (target set downwards) - else - { - csRef trackcam = celQueryPropertyClassEntity (entity); - trackcam->SetTargetYOffset (0.5f); - } - } - } - // end crouch action - else if (!strcmp (msg_id+10, "roll.up")) - { - if (pcactor->GetAxis () < EPSILON) - { - csRef trackcam = celQueryPropertyClassEntity (entity); - trackcam->SetTargetYOffset (1.5f); - } - } - else if (!strcmp (msg_id+10, "showstates.up")) - { - if (pcactor->IsEnabled ()) - puts ("Actor: Enabled"); - else - puts ("Actor: Disabled"); - /*if (jump->IsEnabled ()) - puts ("Jump: Enabled"); - else - puts ("Jump: Disabled");*/ - switch (jump->GetState ()) - { - case iPcJump::STAND: - puts ("Jump: Stand"); - break; - case iPcJump::JUMP: - puts ("Jump: Jump"); - break; - case iPcJump::DOUBLEJUMP: - puts ("Jump: Double Jump"); - break; - case iPcJump::GLIDE: - puts ("Jump: Glide"); - break; - case iPcJump::FROZEN: - puts ("Jump: Frozen"); - break; - } - } csRef trackcam = celQueryPropertyClassEntity (entity); if (!trackcam) @@ -460,35 +250,35 @@ if (!strcmp (msg_id+10, "camleft.down")) { - trackcam->SetPanDirection (-1); + trackcam->Pan (iPcTrackingCamera::PAN_LEFT); } else if (!strcmp (msg_id+10, "camleft.up")) { - trackcam->SetPanDirection (0); + trackcam->Pan (iPcTrackingCamera::PAN_NONE); } else if (!strcmp (msg_id+10, "camright.down")) { - trackcam->SetPanDirection (1); + trackcam->Pan (iPcTrackingCamera::PAN_RIGHT); } else if (!strcmp (msg_id+10, "camright.up")) { - trackcam->SetPanDirection (0); + trackcam->Pan (iPcTrackingCamera::PAN_NONE); } else if (!strcmp (msg_id+10, "camup.down")) { - trackcam->SetTiltDirection (-1); + trackcam->Tilt (iPcTrackingCamera::TILT_UP); } else if (!strcmp (msg_id+10, "camup.up")) { - trackcam->SetTiltDirection (0); + trackcam->Tilt (iPcTrackingCamera::TILT_NONE); } else if (!strcmp (msg_id+10, "camdown.down")) { - trackcam->SetTiltDirection (1); + trackcam->Tilt (iPcTrackingCamera::TILT_DOWN); } else if (!strcmp (msg_id+10, "camdown.up")) { - trackcam->SetTiltDirection (0); + trackcam->Tilt (iPcTrackingCamera::TILT_NONE); } else if (!strcmp (msg_id+10, "ready.down")) trackcam->SetTargetState (iPcTrackingCamera::TARGET_NONE); @@ -519,11 +309,11 @@ { CEL_FETCH_FLOAT_PAR (value, params, pl->FetchStringID("cel.parameter.value")); if (value < -EPSILON) - trackcam->SetPanDirection (-1); + trackcam->Pan (iPcTrackingCamera::PAN_LEFT); else if (value > EPSILON) - trackcam->SetPanDirection (1); + trackcam->Pan (iPcTrackingCamera::PAN_RIGHT); else - trackcam->SetPanDirection (0); + trackcam->Pan (iPcTrackingCamera::PAN_NONE); } return true; } @@ -533,6 +323,132 @@ //--------------------------------------------------------------------------- +celBehaviourActorCameraOld::celBehaviourActorCameraOld (iCelEntity* entity, + iObjectRegistry* object_reg) : celBehaviourGeneral (entity, object_reg) +{ + bhroom = csPtr (new celBehaviourRoom (entity, object_reg)); + fpscam=0; + speed=1; + id_input_forward1 = pl->FetchStringID ("cel.input.forward.down"); + id_input_forward0 = pl->FetchStringID ("cel.input.forward.up"); + id_input_backward1 = pl->FetchStringID ("cel.input.backward.down"); + id_input_backward0 = pl->FetchStringID ("cel.input.backward.up"); + id_input_strafeleft1 = pl->FetchStringID ("cel.input.strafeleft.down"); + id_input_strafeleft0 = pl->FetchStringID ("cel.input.strafeleft.up"); + id_input_straferight1 = pl->FetchStringID ("cel.input.straferight.down"); + id_input_straferight0 = pl->FetchStringID ("cel.input.straferight.up"); + id_input_rotateleft1 = pl->FetchStringID ("cel.input.rotateleft.down"); + id_input_rotateleft0 = pl->FetchStringID ("cel.input.rotateleft.up"); + id_input_rotateright1 = pl->FetchStringID ("cel.input.rotateright.down"); + id_input_rotateright0 = pl->FetchStringID ("cel.input.rotateright.up"); + id_input_jump1 = pl->FetchStringID ("cel.input.jump.down"); + id_input_run1 = pl->FetchStringID ("cel.input.run.down"); + id_input_run0 = pl->FetchStringID ("cel.input.run.up"); + id_input_lookup1 = pl->FetchStringID ("cel.input.lookup.down"); + id_input_lookup0 = pl->FetchStringID ("cel.input.lookup.up"); + id_input_lookdown1 = pl->FetchStringID ("cel.input.lookdown.down"); + id_input_lookdown0 = pl->FetchStringID ("cel.input.lookdown.up"); + id_input_center1 = pl->FetchStringID ("cel.input.center.down"); + id_input_cammode1 = pl->FetchStringID ("cel.input.cammode.down"); +} + +celBehaviourActorCameraOld::~celBehaviourActorCameraOld() +{ +} + +bool celBehaviourActorCameraOld::ReceiveMessage (csStringID msgid, + iMessageSender* sender, + celData& ret, iCelParameterBlock* params) +{ + csRef pcactormove = + celQueryPropertyClassEntity (entity); + if (!pcactormove) + return false; + + if (msgid == id_input_forward1) + pcactormove->Forward (true); + else if (msgid == id_input_forward0) + pcactormove->Forward (false); + else if (msgid == id_input_backward1) + pcactormove->Backward (true); + else if (msgid == id_input_backward0) + pcactormove->Backward (false); + else if (msgid == id_input_strafeleft1) + pcactormove->StrafeLeft (true); + else if (msgid == id_input_strafeleft0) + pcactormove->StrafeLeft (false); + else if (msgid == id_input_straferight1) + pcactormove->StrafeRight (true); + else if (msgid == id_input_straferight0) + pcactormove->StrafeRight (false); + else if (msgid == id_input_rotateleft1) + pcactormove->RotateLeft (true); + else if (msgid == id_input_rotateleft0) + pcactormove->RotateLeft (false); + else if (msgid == id_input_rotateright1) + pcactormove->RotateRight (true); + else if (msgid == id_input_rotateright0) + pcactormove->RotateRight (false); + else if (msgid == id_input_jump1) + pcactormove->Jump (); + else if (msgid == id_input_run1) + pcactormove->Run (true); + else if (msgid == id_input_run0) + pcactormove->Run (false); + else if (msgid == id_input_lookup1) + { + csRef pcdefcam = + celQueryPropertyClassEntity (entity); + if (pcdefcam) + pcdefcam->SetPitchVelocity (1.0f); + } + else if (msgid == id_input_lookup0) + { + csRef pcdefcam = + celQueryPropertyClassEntity (entity); + if (pcdefcam) + pcdefcam->SetPitchVelocity (0.0f); + } + else if (msgid == id_input_lookdown1) + { + csRef pcdefcam = + celQueryPropertyClassEntity (entity); + if (pcdefcam) + pcdefcam->SetPitchVelocity (-1.0f); + } + else if (msgid == id_input_lookdown0) + { + csRef pcdefcam = + celQueryPropertyClassEntity (entity); + if (pcdefcam) + pcdefcam->SetPitchVelocity (0.0f); + } + else if (msgid == id_input_center1) + { + csRef pcdefcam = + celQueryPropertyClassEntity (entity); + if (pcdefcam) + pcdefcam->CenterCamera (); + } + else if (msgid == id_input_cammode1) + { + pcactormove->ToggleCameraMode (); + csRef pcdefcam = + celQueryPropertyClassEntity (entity); + if (pcdefcam) + { + printf ("%s\n", pcdefcam->GetModeName ()); + fflush (stdout); + } + } + else + return bhroom->ReceiveMessage (msgid, sender, ret, params); + + return true; +} + +//--------------------------------------------------------------------------- + celBehaviourDynActor::celBehaviourDynActor (iCelEntity* entity, iObjectRegistry* object_reg) : celBehaviourGeneral (entity, object_reg) { diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/behaviourlayer/test/behave.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/behaviourlayer/test/behave.h --- cel-1.9+svn3615/plugins/behaviourlayer/test/behave.h 2008-01-18 11:55:19.000000000 +0000 +++ cel-1.4/plugins/behaviourlayer/test/behave.h 2009-11-28 16:47:41.000000000 +0000 @@ -114,7 +114,7 @@ }; /** - * 'move' behaviour. + * 'actor' behaviour, using new camera and analog move */ class celBehaviourActor : public celBehaviourGeneral { @@ -132,6 +132,45 @@ }; /** + * 'actorcameraold' behaviour + */ +class celBehaviourActorCameraOld: public celBehaviourGeneral +{ +private: + int fpscam; + float speed; + csRef bhroom; + // For input messages + csStringID id_input_forward1; + csStringID id_input_forward0; + csStringID id_input_backward1; + csStringID id_input_backward0; + csStringID id_input_strafeleft1; + csStringID id_input_strafeleft0; + csStringID id_input_straferight1; + csStringID id_input_straferight0; + csStringID id_input_rotateleft1; + csStringID id_input_rotateleft0; + csStringID id_input_rotateright1; + csStringID id_input_rotateright0; + csStringID id_input_jump1; + csStringID id_input_run1; + csStringID id_input_run0; + csStringID id_input_lookup1; + csStringID id_input_lookup0; + csStringID id_input_lookdown1; + csStringID id_input_lookdown0; + csStringID id_input_center1; + csStringID id_input_cammode1; +public: + celBehaviourActorCameraOld (iCelEntity* entity, iObjectRegistry* object_reg); + virtual ~celBehaviourActorCameraOld(); + + virtual bool ReceiveMessage (csStringID msg_id, iMessageSender* sender, + celData& ret, iCelParameterBlock* params); +}; + +/** * 'move' behaviour. */ class celBehaviourDynActor : public celBehaviourGeneral diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/behaviourlayer/test/bl.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/behaviourlayer/test/bl.cpp --- cel-1.9+svn3615/plugins/behaviourlayer/test/bl.cpp 2007-06-01 13:52:02.000000000 +0100 +++ cel-1.4/plugins/behaviourlayer/test/bl.cpp 2009-11-28 16:47:41.000000000 +0000 @@ -59,6 +59,8 @@ ent = new celBehaviourDynActor (entity, object_reg); else if (!strcmp (name, "wheeled")) ent = new celBehaviourWheeled (entity, object_reg); + else if (!strcmp (name, "actorcameraold")) + ent = new celBehaviourActorCameraOld (entity, object_reg); if (ent) { ent->SetName (name); diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/actoranalog/actoranalog.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/actoranalog/actoranalog.cpp --- cel-1.9+svn3615/plugins/propclass/actoranalog/actoranalog.cpp 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/plugins/propclass/actoranalog/actoranalog.cpp 2009-11-28 16:47:54.000000000 +0000 @@ -0,0 +1,375 @@ +/* + Crystal Space Entity Layer + Copyright (C) 2001 by Jorrit Tyberghein + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#include "cssysdef.h" +#include "iutil/objreg.h" +#include "plugins/propclass/actoranalog/actoranalog.h" +#include "physicallayer/pl.h" +#include "physicallayer/entity.h" +#include "physicallayer/persist.h" +#include "behaviourlayer/behave.h" + +// CS Includes +#include "iengine/camera.h" +#include "iengine/engine.h" +#include "iutil/virtclk.h" +#include "csgeom/transfrm.h" + +// CEL Includes +#include "propclass/mesh.h" +#include "propclass/linmove.h" +#include "propclass/newcamera.h" +#include "propclass/cameras/tracking.h" + +//--------------------------------------------------------------------------- + +CS_IMPLEMENT_PLUGIN + +CEL_IMPLEMENT_FACTORY (ActorAnalog, "pcmove.actor.analog") + +//--------------------------------------------------------------------------- + +csStringID celPcActorAnalog::id_axis = csInvalidStringID; +csStringID celPcActorAnalog::id_value = csInvalidStringID; + +PropertyHolder celPcActorAnalog::propinfo; + +celPcActorAnalog::celPcActorAnalog (iObjectRegistry* object_reg) + : scfImplementationType (this, object_reg) +{ + vc = csQueryRegistry (object_reg); + + // For SendMessage parameters. + if (id_axis == csInvalidStringID) + { + id_axis = pl->FetchStringID ("cel.parameter.axis"); + id_value = pl->FetchStringID ("cel.parameter.value"); + } + + propholder = &propinfo; + + // For actions. + if (!propinfo.actions_done) + { + AddAction (action_setaxis, "cel.action.SetAxis"); + AddAction (action_addaxis, "cel.action.AddAxis"); + AddAction (action_setmovespeed, "cel.action.SetMovementSpeed"); + AddAction (action_setmoveaccel, "cel.action.SetMovementAcceleration"); + AddAction (action_setmoveaccel, "cel.action.SetMovementDeceleration"); + AddAction (action_setturnspeed, "cel.action.SetTurningSpeed"); + } + + // For properties. + propinfo.SetCount (6); + AddProperty (propid_axisx, "cel.property.axisx", + CEL_DATA_FLOAT, false, "Left/Right axis value (-1.0 to 1.0).", + &target_axis.x); + AddProperty (propid_axisy, "cel.property.axisy", + CEL_DATA_FLOAT, false, "Forward/Backwards axis value (-1.0 to 1.0).", + &target_axis.y); + AddProperty (propid_movespeed, "cel.property.movespeed", + CEL_DATA_FLOAT, false, "Movement speed.", + &movespeed); + AddProperty (propid_moveaccel, "cel.property.moveaccel", + CEL_DATA_FLOAT, false, "Movement acceleration.", + &moveaccel); + AddProperty (propid_movedecel, "cel.property.movedecel", + CEL_DATA_FLOAT, false, "Movement deceleration.", + &movedecel); + AddProperty (propid_turnspeed, "cel.property.turnspeed", + CEL_DATA_FLOAT, false, "Turning speed.", + &turnspeed); + + // Tick every so often so we can update the state + pl->CallbackEveryFrame ((iCelTimerListener*)this, CEL_EVENT_PRE); + + target_axis.Set (0.0f); + turnspeed = 30.0f; + movespeed = 10; + moveaccel = 50; + movedecel = 100; +} + +celPcActorAnalog::~celPcActorAnalog () +{ +} + +const size_t actorlara_serial = 4; + +csPtr celPcActorAnalog::Save () +{ + csRef databuf = pl->CreateDataBuffer (actorlara_serial); + databuf->Add (target_axis.x); + databuf->Add (target_axis.y); + databuf->Add (turnspeed); + databuf->Add (movespeed); + databuf->Add (moveaccel); + databuf->Add (movedecel); + return csPtr (databuf); +} + +bool celPcActorAnalog::Load (iCelDataBuffer* databuf) +{ + size_t serialnr = databuf->GetSerialNumber (); + if (serialnr != actorlara_serial) return false; + + target_axis.x = databuf->GetFloat (); + target_axis.y = databuf->GetFloat (); + turnspeed = databuf->GetFloat (); + movespeed = databuf->GetFloat (); + moveaccel = databuf->GetFloat (); + movedecel = databuf->GetFloat (); + + return true; +} + +bool celPcActorAnalog::PerformActionIndexed (int idx, + iCelParameterBlock* params, + celData& ret) +{ + switch (idx) + { + case action_setaxis: + { + CEL_FETCH_LONG_PAR (axis, params, id_axis); + CEL_FETCH_FLOAT_PAR (value, params, id_value); + if (!p_axis || !p_value) + return false; + SetAxis (axis, value); + return true; + } + case action_addaxis: + { + CEL_FETCH_LONG_PAR (axis, params, id_axis); + CEL_FETCH_FLOAT_PAR (value, params, id_value); + if (!p_axis || !p_value) + return false; + AddAxis (axis, value); + return true; + } + case action_setmovespeed: + { + CEL_FETCH_FLOAT_PAR (value, params, id_value); + if (!p_value) + return false; + SetMovementSpeed (value); + return true; + } + case action_setmoveaccel: + { + CEL_FETCH_FLOAT_PAR (value, params, id_value); + if (!p_value) + return false; + SetMovementAcceleration (value); + return true; + } + case action_setmovedecel: + { + CEL_FETCH_FLOAT_PAR (value, params, id_value); + if (!p_value) + return false; + SetMovementDeceleration (value); + return true; + } + case action_setturnspeed: + { + CEL_FETCH_FLOAT_PAR (value, params, id_value); + if (!p_value) + return false; + SetTurningSpeed (value); + return true; + } + default: + return false; + } + return false; +} + +void celPcActorAnalog::SetAxis (size_t axis, float value) +{ + // make sure value is in desired range of [-1,1] + if (value < -1.0f) + value = -1.0f; + else if (value > 1.0f) + value = 1.0f; + + // if axis is valid, set the axis otherwise set both to value + if (axis < 2) + target_axis[axis] = value; + else + target_axis.Set (value); + // keep the movement synced + UpdateMovement (); +} +float celPcActorAnalog::GetAxis (size_t axis) const +{ + if (axis != 0 && axis != 1) + return 0.0f; + return target_axis[axis]; +} +void celPcActorAnalog::AddAxis (size_t axis, float value) +{ + SetAxis (axis, target_axis[axis] + value); +} +void celPcActorAnalog::SetMovementSpeed (float speed) +{ + movespeed = speed; +} +float celPcActorAnalog::GetMovementSpeed () const +{ + return movespeed; +} +void celPcActorAnalog::SetMovementAcceleration (float accel) +{ + moveaccel = accel; +} +float celPcActorAnalog::GetMovementAcceleration () const +{ + return moveaccel; +} +void celPcActorAnalog::SetMovementDeceleration (float decel) +{ + movedecel = decel; +} +float celPcActorAnalog::GetMovementDeceleration () const +{ + return movedecel; +} +void celPcActorAnalog::SetTurningSpeed (float speed) +{ + turnspeed = speed; +} +float celPcActorAnalog::GetTurningSpeed () const +{ + return turnspeed; +} + +void celPcActorAnalog::FindSiblingPropertyClasses () +{ + if (HavePropertyClassesChanged ()) + { + pcmesh = celQueryPropertyClassEntity (entity); + pclinmove = celQueryPropertyClassEntity (entity); + camera = celQueryPropertyClassEntity (entity); + } +} + +void celPcActorAnalog::TickEveryFrame () +{ + UpdateMovement (); +} + +void celPcActorAnalog::UpdateMovement () +{ + FindSiblingPropertyClasses (); + // check if we're missing any needed property classes + if (!pclinmove || !pcmesh || !camera) + return; + + csVector2 curr_axis (target_axis); + // if we're not moving then stop and idle + if (curr_axis < EPSILON) + { + // ... deccelerate the player down + float elapsedsecs = vc->GetElapsedTicks () / 1000.0f; + float newspeed = pclinmove->GetVelocity ().Norm () - 2 * moveaccel * elapsedsecs; + if (newspeed < EPSILON) + newspeed = 0.0f; + pclinmove->SetVelocity (csVector3 (0, 0, -newspeed)); + pcmesh->SetAnimation ("stand", true); + return; + } + + // Get the transform of the current camera + const csMatrix3 &cammat = camera->GetCamera ()->GetTransform ().GetT2O (); + // We use the transformation to calculate the axis relative to the camera + const csVector3 camvec = cammat * -csVector3 (curr_axis.x, 0, curr_axis.y); + // And we calculate using atan2, the rotation to face that axis relative + // to the camera + csVector3 rotvel (0, -turnspeed, 0), + target (0, atan2 (camvec.x, camvec.z), 0); + // To see which way to rotate we get our rotation + const float yrot = pclinmove->GetYRotation (); + // This is quicker than using atan2... Just make sure that + // target is higher than yrot before calculating the delta + while (target.y < yrot) + target.y += 2.0f * PI; + // we calculate the delta, and if its greater than half a circle + // we are obviously turning in the wrong direction + float delta_rot = target.y - yrot; + if (delta_rot > PI) + rotvel.y *= -1; + pclinmove->SetAngularVelocity (rotvel, target); + + // Now minimise the angle to get the absolute rotation around 0 + while (delta_rot > PI) + delta_rot -= 2.0f * PI; + // This is to stop the character moving while they're rotating to + // face the direction they're turning towards. + if (ABS(delta_rot) < 0.1) + { + // because joystick gives the movement in ranges [0,1] on both axis + // setting movement of [1,1] will make the player go faster than with [1,0] + // so we project the square onto a circle to fix this + float grad = curr_axis.y / curr_axis.x; + // calculate bisected point on square first + csVector2 bisect_point; + // which side of the square do we calculate a bisection on? + if (-curr_axis.x < curr_axis.y) + { + // bisect x = 1 + if (curr_axis.x > curr_axis.y) + bisect_point.Set (1, grad); + // bisect y = 1 + else // if (curr_axis.x < curr_axis.y) + bisect_point.Set (1/grad, 1); + } + else + { + // bisect x = -1 + if (curr_axis.x < curr_axis.y) + bisect_point.Set (-1, -grad); + // bisect y = -1 + else // if (curr_axis.x > curr_axis.y) + bisect_point.Set (-1/grad, -1); + } + float i = curr_axis.Norm () / bisect_point.Norm (); + //csVector2 movecir = i * (curr_axis / curr_axis.Norm ()); + // move forwards + // if haven't reached destination movement speed yet... + if (pclinmove->GetVelocity ().SquaredNorm () < movespeed * movespeed) + { + // ... then accelerate the player forward + float elapsedsecs = vc->GetElapsedTicks () / 1000.0f; + // not real, but then again forget realism over responsiveness + float newspeed = moveaccel * i * elapsedsecs + pclinmove->GetVelocity ().Norm (); + // clipping in case acceleration oversteps the target speed. + if (newspeed > movespeed * i) + newspeed = movespeed * i; + pclinmove->SetVelocity (csVector3 (0, 0, -newspeed)); + } + pcmesh->SetAnimation ("walk", true); + } + else + { + // we could also slow down forward velocity gradually ... + // ... more conditionals :) + pcmesh->SetAnimation ("turning", true); + } +} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/actoranalog/actoranalog.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/actoranalog/actoranalog.h --- cel-1.9+svn3615/plugins/propclass/actoranalog/actoranalog.h 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/plugins/propclass/actoranalog/actoranalog.h 2009-11-28 16:47:54.000000000 +0000 @@ -0,0 +1,122 @@ +/* + Crystal Space Entity Layer + Copyright (C) 2001 by Jorrit Tyberghein + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#ifndef __CEL_PF_ACTORLARAFACT__ +#define __CEL_PF_ACTORLARAFACT__ + +#include "cstypes.h" +#include "iutil/comp.h" +#include "csutil/scf.h" +#include "physicallayer/propclas.h" +#include "physicallayer/propfact.h" +#include "physicallayer/facttmpl.h" +#include "celtool/stdpcimp.h" +#include "celtool/stdparams.h" +#include "propclass/actoranalog.h" + +struct iCelEntity; +struct iObjectRegistry; +struct iPcMesh; +struct iPcLinearMovement; +struct iPcCamera; +struct iVirtualClock; + +/** + * Factory for actor lara. + */ +CEL_DECLARE_FACTORY (ActorAnalog) + +/** + * This is a actor lara property class. + */ +class celPcActorAnalog : public scfImplementationExt1 +{ +public: + celPcActorAnalog (iObjectRegistry* object_reg); + virtual ~celPcActorAnalog (); + + csPtr Save (); + bool Load (iCelDataBuffer* databuf); + bool PerformActionIndexed (int idx, + iCelParameterBlock* params, celData& ret); + + // Callback to update the character + void TickEveryFrame (); + + void SetAxis (size_t axis, float value); + float GetAxis (size_t axis) const; + void AddAxis (size_t axis, float value); + void SetMovementSpeed (float speed); + float GetMovementSpeed () const; + void SetMovementAcceleration (float accel); + float GetMovementAcceleration () const; + void SetMovementDeceleration (float decel); + float GetMovementDeceleration () const; + void SetTurningSpeed (float speed); + float GetTurningSpeed () const; +private: + // Called regularly and any movement change + void UpdateMovement (); + + // Check for any changes and update if necessary + void FindSiblingPropertyClasses (); + + // Axis as set by client. + csVector2 target_axis; + + float turnspeed; + float movespeed, moveaccel, movedecel; + + // references to sibling property classes + csWeakRef pcmesh; + csWeakRef pclinmove; + csWeakRef camera; + + csRef vc; + + // For SendMessage parameters. + static csStringID id_axis; + static csStringID id_value; + + // For actions. + enum actionids + { + action_setaxis = 0, + action_addaxis, + action_setmovespeed, + action_setmoveaccel, + action_setmovedecel, + action_setturnspeed + }; + + // For properties. + enum propids + { + propid_axisx = 0, + propid_axisy, + propid_movespeed, + propid_moveaccel, + propid_movedecel, + propid_turnspeed + }; + static PropertyHolder propinfo; +}; + +#endif // __CEL_PF_ACTORLARAFACT__ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/actoranalog/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/actoranalog/Jamfile --- cel-1.9+svn3615/plugins/propclass/actoranalog/Jamfile 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/plugins/propclass/actoranalog/Jamfile 2009-11-28 16:47:54.000000000 +0000 @@ -0,0 +1,8 @@ +SubDir TOP plugins propclass actoranalog ; + +Plugin pfactoranalog + : actoranalog.cpp actoranalog.h +; +ExternalLibs pfactoranalog : CRYSTAL ; +LinkWith pfactoranalog : celtool ; + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/actoranalog/pfactoranalog.csplugin /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/actoranalog/pfactoranalog.csplugin --- cel-1.9+svn3615/plugins/propclass/actoranalog/pfactoranalog.csplugin 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/plugins/propclass/actoranalog/pfactoranalog.csplugin 2009-11-28 16:47:54.000000000 +0000 @@ -0,0 +1,13 @@ + + + + + + + cel.pcfactory.move.actor.analog + celPfActorAnalog + CEL Analog Actor Movement Property Class Factory + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/analogmotion/analogmotion.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/analogmotion/analogmotion.cpp --- cel-1.9+svn3615/plugins/propclass/analogmotion/analogmotion.cpp 2008-07-19 14:09:18.000000000 +0100 +++ cel-1.4/plugins/propclass/analogmotion/analogmotion.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,450 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2001 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#include "cssysdef.h" -#include "iutil/objreg.h" -#include "plugins/propclass/analogmotion/analogmotion.h" -#include "physicallayer/pl.h" -#include "physicallayer/entity.h" -#include "physicallayer/persist.h" -#include "behaviourlayer/behave.h" - -// CS Includes -#include "iengine/camera.h" -#include "iengine/engine.h" -#include "iutil/virtclk.h" -#include "csgeom/transfrm.h" - -// CEL Includes -#include "propclass/mesh.h" -#include "propclass/linmove.h" -#include "propclass/newcamera.h" -#include "propclass/cameras/tracking.h" - -//--------------------------------------------------------------------------- - -CS_IMPLEMENT_PLUGIN - -CEL_IMPLEMENT_FACTORY_ALT (AnalogMotion, "pcmove.analogmotion", "pcmove.actor.analog") - -//--------------------------------------------------------------------------- - -csStringID celPcAnalogMotion::id_axis = csInvalidStringID; -csStringID celPcAnalogMotion::id_value = csInvalidStringID; -csStringID celPcAnalogMotion::id_enabled = csInvalidStringID; - -PropertyHolder celPcAnalogMotion::propinfo; - -celPcAnalogMotion::celPcAnalogMotion (iObjectRegistry* object_reg) - : scfImplementationType (this, object_reg) -{ - vc = csQueryRegistry (object_reg); - - // For SendMessage parameters. - if (id_axis == csInvalidStringID) - { - id_axis = pl->FetchStringID ("cel.parameter.axis"); - id_value = pl->FetchStringID ("cel.parameter.value"); - id_enabled = pl->FetchStringID ("cel.parameter.enabled"); - } - - propholder = &propinfo; - - // For actions. - if (!propinfo.actions_done) - { - AddAction (action_setaxis, "cel.action.SetAxis"); - AddAction (action_addaxis, "cel.action.AddAxis"); - AddAction (action_setmovespeed, "cel.action.SetMovementSpeed"); - AddAction (action_setmoveaccel, "cel.action.SetMovementAcceleration"); - AddAction (action_setmoveaccel, "cel.action.SetMovementDeceleration"); - AddAction (action_setminturnspeed, "cel.action.SetMinimumTurningSpeed"); - AddAction (action_setmaxturnspeed, "cel.action.SetMaximumTurningSpeed"); - AddAction (action_enable, "cel.action.Enable"); - } - - // For properties. - propinfo.SetCount (8); - AddProperty (propid_axisx, "cel.property.axisx", - CEL_DATA_FLOAT, false, "Left/Right axis value (-1.0 to 1.0).", - &target_axis.x); - AddProperty (propid_axisy, "cel.property.axisy", - CEL_DATA_FLOAT, false, "Forward/Backwards axis value (-1.0 to 1.0).", - &target_axis.y); - AddProperty (propid_movespeed, "cel.property.movespeed", - CEL_DATA_FLOAT, false, "Movement speed.", - &movespeed); - AddProperty (propid_moveaccel, "cel.property.moveaccel", - CEL_DATA_FLOAT, false, "Movement acceleration.", - &moveaccel); - AddProperty (propid_movedecel, "cel.property.movedecel", - CEL_DATA_FLOAT, false, "Movement deceleration.", - &movedecel); - AddProperty (propid_minturnspeed, "cel.property.minturnspeed", - CEL_DATA_FLOAT, false, "Minimum turning speed.", - &minturnspeed); - AddProperty (propid_maxturnspeed, "cel.property.maxturnspeed", - CEL_DATA_FLOAT, false, "Maximum turning speed.", - &maxturnspeed); - AddProperty (propid_enabled, "cel.property.enabled", - CEL_DATA_BOOL, false, "Is this component updating the player every frame?", - &enabled); - - // Tick every so often so we can update the state - pl->CallbackEveryFrame ((iCelTimerListener*)this, CEL_EVENT_PRE); - - target_axis.Set (0.0f); - minturnspeed = 3.0f; - maxturnspeed = 15.0f; - movespeed = 10; - moveaccel = 50; - movedecel = 40; - enabled = true; -} - -celPcAnalogMotion::~celPcAnalogMotion () -{ -} - -const size_t actorlara_serial = 8; - -csPtr celPcAnalogMotion::Save () -{ - csRef databuf = pl->CreateDataBuffer (actorlara_serial); - databuf->Add (target_axis.x); - databuf->Add (target_axis.y); - databuf->Add (minturnspeed); - databuf->Add (maxturnspeed); - databuf->Add (movespeed); - databuf->Add (moveaccel); - databuf->Add (movedecel); - databuf->Add (enabled); - return csPtr (databuf); -} - -bool celPcAnalogMotion::Load (iCelDataBuffer* databuf) -{ - size_t serialnr = databuf->GetSerialNumber (); - if (serialnr != actorlara_serial) - return false; - target_axis.x = databuf->GetFloat (); - target_axis.y = databuf->GetFloat (); - minturnspeed = databuf->GetFloat (); - maxturnspeed = databuf->GetFloat (); - movespeed = databuf->GetFloat (); - moveaccel = databuf->GetFloat (); - movedecel = databuf->GetFloat (); - enabled = databuf->GetBool (); - return true; -} - -bool celPcAnalogMotion::PerformActionIndexed (int idx, - iCelParameterBlock* params, - celData& ret) -{ - switch (idx) - { - case action_setaxis: - { - CEL_FETCH_LONG_PAR (axis, params, id_axis); - CEL_FETCH_FLOAT_PAR (value, params, id_value); - if (!p_axis || !p_value) - return false; - SetAxis (axis, value); - return true; - } - case action_addaxis: - { - CEL_FETCH_LONG_PAR (axis, params, id_axis); - CEL_FETCH_FLOAT_PAR (value, params, id_value); - if (!p_axis || !p_value) - return false; - AddAxis (axis, value); - return true; - } - case action_setmovespeed: - { - CEL_FETCH_FLOAT_PAR (value, params, id_value); - if (!p_value) - return false; - SetMovementSpeed (value); - return true; - } - case action_setmoveaccel: - { - CEL_FETCH_FLOAT_PAR (value, params, id_value); - if (!p_value) - return false; - SetMovementAcceleration (value); - return true; - } - case action_setmovedecel: - { - CEL_FETCH_FLOAT_PAR (value, params, id_value); - if (!p_value) - return false; - SetMovementDeceleration (value); - return true; - } - case action_setminturnspeed: - { - CEL_FETCH_FLOAT_PAR (value, params, id_value); - if (!p_value) - return false; - SetMinimumTurningSpeed (value); - return true; - } - case action_setmaxturnspeed: - { - CEL_FETCH_FLOAT_PAR (value, params, id_value); - if (!p_value) - return false; - SetMaximumTurningSpeed (value); - return true; - } - case action_enable: - { - CEL_FETCH_BOOL_PAR (value, params, id_enabled); - if (!p_value) - value = true; - enabled = value; - return true; - } - default: - return false; - } - return false; -} - -void celPcAnalogMotion::SetAxis (size_t axis, float value) -{ - // make sure value is in desired range of [-1,1] - if (value < -1.0f) - value = -1.0f; - else if (value > 1.0f) - value = 1.0f; - - // if axis is valid, set the axis otherwise set both to value - if (axis < 2) - target_axis[axis] = value; - else - target_axis.Set (value); - // keep the movement synced - UpdateMovement (); -} -float celPcAnalogMotion::GetAxis (size_t axis) const -{ - if (axis != 0 && axis != 1) - return 0.0f; - return target_axis[axis]; -} -void celPcAnalogMotion::SetAxis (const csVector2 &axis) -{ - target_axis = axis; - // keep the movement synced - UpdateMovement (); -} -const csVector2 &celPcAnalogMotion::GetAxis () const -{ - return target_axis; -} -void celPcAnalogMotion::AddAxis (size_t axis, float value) -{ - SetAxis (axis, target_axis[axis] + value); -} -void celPcAnalogMotion::SetMovementSpeed (float speed) -{ - movespeed = speed; -} -float celPcAnalogMotion::GetMovementSpeed () const -{ - return movespeed; -} -void celPcAnalogMotion::SetMovementAcceleration (float accel) -{ - moveaccel = accel; -} -float celPcAnalogMotion::GetMovementAcceleration () const -{ - return moveaccel; -} -void celPcAnalogMotion::SetMovementDeceleration (float decel) -{ - movedecel = decel; -} -float celPcAnalogMotion::GetMovementDeceleration () const -{ - return movedecel; -} -void celPcAnalogMotion::SetTurningSpeed (float speed) -{ - maxturnspeed = minturnspeed = speed; -} -float celPcAnalogMotion::GetTurningSpeed () const -{ - return minturnspeed; -} -void celPcAnalogMotion::SetMinimumTurningSpeed (float speed) -{ - minturnspeed = speed; -} -float celPcAnalogMotion::GetMinimumTurningSpeed () const -{ - return minturnspeed; -} -void celPcAnalogMotion::SetMaximumTurningSpeed (float speed) -{ - maxturnspeed = speed; -} -float celPcAnalogMotion::GetMaximumTurningSpeed () const -{ - return maxturnspeed; -} - -void celPcAnalogMotion::Enable (bool en) -{ - enabled = en; -} -bool celPcAnalogMotion::IsEnabled () const -{ - return enabled; -} - -bool celPcAnalogMotion::FindSiblingPropertyClasses () -{ - if (HavePropertyClassesChanged ()) - { - pcmesh = celQueryPropertyClassEntity (entity); - pclinmove = celQueryPropertyClassEntity (entity); - camera = celQueryPropertyClassEntity (entity); - } - // check if we're missing any needed property classes - return pclinmove && pcmesh && camera; -} - -void celPcAnalogMotion::TickEveryFrame () -{ - UpdateMovement (); -} - -void celPcAnalogMotion::UpdateMovement () -{ - if (!enabled || !FindSiblingPropertyClasses ()) - return; - - csVector2 curr_axis (target_axis); - // if we're not moving then stop and idle - if (curr_axis < EPSILON) - { - /// @@@ (GE) deceleration should be relative to camera - // ... deccelerate the player down - float elapsedsecs = vc->GetElapsedTicks () / 1000.0f; - float newspeed = -pclinmove->GetBodyVelocity ().z - 2 * movedecel * elapsedsecs; - if (newspeed < EPSILON) - newspeed = 0.0f; - // we only modify the z component really - csVector3 cvel (pclinmove->GetBodyVelocity ()); - cvel.z = -newspeed; - pclinmove->SetVelocity (cvel); - pclinmove->SetAngularVelocity (csVector3 (0)); - pcmesh->SetAnimation ("stand", true); - return; - } - - // Get the transform of the current camera - const csMatrix3 &cammat = camera->GetCamera ()->GetTransform ().GetT2O (); - // We use the transformation to calculate the axis relative to the camera - const csVector3 camvec = cammat * -csVector3 (curr_axis.x, 0, curr_axis.y); - // And we calculate using atan2, the rotation to face that axis relative - // to the camera - csVector3 rotvel (0, -1, 0), - target (0, atan2 (camvec.x, camvec.z), 0); - // To see which way to rotate we get our rotation - const float yrot = pclinmove->GetYRotation (); - // This is quicker than using atan2... Just make sure that - // target is higher than yrot before calculating the delta - while (target.y < yrot) - target.y += 2.0f * PI; - // we calculate the delta, and if its greater than half a circle - // we are obviously turning in the wrong direction - float delta_rot = target.y - yrot; - if (delta_rot > PI) - rotvel.y *= -1; - // Now minimise the angle to get the absolute rotation around 0 - while (delta_rot > PI) - delta_rot -= 2.0f * PI; - delta_rot = ABS (delta_rot); // we only ever use the absolute value - - // because joystick gives the movement in ranges [0,1] on both axis - // setting movement of [1,1] will make the player go faster than with [1,0] - // so we project the square onto a circle to fix this - float grad = curr_axis.y / curr_axis.x; - // calculate bisected point on square first - csVector2 bisect_point; - // which side of the square do we calculate a bisection on? - if (-curr_axis.x < curr_axis.y) - { - // bisect x = 1 - if (curr_axis.x > curr_axis.y) - bisect_point.Set (1, grad); - // bisect y = 1 - else // if (curr_axis.x < curr_axis.y) - bisect_point.Set (1/grad, 1); - } - else - { - // bisect x = -1 - if (curr_axis.x < curr_axis.y) - bisect_point.Set (-1, -grad); - // bisect y = -1 - else // if (curr_axis.x > curr_axis.y) - bisect_point.Set (-1/grad, -1); - } - float i = curr_axis.Norm () / bisect_point.Norm (); - //csVector2 movecir = i * (curr_axis / curr_axis.Norm ()); - - // This is to stop the character moving while they're rotating to - // face the direction they're turning towards. - if (delta_rot < 0.1f) - { - // move forwards - // if haven't reached destination movement speed yet... - if (pclinmove->GetBodyVelocity ().SquaredNorm () < movespeed * movespeed) - { - // ... then accelerate the player forward - float elapsedsecs = vc->GetElapsedTicks () / 1000.0f; - // not real, but then again forget realism over responsiveness - float newspeed = moveaccel * i * elapsedsecs + pclinmove->GetBodyVelocity ().Norm (); - // clipping in case acceleration oversteps the target speed. - if (newspeed > movespeed * i) - newspeed = movespeed * i; - pclinmove->SetVelocity (csVector3 (0, 0, -newspeed)); - } - } - // slide effect when you suddenly move in opposite direction - else if (delta_rot > PI - PI/4) - { - pclinmove->SetVelocity (csVector3 (0, 0, 0)); - } - - // the faster you move, the slower you turn - float turnspeed = (1.0f - pclinmove->GetBodyVelocity ().Norm () / movespeed) * (maxturnspeed - minturnspeed) + minturnspeed; - // do rotation based on calculated velocity - pclinmove->SetAngularVelocity (rotvel * turnspeed, target); -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/analogmotion/analogmotion.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/analogmotion/analogmotion.h --- cel-1.9+svn3615/plugins/propclass/analogmotion/analogmotion.h 2008-07-03 14:22:24.000000000 +0100 +++ cel-1.4/plugins/propclass/analogmotion/analogmotion.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,139 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2001 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#ifndef __CEL_PF_ACTORLARAFACT__ -#define __CEL_PF_ACTORLARAFACT__ - -#include "cstypes.h" -#include "iutil/comp.h" -#include "csutil/scf.h" -#include "physicallayer/propclas.h" -#include "physicallayer/propfact.h" -#include "physicallayer/facttmpl.h" -#include "celtool/stdpcimp.h" -#include "celtool/stdparams.h" -#include "propclass/analogmotion.h" - -struct iCelEntity; -struct iObjectRegistry; -struct iPcMesh; -struct iPcLinearMovement; -struct iPcCamera; -struct iVirtualClock; - -/** - * Factory for actor lara. - */ -CEL_DECLARE_FACTORY (AnalogMotion) - -/** - * This is a actor lara property class. - */ -class celPcAnalogMotion : public scfImplementationExt1 -{ -public: - celPcAnalogMotion (iObjectRegistry* object_reg); - virtual ~celPcAnalogMotion (); - - csPtr Save (); - bool Load (iCelDataBuffer* databuf); - bool PerformActionIndexed (int idx, - iCelParameterBlock* params, celData& ret); - - // Callback to update the character - void TickEveryFrame (); - - void SetAxis (size_t axis, float value); - float GetAxis (size_t axis) const; - void AddAxis (size_t axis, float value); - void SetAxis (const csVector2 &axis); - const csVector2 &GetAxis () const; - void SetMovementSpeed (float speed); - float GetMovementSpeed () const; - void SetMovementAcceleration (float accel); - float GetMovementAcceleration () const; - void SetMovementDeceleration (float decel); - float GetMovementDeceleration () const; - // ---- DEPRECATED - void SetTurningSpeed (float speed); - float GetTurningSpeed () const; - // --------------- - void SetMinimumTurningSpeed (float speed); - float GetMinimumTurningSpeed () const; - void SetMaximumTurningSpeed (float speed); - float GetMaximumTurningSpeed () const; - void Enable (bool en); - bool IsEnabled () const; -private: - // Called regularly and any movement change - void UpdateMovement (); - - // Check for any changes and update if necessary - bool FindSiblingPropertyClasses (); - - // Axis as set by client. - csVector2 target_axis; - - float maxturnspeed, minturnspeed; - float movespeed, moveaccel, movedecel; - // is this component updating the player position - bool enabled; - - // references to sibling property classes - csWeakRef pcmesh; - csWeakRef pclinmove; - csWeakRef camera; - - csRef vc; - - // For SendMessage parameters. - static csStringID id_axis; - static csStringID id_value; - static csStringID id_enabled; - - // For actions. - enum actionids - { - action_setaxis = 0, - action_addaxis, - action_setmovespeed, - action_setmoveaccel, - action_setmovedecel, - action_setminturnspeed, - action_setmaxturnspeed, - action_enable - }; - - // For properties. - enum propids - { - propid_axisx = 0, - propid_axisy, - propid_movespeed, - propid_moveaccel, - propid_movedecel, - propid_minturnspeed, - propid_maxturnspeed, - propid_enabled - }; - static PropertyHolder propinfo; -}; - -#endif // __CEL_PF_ACTORLARAFACT__ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/analogmotion/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/analogmotion/Jamfile --- cel-1.9+svn3615/plugins/propclass/analogmotion/Jamfile 2008-06-19 15:56:07.000000000 +0100 +++ cel-1.4/plugins/propclass/analogmotion/Jamfile 1970-01-01 01:00:00.000000000 +0100 @@ -1,8 +0,0 @@ -SubDir TOP plugins propclass analogmotion ; - -Plugin pfanalogmotion - : analogmotion.cpp analogmotion.h -; -ExternalLibs pfanalogmotion : CRYSTAL ; -LinkWith pfanalogmotion : celtool ; - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/analogmotion/pfanalogmotion.csplugin /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/analogmotion/pfanalogmotion.csplugin --- cel-1.9+svn3615/plugins/propclass/analogmotion/pfanalogmotion.csplugin 2008-06-19 15:56:07.000000000 +0100 +++ cel-1.4/plugins/propclass/analogmotion/pfanalogmotion.csplugin 1970-01-01 01:00:00.000000000 +0100 @@ -1,19 +0,0 @@ - - - - - - - - cel.pcfactory.move.actor.analog - celPfAnalogMotion - CEL Analog Actor Movement Property Class Factory - - - cel.pcfactory.move.analogmotion - celPfAnalogMotion - CEL Analog Actor Movement Property Class Factory - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/billboard/billboard.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/billboard/billboard.cpp --- cel-1.9+svn3615/plugins/propclass/billboard/billboard.cpp 2008-05-14 13:52:46.000000000 +0100 +++ cel-1.4/plugins/propclass/billboard/billboard.cpp 2009-11-28 16:47:46.000000000 +0000 @@ -248,6 +248,12 @@ return true; case propid_text_font_size: font_size = b; + if (billboard) + { + const char *fontname = billboard->GetTextFont(); + if (fontname) + billboard->SetTextFont (fontname, b); + } return true; case propid_text_default_font_size: default_font_size = b; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/cameras/tracking/tracking.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/cameras/tracking/tracking.cpp --- cel-1.9+svn3615/plugins/propclass/cameras/tracking/tracking.cpp 2008-07-19 17:19:24.000000000 +0100 +++ cel-1.4/plugins/propclass/cameras/tracking/tracking.cpp 2009-11-28 16:47:54.000000000 +0000 @@ -53,7 +53,7 @@ cdsys = csQueryRegistry (object_reg); posoff.angle = PI / 6; - posoff.dist = 8.0f; + posoff.dist = 6.5f; relaxspringlen = 2.0f; minspring = 0.01f; @@ -63,15 +63,12 @@ tracktarget = 0; targetstate = TARGET_BASE; targetyoffset = 1.5f; - in_tartransition = false; - tarintime = 100; - currtartrans = 0.0f; - pandir = 0.0f; + pandir = PAN_NONE; pan.topspeed = 3.0f; pan.speed = 0.0f; pan.accel = 8.0f; - tiltdir = 0.0f; + tiltdir = TILT_NONE; tilt.topspeed = 1.0f; tilt.speed = 0.0f; tilt.accel = 3.0f; @@ -88,7 +85,7 @@ } // For properties. - propinfo.SetCount (20); + propinfo.SetCount (17); AddProperty (propid_pos, "cel.property.position", CEL_DATA_VECTOR3, false, "Position.", &corrpos); AddProperty (propid_tar, "cel.property.target", @@ -102,7 +99,7 @@ AddProperty (propid_pan_accel, "cel.property.pan_accel", CEL_DATA_FLOAT, true, "Pan acceleration.", &pan.accel); AddProperty (propid_pan_dir, "cel.property.pan_dir", - CEL_DATA_LONG, false, "Pan direction -1 left, 0 none, 1 right.", &pandir); + CEL_DATA_LONG, true, "Pan direction -1 left, 0 none, 1 right.", 0); AddProperty (propid_tilt_topspeed, "cel.property.tilt_topspeed", CEL_DATA_FLOAT, true, "Top speed limit for tilting.", &tilt.topspeed); AddProperty (propid_tilt_currspeed, "cel.property.tilt_currspeed", @@ -110,15 +107,9 @@ AddProperty (propid_tilt_accel, "cel.property.tilt_accel", CEL_DATA_FLOAT, true, "Tilt acceleration.", &tilt.accel); AddProperty (propid_tilt_dir, "cel.property.tilt_dir", - CEL_DATA_LONG, false, "Tilt direction -1 down, 0 none, 1 up.", &tiltdir); + CEL_DATA_LONG, true, "Tilt direction -1 down, 0 none, 1 up.", 0); AddProperty (propid_taryoff, "cel.property.targetyoffset", - CEL_DATA_FLOAT, true, "Y offset from target for lookat.", 0); - AddProperty (propid_tarintrans, "cel.property.target_intransition", - CEL_DATA_BOOL, false, "Is target transitioning?", &in_tartransition); - AddProperty (propid_tarintime, "cel.property.targettranstime", - CEL_DATA_LONG, true, "Time to transition to a new target.", &tarintime); - AddProperty (propid_currtartrans, "cel.property.targetcurrtrans", - CEL_DATA_FLOAT, true, "Current transition of target between 0 and 1.", &currtartrans); + CEL_DATA_FLOAT, true, "Y offset from target for lookat.", &targetyoffset); AddProperty (propid_posoff_angle, "cel.property.posoff_angle", CEL_DATA_FLOAT, true, "Position offset elevation angle.", &posoff.angle); AddProperty (propid_posoff_dist, "cel.property.posoff_dist", @@ -135,20 +126,51 @@ { } -bool celPcTrackingCamera::SetPropertyIndexed (int idx, float f) +bool celPcTrackingCamera::SetPropertyIndexed (int idx, long l) { - if (idx == propid_taryoff) + if (idx == propid_tilt_dir) { - SetTargetYOffset (f); + if (l < 0) + tiltdir = TILT_DOWN; + else if (l == 0) + tiltdir = TILT_NONE; + else //if (l > 0) + tiltdir = TILT_UP; + return true; + } + else if (idx == propid_pan_dir) + { + if (l < 0) + pandir = PAN_LEFT; + else if (l == 0) + pandir = PAN_NONE; + else //if (l > 0) + pandir = PAN_RIGHT; return true; } return false; } -bool celPcTrackingCamera::GetPropertyIndexed (int idx, float &f) + +bool celPcTrackingCamera::GetPropertyIndexed (int idx, long &l) { - if (idx == propid_taryoff) + if (idx == propid_tilt_dir) + { + if (tiltdir == TILT_DOWN) + l = -1; + else if (tiltdir == TILT_NONE) + l = 0; + else //if (tiltdir == TILT_UP) + l = 1; + return true; + } + else if (idx == propid_pan_dir) { - f = targetyoffset; + if (pandir == PAN_LEFT) + l = -1; + else if (pandir == PAN_NONE) + l = 0; + else //if (pandir == PAN_RIGHT) + l = 1; return true; } return false; @@ -278,7 +300,19 @@ { // perform a rotation around the character // accelerate speed in desired direction - pan.Accelerate (pandir, elapsedsecs); + switch (pandir) + { + case PAN_NONE: + pan.Accelerate (0, elapsedsecs); + break; + case PAN_LEFT: + pan.Accelerate (-1, elapsedsecs); + break; + case PAN_RIGHT: + pan.Accelerate (1, elapsedsecs); + break; + } + float angle = pan.speed * elapsedsecs; // minor optimisation if (fabs (angle) > EPSILON) @@ -290,8 +324,20 @@ pos.z = pc.x * sin (angle) + pc.z * cos (angle) + playpos.z; } - tilt.Accelerate (tiltdir, elapsedsecs); - posoff.angle -= tilt.speed * elapsedsecs; + switch (tiltdir) + { + case TILT_NONE: + tilt.Accelerate (0, elapsedsecs); + break; + case TILT_UP: + tilt.Accelerate (1, elapsedsecs); + break; + case TILT_DOWN: + tilt.Accelerate (-1, elapsedsecs); + break; + } + + posoff.angle += tilt.speed * elapsedsecs; // we limit the angles between epsilon and PI/2 - epsilon // to stop the evilness of rotating to the front of the character!! if (posoff.angle < 0.1) @@ -329,7 +375,7 @@ // target unchanged corrtar = tar; - if (was_corrected) + if (false && was_corrected) { // reverse lookat vector const csVector3 clookat (corrtar - corrpos); @@ -352,12 +398,6 @@ was_corrected = false; } } -void celPcTrackingCamera::TransitionTarget () -{ - in_tartransition = true; - currtartrans = 0.0f; - prevtar = corrtar; -} bool celPcTrackingCamera::DecideState () { @@ -376,12 +416,7 @@ // a bit of fun, but not really needed :) // might keep it since it looks nice though - float finp = 1 + posoff.angle / PI, fexp = finp; - for (size_t exiter = 0; exiter < 4; exiter++) - fexp *= finp; - // we multiply out the fexp value to make function a lot faster so - // it's not so huge difference between pi/2 and pi - float dxf = posoff.dist * (1 - (1 / fexp)); + float dxf = 5 * posoff.dist * posoff.angle / PI; float posoffset_y = dxf * sin (posoff.angle), posoffset_z = dxf * cos (posoff.angle); @@ -450,22 +485,6 @@ const csReversibleTransform &trans = parent->GetFullTransform (); up = trans.This2OtherRelative (csVector3 (0.0f, 1.0f, 0.0f)); - - // do the target interpolation thing - if (in_tartransition) - { - // update counter - currtartrans += 1000.0f * elapsedsecs / float (tarintime); - if (currtartrans > 1.0f) - { - // switch transition off - in_tartransition = false; - // and clip this for usage below - currtartrans = 1.0f; - } - // a classic - corrtar = currtartrans * (corrtar - prevtar) + prevtar; - } return true; } @@ -502,38 +521,23 @@ return false; // get movable tracktarget = pcmesh->GetMesh ()->GetMovable (); - TransitionTarget (); // great success! return true; } void celPcTrackingCamera::SetTargetState (TargetState targetstate) { celPcTrackingCamera::targetstate = targetstate; - TransitionTarget (); } void celPcTrackingCamera::SetTargetYOffset (float yoff) { targetyoffset = yoff; - TransitionTarget (); -} -float celPcTrackingCamera::GetTargetYOffset () const -{ - return targetyoffset; -} -void celPcTrackingCamera::SetTargetInterpolationTime (csTicks t) -{ - tarintime = t; -} -csTicks celPcTrackingCamera::GetTargetInterpolationTime () const -{ - return tarintime; } -void celPcTrackingCamera::SetPanDirection (float pdir) +void celPcTrackingCamera::Pan (PanDirection pdir) { pandir = pdir; } -float celPcTrackingCamera::GetPanDirection () const +celPcTrackingCamera::PanDirection celPcTrackingCamera::GetPanDirection () const { return pandir; } @@ -556,11 +560,11 @@ return pan.accel; } -void celPcTrackingCamera::SetTiltDirection (float tdir) +void celPcTrackingCamera::Tilt (TiltDirection tdir) { tiltdir = tdir; } -float celPcTrackingCamera::GetTiltDirection () const +celPcTrackingCamera::TiltDirection celPcTrackingCamera::GetTiltDirection () const { return tiltdir; } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/cameras/tracking/tracking.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/cameras/tracking/tracking.h --- cel-1.9+svn3615/plugins/propclass/cameras/tracking/tracking.h 2008-07-19 17:19:24.000000000 +0100 +++ cel-1.4/plugins/propclass/cameras/tracking/tracking.h 2009-11-28 16:47:54.000000000 +0000 @@ -47,64 +47,6 @@ class celPcTrackingCamera : public scfImplementationExt2 > { -public: - celPcTrackingCamera (iObjectRegistry* object_reg); - virtual ~celPcTrackingCamera (); - - csPtr Save (); - bool Load (iCelDataBuffer* databuf); - bool PerformActionIndexed (int idx, iCelParameterBlock* params, celData& ret); - // support for tilt/pan direction properties - bool SetPropertyIndexed (int idx, float f); - bool GetPropertyIndexed (int idx, float &f); - - // -------------------------- - - bool SetTargetEntity (const char* name); - void SetTargetState (TargetState targetstate); - //virtual void SetTargetMesh (const char* name); - //virtual void SetTargetPosition (const csVector3 &pos); - void SetTargetYOffset (float targetyoffset); - float GetTargetYOffset () const; - void SetTargetInterpolationTime (csTicks t); - csTicks GetTargetInterpolationTime () const; - - void SetPanDirection (float pdir); - float GetPanDirection () const; - void SetPanSpeed (float pspeed); - float GetPanSpeed () const; - void SetPanAcceleration (float paccel); - float GetPanAcceleration () const; - - void SetTiltDirection (float tdir); - float GetTiltDirection () const; - void SetTiltSpeed (float tspeed); - float GetTiltSpeed () const; - void SetTiltAcceleration (float taccel); - float GetTiltAcceleration () const; - - TargetState GetTargetState (); - - void SetZoomOutCorrectionSpeed (float zoomspeed); - float GetZoomOutCorrectionSpeed () const; - - void SetOffsetAngle (float angle); - float GetOffsetAngle () const; - void SetOffsetDistance (float dist); - float GetOffsetDistance () const; - void SetFollowSpringLength (float slen); - float GetFollowSpringLength () const; - void SetFollowMinimumSpringFactor (float smin); - float SetFollowMinimumSpringFactor () const; - bool DecideState (); - - bool ResetCamera (); - - // position, target, up - const csVector3 &GetPosition (); - const csVector3 &GetTarget (); - const csVector3 &GetUp (); - private: // calculate spring force based on spring stretched length float SpringForce (const float movement); @@ -112,8 +54,6 @@ void PanAroundPlayer (const csVector3 &playpos, float elapsedsecs); // do your collision detection maagick! void FindCorrectedTransform (float elapsedsecs); - // target settings was changed, so need to do a transition - void TransitionTarget (); csVector3 pos, tar, up; csVector3 corrpos, corrtar; @@ -130,21 +70,12 @@ float speed, accel; } pan, tilt; // panning direction and speed - float pandir; + PanDirection pandir; // tilt direction and speed - float tiltdir; + TiltDirection tiltdir; // because you don't want to be looking at the targets feet float targetyoffset; - // target is transitioning? - bool in_tartransition; - // time for target to interpolate to a new position - csTicks tarintime; - // current target transition between 0 and 1 - float currtartrans; - // the old target position before the transition was started - csVector3 prevtar; - // offset for origin position. Described as elevation angle and distance outwards struct { @@ -190,9 +121,6 @@ propid_tilt_accel, propid_tilt_dir, propid_taryoff, - propid_tarintrans, - propid_tarintime, - propid_currtartrans, propid_posoff_angle, propid_posoff_dist, propid_spring_relaxlen, @@ -200,6 +128,61 @@ propid_zoomoutcorrspeed }; static PropertyHolder propinfo; + +public: + celPcTrackingCamera (iObjectRegistry* object_reg); + virtual ~celPcTrackingCamera (); + + csPtr Save (); + bool Load (iCelDataBuffer* databuf); + bool PerformActionIndexed (int idx, iCelParameterBlock* params, celData& ret); + // support for tilt/pan direction properties + bool SetPropertyIndexed (int idx, long l); + bool GetPropertyIndexed (int idx, long &l); + + // -------------------------- + + bool SetTargetEntity (const char* name); + void SetTargetState (TargetState targetstate); + //virtual void SetTargetMesh (const char* name); + //virtual void SetTargetPosition (const csVector3 &pos); + void SetTargetYOffset (float targetyoffset); + + void Pan (PanDirection pdir); + PanDirection GetPanDirection () const; + void SetPanSpeed (float pspeed); + float GetPanSpeed () const; + void SetPanAcceleration (float paccel); + float GetPanAcceleration () const; + + void Tilt (TiltDirection tdir); + TiltDirection GetTiltDirection () const; + void SetTiltSpeed (float tspeed); + float GetTiltSpeed () const; + void SetTiltAcceleration (float taccel); + float GetTiltAcceleration () const; + + TargetState GetTargetState (); + + void SetZoomOutCorrectionSpeed (float zoomspeed); + float GetZoomOutCorrectionSpeed () const; + + void SetOffsetAngle (float angle); + float GetOffsetAngle () const; + void SetOffsetDistance (float dist); + float GetOffsetDistance () const; + void SetFollowSpringLength (float slen); + float GetFollowSpringLength () const; + void SetFollowMinimumSpringFactor (float smin); + float SetFollowMinimumSpringFactor () const; + bool DecideState (); + + bool ResetCamera (); + + // position, target, up + const csVector3 &GetPosition (); + const csVector3 &GetTarget (); + const csVector3 &GetUp (); }; #endif // __CEL_PF_TESTFACT__ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/damage/damagefact.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/damage/damagefact.cpp --- cel-1.9+svn3615/plugins/propclass/damage/damagefact.cpp 2008-01-22 09:18:08.000000000 +0000 +++ cel-1.4/plugins/propclass/damage/damagefact.cpp 2009-11-28 16:47:46.000000000 +0000 @@ -304,7 +304,7 @@ } if (!dispatcher_hurt) { - dispatcher_hurt = entity->QueryMessageChannel ()->CreateMessageDispatcher ( + dispatcher_hurt = ent->QueryMessageChannel ()->CreateMessageDispatcher ( this, "cel.damage.hurt"); if (!dispatcher_hurt) return; } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/defcam/defcam.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/defcam/defcam.cpp --- cel-1.9+svn3615/plugins/propclass/defcam/defcam.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/propclass/defcam/defcam.cpp 2009-11-28 16:47:46.000000000 +0000 @@ -42,7 +42,7 @@ #include "iengine/campos.h" #include "iengine/movable.h" #include "iengine/camera.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "iengine/campos.h" #include "iengine/sector.h" #include "cstool/collider.h" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/delegcam/delegate.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/delegcam/delegate.cpp --- cel-1.9+svn3615/plugins/propclass/delegcam/delegate.cpp 2008-07-03 14:22:24.000000000 +0100 +++ cel-1.4/plugins/propclass/delegcam/delegate.cpp 2009-11-28 16:47:53.000000000 +0000 @@ -64,7 +64,7 @@ { in_transition = false; currtrans = 0.0f; - transtime = 2000; + transtime = 2.0f; player = 0; prev.pos.Set (0.0f); @@ -84,7 +84,7 @@ AddProperty (propid_trans_in, "cel.property.trans", CEL_DATA_BOOL, true, "Whether in a transition.", &in_transition); AddProperty (propid_trans_time, "cel.property.trans_time", - CEL_DATA_LONG, false, "Time to transition to a new mode.", &transtime); + CEL_DATA_FLOAT, false, "Time to transition to a new mode.", &transtime); AddProperty (propid_trans_step, "cel.property.trans_curr", CEL_DATA_FLOAT, true, "0 -> 1 value indicating stage in the transition.", &currtrans); AddProperty (propid_prev_pos, "cel.property.prev_position", @@ -160,11 +160,11 @@ return currmode; } -void celPcDelegateCamera::SetTransitionTime (csTicks t) +void celPcDelegateCamera::SetTransitionTime (float t) { transtime = t; } -csTicks celPcDelegateCamera::GetTransitionTime () const +float celPcDelegateCamera::GetTransitionTime () const { return transtime; } @@ -211,8 +211,9 @@ // perform a transition to new mode from old position if need be if (in_transition) { + float elapsedsecs = vc->GetElapsedTicks () / 1000.0f; // update counter - currtrans += vc->GetElapsedTicks () / float (transtime); + currtrans += elapsedsecs / transtime; if (currtrans > 1.0f) { // switch transition off @@ -241,8 +242,6 @@ if (sector && c->GetSector () != sector) c->SetSector (sector); c->SetTransform (camtrans); - // cs colldet is useless - //c->MoveWorld (desired.pos - c->GetTransform ().GetOrigin (), true); // only do collision detection on portals c->OnlyPortals (true); } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/delegcam/delegate.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/delegcam/delegate.h --- cel-1.9+svn3615/plugins/propclass/delegcam/delegate.h 2008-07-03 14:22:24.000000000 +0100 +++ cel-1.4/plugins/propclass/delegcam/delegate.h 2009-11-28 16:47:53.000000000 +0000 @@ -45,6 +45,45 @@ class celPcDelegateCamera : public scfImplementationExt2 > { +private: + // currently transitioning to new mode? + bool in_transition; + // time to transition to a new mode and current transition + float transtime, currtrans; + + struct CameraDescription + { + csVector3 pos, tar, up; + } prev, curr; + csRef currmode; + + // used just for reading the current active sector + iMovable* player; + + // For action arguments + static csStringID id_pclass; + + // For actions. + enum actionids + { + action_setcurrmode = 0 + }; + + // For properties. + enum propids + { + propid_trans_in = 0, + propid_trans_time, + propid_trans_step, + propid_prev_pos, + propid_prev_tar, + propid_prev_up, + propid_pos, + propid_tar, + propid_up, + }; + static PropertyHolder propinfo; + public: celPcDelegateCamera (iObjectRegistry* object_reg); virtual ~celPcDelegateCamera (); @@ -55,8 +94,8 @@ void SetCurrentMode (iPcCameraMode* mode); iPcCameraMode* GetCurrentMode () const; - void SetTransitionTime (csTicks t); - csTicks GetTransitionTime () const; + void SetTransitionTime (float t); + float GetTransitionTime () const; void Draw (); void UpdateCamera (); @@ -150,47 +189,6 @@ { celPcCameraCommon::SetAutoDraw (auto_draw); } - -private: - // currently transitioning to new mode? - bool in_transition; - // time to transition to a new mode - csTicks transtime; - // current transition between 0 and 1 - float currtrans; - - struct CameraDescription - { - csVector3 pos, tar, up; - } prev, curr; - csRef currmode; - - // used just for reading the current active sector - iMovable* player; - - // For action arguments - static csStringID id_pclass; - - // For actions. - enum actionids - { - action_setcurrmode = 0 - }; - - // For properties. - enum propids - { - propid_trans_in = 0, - propid_trans_time, - propid_trans_step, - propid_prev_pos, - propid_prev_tar, - propid_prev_up, - propid_pos, - propid_tar, - propid_up, - }; - static PropertyHolder propinfo; }; #endif // __CEL_PF_TESTFACT__ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/engine/engfact.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/engine/engfact.cpp --- cel-1.9+svn3615/plugins/propclass/engine/engfact.cpp 2008-06-18 21:32:14.000000000 +0100 +++ cel-1.4/plugins/propclass/engine/engfact.cpp 2009-11-28 16:47:46.000000000 +0000 @@ -44,7 +44,7 @@ #include "iengine/mesh.h" #include "iengine/movable.h" #include "iengine/camera.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "iengine/campos.h" #include "iengine/sector.h" #include "cstool/csview.h" @@ -277,13 +277,13 @@ csRef engine = csQueryRegistry (object_reg); CS_ASSERT (engine != 0); - iCollection* cur_collection = engine->CreateCollection (regionname); - cur_collection->ReleaseAllObjects (); + iRegion* cur_region = engine->CreateRegion (regionname); + cur_region->DeleteAll (); if (empty_sector) { iSector* sector = engine->CreateSector (worldfile); - cur_collection->Add (sector->QueryObject ()); + cur_region->Add (sector->QueryObject ()); loaded = true; return true; } @@ -310,7 +310,7 @@ } // Load the level file which is called 'world'. - bool rc = loader->LoadMapFile (worldfile, false, cur_collection, false, true); + bool rc = loader->LoadMapFile (worldfile, false, cur_region, false, true); // Restore everything. pl->RemoveNewEntityCallback ((iCelNewEntityCallback*)this); @@ -325,14 +325,15 @@ return false; } - engine->PrecacheDraw (cur_collection); + cur_region->Prepare (); + engine->PrecacheDraw (cur_region); VFS->PopDir (); loaded = true; printf ("LoadOK!\n"); // Create colliders for all meshes in this region. csRef cdsys = csQueryRegistry (object_reg); - csColliderHelper::InitializeCollisionWrappers (cdsys, engine, cur_collection); + csColliderHelper::InitializeCollisionWrappers (cdsys, engine, cur_region); return true; } @@ -344,7 +345,7 @@ csRef engine = csQueryRegistry (object_reg); CS_ASSERT (engine != 0); - iCollection* cur_collection = engine->CreateCollection (regionname); + iRegion* cur_region = engine->CreateRegion (regionname); if (pl) { @@ -357,14 +358,14 @@ } entities.DeleteAll (); - cur_collection->ReleaseAllObjects (); - engine->RemoveCollection (cur_collection); + cur_region->DeleteAll (); + engine->GetRegions ()->Remove (cur_region); } iSector* celPcRegion::FindSector (const char* name) { csRef engine = csQueryRegistry (object_reg); - iSector* temp = engine->FindSector (name, GetCollection(engine)); + iSector* temp = engine->FindSector (name, GetRegionInternal(engine)); return temp; } @@ -374,8 +375,8 @@ CS_ASSERT (engine != 0); if (empty_sector) { - iCollection* coll = GetCollection (engine); - return engine->FindSector (worldfile, coll); + iRegion* reg = GetRegionInternal (engine); + return engine->FindSector (worldfile, reg); } iSector* sector; if (engine->GetCameraPositions ()->GetCount () > 0) @@ -388,7 +389,7 @@ } else { - sector = engine->FindSector ("room", GetCollection (engine)); + sector = engine->FindSector ("room", GetRegionInternal (engine)); } return sector; } @@ -431,22 +432,21 @@ pccamera->GetCamera ()->GetTransform ().SetOrigin (csVector3 (0,0,0)); } -iCollection* celPcRegion::GetCollection (csRef engine) +iRegion* celPcRegion::GetRegionInternal (csRef engine) { - return engine->GetCollection (regionname); + return engine->GetRegions ()->FindByName (regionname); } -iCollection* celPcRegion::GetCollection () +iRegion* celPcRegion::GetRegion () { if (!loaded) return 0; csRef engine = csQueryRegistry (object_reg); - iCollection* region = GetCollection (engine); + iRegion* region = GetRegionInternal (engine); CS_ASSERT(region); return region; } //--------------------------------------------------------------------------- - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/engine/engfact.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/engine/engfact.h --- cel-1.9+svn3615/plugins/propclass/engine/engfact.h 2008-06-18 21:32:14.000000000 +0100 +++ cel-1.4/plugins/propclass/engine/engfact.h 2009-11-28 16:47:46.000000000 +0000 @@ -86,10 +86,10 @@ private: /** - * Returns the CS collection associated to this entity. No check performed, + * Returns the CS region associated to this entity. No check performed, * the caller of this function is responsable of performing them */ - iCollection* GetCollection (csRef engine); + iRegion* GetRegionInternal (csRef engine); public: celPcRegion (iObjectRegistry* object_reg); @@ -141,8 +141,8 @@ virtual void PointCamera (iPcCamera* pccamera, const char* name); /// Find a sector named "name". virtual iSector* FindSector (const char* name); - /// Get the CS collection - virtual iCollection* GetCollection (); + /// Get the CS region + virtual iRegion* GetRegion (); virtual csPtr SaveFirstPass (); virtual bool LoadFirstPass (iCelDataBuffer* databuf); diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/grab/grab.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/grab/grab.cpp --- cel-1.9+svn3615/plugins/propclass/grab/grab.cpp 2008-08-06 12:01:50.000000000 +0100 +++ cel-1.4/plugins/propclass/grab/grab.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,529 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2001 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#include "cssysdef.h" -#include "iutil/objreg.h" -#include "plugins/propclass/grab/grab.h" -#include "physicallayer/pl.h" -#include "physicallayer/entity.h" -#include "physicallayer/persist.h" -#include "behaviourlayer/behave.h" - -// FOR TESTING---- remove this -#include "iutil/virtclk.h" -#include "iengine/engine.h" -#include "iengine/mesh.h" -#include "iengine/movable.h" -#include "iengine/sector.h" -#include "propclass/mesh.h" - -// CEL Includes -#include "propclass/jump.h" -#include "propclass/linmove.h" - -//--------------------------------------------------------------------------- - -CS_IMPLEMENT_PLUGIN - -CEL_IMPLEMENT_FACTORY (Grab, "pcmove.grab") - -//--------------------------------------------------------------------------- - -PropertyHolder celPcGrab::propinfo; - -celPcGrab::celPcGrab (iObjectRegistry* object_reg) - : scfImplementationType (this, object_reg) -{ - propholder = &propinfo; - // For actions. - if (!propinfo.actions_done) - { - } - - // For properties. - propinfo.SetCount (0); - - pl->CallbackEveryFrame ((iCelTimerListener*)this, CEL_EVENT_PRE); - - movable = 0; - currstate = DISABLED; - stime = 2.0f / 3.0f; - sdist = 2.0; - sinvel = 6.0; - RecomputeShimmyAccel (); - left_hand_rel.Set (-0.2f, 1.4f, -0.4f); - - currsector = 0; - c_ledge_point_id = 0; -} - -celPcGrab::~celPcGrab () -{ -} - -#define TEST_SERIAL 0 - -csPtr celPcGrab::Save () -{ - csRef databuf = pl->CreateDataBuffer (TEST_SERIAL); - return csPtr (databuf); -} - -bool celPcGrab::Load (iCelDataBuffer* databuf) -{ - int serialnr = databuf->GetSerialNumber (); - if (serialnr != TEST_SERIAL) return false; - return true; -} - -bool celPcGrab::PerformActionIndexed (int idx, iCelParameterBlock* params, celData& ret) -{ - /*switch (idx) - { - default: - return false; - }*/ - return false; -} - -//--------------------------------------------------------------------------- - -bool celPcGrab::ReceiveMessage (csStringID msg_id, iMessageSender *sender, celData &ret, iCelParameterBlock *params) -{ - AttemptGrab (); - return true; -} - -void celPcGrab::SetState (GrabState state) -{ - currstate = state; -} -iPcGrab::GrabState celPcGrab::GetState () const -{ - return currstate; -} - -void celPcGrab::SetShimmyDirection (float sdir) -{ - celPcGrab::sdir = sdir; -} -float celPcGrab::GetShimmyDirection () const -{ - return sdir; -} -void celPcGrab::SetShimmyTime (float time) -{ - stime = time; - RecomputeShimmyAccel (); -} -float celPcGrab::GetShimmyTime () const -{ - return stime; -} -void celPcGrab::SetShimmyDistance (float dist) -{ - sdist = dist; - RecomputeShimmyAccel (); -} -float celPcGrab::GetShimmyDistance () const -{ - return sdist; -} -void celPcGrab::SetShimmyInitialVelocity (float vel) -{ - sinvel = vel; - RecomputeShimmyAccel (); -} -float celPcGrab::GetShimmyInitialVelocity () const -{ - return sinvel; -} -void celPcGrab::RecomputeShimmyAccel () -{ - saccel = 2.0 * (sinvel * stime - sdist) / (stime * stime); -} - -bool celPcGrab::FindInterfaces () -{ - if (HavePropertyClassesChanged ()) - { - // not the place, but works well enough :) - entity->QueryMessageChannel ()->Subscribe (this, "cel.move.jump.started"); - linmove = celQueryPropertyClassEntity (entity); - jump = celQueryPropertyClassEntity (entity); - csRef mesh = celQueryPropertyClassEntity (entity); - if (mesh) - movable = mesh->GetMesh ()->GetMovable (); - } - // check if the sector has changed since the last update. if it has then rerequest ledgegroup from new sector - if (movable->GetSectors ()->Get (0) != currsector) - { - currsector = movable->GetSectors ()->Get (0); - ledges = scfQueryInterface (currsector->QueryObject ()->GetChild ("cel.ledgegroup")); - } - return linmove && jump && movable && ledges; -} - -void celPcGrab::TickEveryFrame () -{ - UpdateMovement (); -} - -static bool LiesOnSegment (const csVector3 &left, const csVector3 &eddir, const csVector3 &point) -{ - //const csVector3 eddir (right - left); - float u = (point - left) * eddir / eddir.SquaredNorm (); - if (u < 0 || u > 1) - return false; - return true; -} -static csVector3 ClosestOnSegment (const csVector3 &left, const csVector3 &edgediff, const csVector3 &point) -{ - float u = (point - left) * edgediff / edgediff.SquaredNorm (); - if (u < 0) - return left; - else if (u > 1) - return left + edgediff; - return left + u * edgediff; -} -inline static bool ShouldGrabLedge (const csVector3 &start, const csVector3 &edgediff, const csVector3 &hand) -{ - return (ClosestOnSegment (start, edgediff, hand) - hand).SquaredNorm () < 0.1f; -} - -void celPcGrab::UpdateMovement () -{ - if (currstate == DISABLED || !FindInterfaces ()) - return; - - //else - //linmove->SetBodyVelocity (csVector3 (0)); - - csRef engine = csQueryRegistry (object_reg); - iMovable *mov = engine->FindMeshObject ("HandLeft")->GetMovable (); - iMovable *mov1 = engine->FindMeshObject ("HandRight")->GetMovable (); - csVector3 lefthand = movable->GetFullTransform ().This2Other (csVector3 (0.2f, 1.4f, -0.4f)); - mov->SetPosition (lefthand); - csVector3 righthand = movable->GetFullTransform ().This2Other (csVector3 (-0.2f, 1.4f, -0.4f)); - mov1->SetPosition (righthand); - //static const csVector3 leftcorn (2.0f, 1.3f, -4.9f), rightcorn (0.0f, 1.3f, -4.9f), edgediff (-2.0f, 0.0f, 0.0f); - - csRef vc = csQueryRegistry (object_reg); - csTicks el = vc->GetElapsedTicks (); - - if (currstate == HANG) - { - // then we're performing a shimmy - if (ABS (sdir) > EPSILON) - { - // now we just get the 2 current points defining the ledge - csVector3 leftcorn, rightcorn; - iLedge* l = ledges->Get (c_ledge_id); - leftcorn.y = rightcorn.y = l->GetYPosition (); - { - csVector2 proxpos (l->GetPoint (c_ledge_point_id - 1)); - leftcorn.x = proxpos.x; - leftcorn.z = proxpos.y; - proxpos = l->GetPoint (c_ledge_point_id); - rightcorn.x = proxpos.x; - rightcorn.z = proxpos.y; - } - // ...and calculate the offset - const csVector3 edgediff (rightcorn - leftcorn); - // find correct hand for direction we're shimmying in - csVector3 hand = righthand; - if (sdir < 0) - hand = lefthand; - // now if we lie on the segment then we can shimmy - if (LiesOnSegment (leftcorn, edgediff, hand)) - { - float s = -sdir * linmove->GetBodyVelocity ().x; - // deccelerate from initial velocity - s -= saccel * el / 1000.0f; - // when speed hits 0 then reset speed- like a ball bouncing without damping - if (s < 0.0f) - s = sinvel; - linmove->SetBodyVelocity (csVector3 (-sdir * s, 0, 0)); - } - // but stop as soon as we start to move off of it - else - linmove->SetBodyVelocity (csVector3 (0)); - } - else - linmove->SetBodyVelocity (csVector3 (0)); - } - else if (currstate == SEARCHING) - { - // we find the hands position in world space - csReversibleTransform currtrans = movable->GetFullTransform (); - csVector3 lefthand = currtrans.This2Other (left_hand_rel); - // flip x component to get right hand in players local space - left_hand_rel.x = -left_hand_rel.x; - csVector3 righthand = currtrans.This2Other (left_hand_rel); - // and remember to reset it again afterwards - left_hand_rel.x = -left_hand_rel.x; - - // iterate through all the ledges in this sector and do our test - for (size_t ledidx = 0; ledidx < ledges->GetCount (); ledidx++) - { - iLedge* l = ledges->Get (ledidx); - csVector3 prevpos, currpos; - // y position doesn't change - currpos.y = l->GetYPosition (); - // we skip checking point index 0 but still start at 0 so we update prevpos - for (size_t pidx = 0; pidx < l->GetPointCount (); pidx++) - { - { - csVector2 proxpos (l->GetPoint (pidx)); - currpos.x = proxpos.x; - currpos.z = proxpos.y; - } - if (pidx != 0 && TryGrabLedge (prevpos, currpos, lefthand, righthand)) - { - // so we grabbed the ledge! store these for later - c_ledge_id = ledidx; - c_ledge_point_id = pidx; - return; - } - prevpos = currpos; - } - } - } -} -bool celPcGrab::TryGrabLedge (const csVector3 &left, const csVector3 &right, const csVector3 &lhand, const csVector3 &rhand) -{ - // check if we're actually cool to grab the ledge - const csVector3 edgediff (right - left); - if (!(ShouldGrabLedge (left, edgediff, lhand) && ShouldGrabLedge (left, edgediff, rhand))) - return false; - - // so we are... now find closest points on the segment to both hands - csVector3 closehands[2] = { - ClosestOnSegment (left, edgediff, lhand), - ClosestOnSegment (left, edgediff, rhand) }; - // the snap centre point will be the centre point between both those points - csVector3 snap_centre ((closehands[0] + closehands[1]) / 2), snap_dir = (right - left); - // find perpendicular vector to get forward direction - // ... safe to assume 2D vectors since y value of ledges doesn't change among its points - CS::Swap (snap_dir.x, snap_dir.z); - - // we use a trick to find which direction is ledge forward from player - // ... see which distance is small when add direction to player offset - csVector3 centrehand ((lhand + rhand) / 2); - if ((snap_centre + snap_dir - centrehand).SquaredNorm () > (snap_centre - snap_dir - centrehand).SquaredNorm ()) - snap_dir = -snap_dir; - - // now apply the calculated transform - csReversibleTransform snap; - snap.LookAt (snap_dir, csVector3 (0, 1, 0)); - // we minus the local hand offsets to get real position for actual origin - snap.SetOrigin (snap_centre - snap.This2OtherRelative (csVector3 (0, left_hand_rel.y, left_hand_rel.z))); - movable->SetTransform (snap); - - // setup states - jump->Freeze (true); - currstate = HANG; - return true; -} - -// this is defunct -static csVector3 FindClosestPointOnEdge (const csVector3 &start, const csVector3 &edgediff, const csVector3 &hand) -{ - return start + ((hand - start) >> edgediff); -} -// is this defunct also? -void celPcGrab::AttemptGrab () -{ - return; - if (!FindInterfaces ()) - return; - // ------------------- - csRef engine = csQueryRegistry (object_reg); - - // how many steps to take along extrapolated jump for testing closeness of hands - const size_t teststeps = 10; - // offset of left hand from origin - csVector3 handoff (0.2f, 1.4f, -0.4f); - - // our hardcoded edge - static const csVector3 leftcorn (2.0f, 1.3f, -4.9f), rightcorn (0.0f, 1.3f, -4.9f), edgediff (-2.0f, 0.0f, 0.0f); - - // the time it takes to perform the jump (entire arc) - float jumptime = 2.0f * jump->GetJumpSpeed () / jump->GetGravity (); - // which hand is closest and the squared length it was from the edge - size_t hand = 3; - float fromedge_sq = 99999999.9f; - // save the position of the closest point on edge to hand during extrapolated jump for later - csVector3 nearposedge; - // current transform - csReversibleTransform playtrans (linmove->GetFullTransform ()); - for (size_t currstep = 1; currstep <= teststeps; currstep++) - { - // using laws of motion, get the extrapolated time and use it to calculate where we are in jump - float currtime = (jumptime * currstep) / teststeps, - currheight = jump->GetJumpSpeed () * currtime - 0.5 * jump->GetGravity () * currtime * currtime, - currforward = linmove->GetBodyVelocity ().z * currtime; - - // current position of both hands in space - csVector3 currhands [2]; - currhands[0].Set (playtrans.This2Other (csVector3 (0, currheight, currforward) + handoff)); - // flip x coordinate to calculate for the other hand - handoff.x = -handoff.x; - currhands[1].Set (playtrans.This2Other (csVector3 (0, currheight, currforward) + handoff)); - // flip it back again - handoff.x = -handoff.x; - - // find closest point on edge to our hands - csVector3 handspos[2] = { - ClosestOnSegment (leftcorn, edgediff, currhands[0]), - ClosestOnSegment (leftcorn, edgediff, currhands[1]) }; - float closest [2] = { - (handspos[0] - currhands[0]).SquaredNorm (), - (handspos[1] - currhands[1]).SquaredNorm () }; - printf ("%f %f", sqrt(closest[0]), sqrt(closest[1])); - // find the hand closest to the edge - // if it beats our previous record then we keep it - if (LiesOnSegment (leftcorn, edgediff, closest[0]) && closest[0] < closest[1]) // left hand is closest! - { - if (closest[0] < fromedge_sq) - { - hand = 0; - fromedge_sq = closest[0]; - nearposedge = handspos[0]; - printf ("\t 0"); - } - } - else if (LiesOnSegment (leftcorn, edgediff, closest[1])) - { - if (closest[1] < fromedge_sq) - { - hand = 1; - fromedge_sq = closest[1]; - nearposedge = handspos[1]; - printf ("\t 1"); - } - } - puts (""); - - // ------------ debug - char debugname[3] = { 'J', '0' + currstep - 1, '\0' }; - iMovable *debugmarker = engine->FindMeshObject (debugname)->GetMovable (); - debugmarker->SetPosition (currhands[0]); - iMovable *tar = engine->FindMeshObject ("Target")->GetMovable (); - iMovable *tarother = engine->FindMeshObject ("TargetOther")->GetMovable (); - if (hand == 0 && (fromedge_sq - closest[0]) < EPSILON) - { - tar->SetPosition (FindClosestPointOnEdge (leftcorn, edgediff, currhands[0])); - tarother->SetPosition (FindClosestPointOnEdge (leftcorn, edgediff, currhands[1])); - } - else if (hand == 1 && (fromedge_sq - closest[1]) < EPSILON) - { - tar->SetPosition (FindClosestPointOnEdge (leftcorn, edgediff, currhands[1])); - tarother->SetPosition (FindClosestPointOnEdge (leftcorn, edgediff, currhands[0])); - } - } - - if (hand == 0) - puts ("left hand is closesr"); - else - puts ("right hand is closest"); - - // test if at any point we ever come close to any ledge - if (fromedge_sq > 0.1f) - return; - puts ("We are close to a ledge"); - //jump->Enable (false); - - // now find closest current point to either hand so that if our speed is too fast we can slow it down - // if we don't reach height of jump before coming in contact with the ledge - csVector3 handposnow; - if (hand == 0) // left hand - { - handposnow = playtrans.This2Other (handoff); - } - else if (hand == 1) // right hand - { - // to get 'other' hand we need to flip x - handoff.x = -handoff.x; - handposnow = playtrans.This2Other (handoff); - // flip it back - handoff.x = -handoff.x; - } - const float handedge_sq = (nearposedge - handposnow).SquaredNorm (); - - float halfprojjump = -linmove->GetBodyVelocity ().z * jump->GetAirTime () / (2 * 1000.0); - printf ("Projected Jump length / 2 = %f\n", halfprojjump); - if (-linmove->GetBodyVelocity ().z < EPSILON || handedge_sq < halfprojjump * halfprojjump) - { - csVector3 currspeed (linmove->GetBodyVelocity ()); - currspeed.z = -sqrt(handedge_sq) * 2; - linmove->SetBodyVelocity (currspeed); - } - - // now face ledge so that we get there with minimal fuss - - // ---------------------------- - iMovable *mov = engine->FindMeshObject ("HandLeft")->GetMovable (); - iMovable *mov1 = engine->FindMeshObject ("HandRight")->GetMovable (); - iMovable *corn = engine->FindMeshObject ("Corner0")->GetMovable (); - iMovable *corn1 = engine->FindMeshObject ("Corner1")->GetMovable (); - iMovable *tar = engine->FindMeshObject ("Target")->GetMovable (); - iMovable *tarother = engine->FindMeshObject ("TargetOther")->GetMovable (); - iMovable *tarfor = engine->FindMeshObject ("TargetForward")->GetMovable (); - csRef mesh = celQueryPropertyClassEntity (entity); - //mov->SetTransform (movable->GetFullTransform ()); - //mov->SetPosition (movable->GetPosition () + csVector3 (0.2, 1.4, 0)); - csVector3 lefthand = movable->GetFullTransform ().This2Other (csVector3 (0.2f, 1.4f, -0.2f)); - mov->SetPosition (lefthand); - csVector3 righthand = movable->GetFullTransform ().This2Other (csVector3 (-0.2f, 1.4f, -0.2f)); - mov1->SetPosition (righthand); - corn->SetPosition (leftcorn); - corn1->SetPosition (rightcorn); - - csVector3 u (rightcorn - leftcorn), v (lefthand - leftcorn); - csVector3 closest; - closest = leftcorn + (v >> u); - //closest = (leftcorn + rightcorn) / 2; - - csVector3 other (closest + u * 0.2); - - // see which is smallest distance - csVector3 cent = (closest + other) / 2; - if ((closest - cent).SquaredNorm () > (other - cent).SquaredNorm ()) - { - csVector3 tmp (closest); - closest = other; - other = tmp; - } - tar->SetPosition (closest); - tarother->SetPosition (other); - - csVector3 dir = other - cent; - float z = dir.x; - dir.x = dir.z; - dir.z = z; - tarfor->SetPosition (cent + dir); - - csReversibleTransform blaa (movable->GetFullTransform ()); - cent.y = blaa.GetOrigin ().y; - csVector3 flatdiff (blaa.GetOrigin () - cent); - blaa.LookAt (flatdiff, csVector3 (0, 1, 0)); - //if (flatdiff.SquaredNorm () < 4.0f) - //movable->SetTransform (blaa); -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/grab/grab.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/grab/grab.h --- cel-1.9+svn3615/plugins/propclass/grab/grab.h 2008-08-06 12:01:50.000000000 +0100 +++ cel-1.4/plugins/propclass/grab/grab.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,118 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2001 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#ifndef __CEL_PF_GRABBINSTUFF__ -#define __CEL_PF_GRABBINSTUFF__ - -#include "cstypes.h" -#include "iutil/comp.h" -#include "csutil/scf.h" -#include "physicallayer/propclas.h" -#include "physicallayer/propfact.h" -#include "physicallayer/facttmpl.h" -#include "celtool/stdpcimp.h" -#include "celtool/stdparams.h" -#include "propclass/grab.h" -#include "tools/ledges.h" - -struct iCelEntity; -struct iObjectRegistry; -struct iPcLinearMovement; -struct iPcJump; -struct iMovable; - -/** - * Factory for test. - */ -CEL_DECLARE_FACTORY (Grab) - -/** - * This is a test property class. - */ -class celPcGrab : public scfImplementationExt2 -{ -public: - celPcGrab (iObjectRegistry* object_reg); - virtual ~celPcGrab (); - - csPtr Save (); - bool Load (iCelDataBuffer* databuf); - bool PerformActionIndexed (int idx, iCelParameterBlock* params, celData& ret); - - // Callback to update the character - void TickEveryFrame (); - // only used for getting jump.started events - bool ReceiveMessage (csStringID msg_id, iMessageSender *sender, celData &ret, iCelParameterBlock *params); - - void SetState (GrabState state); - GrabState GetState () const; - - void SetShimmyDirection (float sdir); - float GetShimmyDirection () const; - void SetShimmyTime (float time); - float GetShimmyTime () const; - void SetShimmyDistance (float dist); - float GetShimmyDistance () const; - void SetShimmyInitialVelocity (float vel); - float GetShimmyInitialVelocity () const; - -private: - // Called regularly and any movement change - void UpdateMovement (); - // try to perform a grab if possible - void AttemptGrab (); - // Check for any changes and update if necessary - bool FindInterfaces (); - // Needed when changing any of the shimmy variables using - // the public Set functions - void RecomputeShimmyAccel (); - // if near edge is detected then freeze player! :) - bool TryGrabLedge (const csVector3 &left, const csVector3 &right, const csVector3 &lhand, const csVector3 &rhand); - - // private impl functions - GrabState currstate; - // shimmy variables: time, distance, initial velocity - float sdir, stime, sdist, sinvel, saccel; - // left hand in player local space - csVector3 left_hand_rel; - - csWeakRef linmove; - csWeakRef jump; - csWeakRef ledges; - iMovable* movable; - // only to keep track of when ledgegroup should be changed (when sector changes) - iSector* currsector; - // when grabbed then the ledge idx and point idx are set, else point idx = 0 - // it can never be validly 0 since only the right point is referenced (i.e 0->1 stored as 1) - size_t c_ledge_id, c_ledge_point_id; - - // For actions. - enum actionids - { - }; - - // For properties. - enum propids - { - }; - static PropertyHolder propinfo; -}; - -#endif // __CEL_PF_GRABBINSTUFF__ - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/grab/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/grab/Jamfile --- cel-1.9+svn3615/plugins/propclass/grab/Jamfile 2008-07-03 14:22:24.000000000 +0100 +++ cel-1.4/plugins/propclass/grab/Jamfile 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -SubDir TOP plugins propclass grab ; - -Plugin pfgrab - : grab.cpp grab.h -; -ExternalLibs pfgrab : CRYSTAL ; -LinkWith pfgrab : celtool ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/grab/pfgrab.csplugin /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/grab/pfgrab.csplugin --- cel-1.9+svn3615/plugins/propclass/grab/pfgrab.csplugin 2008-07-03 14:22:24.000000000 +0100 +++ cel-1.4/plugins/propclass/grab/pfgrab.csplugin 1970-01-01 01:00:00.000000000 +0100 @@ -1,13 +0,0 @@ - - - - - - - cel.pcfactory.move.grab - celPfGrab - CEL Grab Property Class Factory - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/input/inpfact.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/input/inpfact.cpp --- cel-1.9+svn3615/plugins/propclass/input/inpfact.cpp 2008-03-05 19:59:13.000000000 +0000 +++ cel-1.4/plugins/propclass/input/inpfact.cpp 2009-11-28 16:47:47.000000000 +0000 @@ -206,7 +206,7 @@ case action_activate: { CEL_FETCH_BOOL_PAR (activate,params,id_activate); - if (!activate) activate = true; + if (!p_activate) activate = true; Activate (activate); return true; } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/Jamfile --- cel-1.9+svn3615/plugins/propclass/Jamfile 2008-07-03 14:22:24.000000000 +0100 +++ cel-1.4/plugins/propclass/Jamfile 2009-11-28 16:47:53.000000000 +0000 @@ -8,8 +8,6 @@ SubInclude TOP plugins propclass newcamera ; SubInclude TOP plugins propclass input ; SubInclude TOP plugins propclass inv ; -SubInclude TOP plugins propclass jump ; -SubInclude TOP plugins propclass grab ; SubInclude TOP plugins propclass mesh ; SubInclude TOP plugins propclass light ; SubInclude TOP plugins propclass portal ; @@ -19,7 +17,7 @@ SubInclude TOP plugins propclass tools ; SubInclude TOP plugins propclass billboard ; SubInclude TOP plugins propclass actormove ; -SubInclude TOP plugins propclass analogmotion ; +SubInclude TOP plugins propclass actoranalog ; SubInclude TOP plugins propclass zone ; SubInclude TOP plugins propclass mover ; SubInclude TOP plugins propclass sound ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/jump/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/jump/Jamfile --- cel-1.9+svn3615/plugins/propclass/jump/Jamfile 2008-06-19 15:56:07.000000000 +0100 +++ cel-1.4/plugins/propclass/jump/Jamfile 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -SubDir TOP plugins propclass jump ; - -Plugin pfjump - : jump.cpp jump.h -; -ExternalLibs pfjump : CRYSTAL ; -LinkWith pfjump : celtool ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/jump/jump.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/jump/jump.cpp --- cel-1.9+svn3615/plugins/propclass/jump/jump.cpp 2008-07-14 20:39:30.000000000 +0100 +++ cel-1.4/plugins/propclass/jump/jump.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,501 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2001 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#include "cssysdef.h" -#include "iutil/objreg.h" -#include "plugins/propclass/jump/jump.h" -#include "physicallayer/pl.h" -#include "physicallayer/entity.h" -#include "physicallayer/persist.h" -#include "behaviourlayer/behave.h" - -#include "iengine/mesh.h" -#include "iengine/movable.h" -#include "propclass/mesh.h" - -// CS Includes -#include "csutil/virtclk.h" - -// CEL Includes -#include "propclass/analogmotion.h" -#include "propclass/linmove.h" - -//--------------------------------------------------------------------------- - -CS_IMPLEMENT_PLUGIN - -CEL_IMPLEMENT_FACTORY (Jump, "pcmove.jump") - -//--------------------------------------------------------------------------- - -PropertyHolder celPcJump::propinfo; - -celPcJump::celPcJump (iObjectRegistry* object_reg) - : scfImplementationType (this, object_reg) -{ - propholder = &propinfo; - // For states. - if (!propinfo.actions_done) - { - AddAction (action_jump, "cel.state.Jump"); - } - - // For properties. - propinfo.SetCount (1); - AddProperty (propid_jumpspeed, "cel.property.jumpspeed", - CEL_DATA_FLOAT, false, "Jumping speed.", &jumpspeed); - - currstate = STAND; - startact = STAND; - jumpspeed = 5.0f; - doublejumpspeed = 0.0f; - gravity = 25.0f; - fixedjump = true; - boost_jumps = true; - boost_time = -1; - boost_maxtime = 300; - boost_accel = 0.5f; - // glide - glide_gravity = 8.0; - glide_pitch_limit = PI * 40.0 / 360.0; - glide_pitch_speed = 2.5; - glide_turn_speed = 1.0; -} - -celPcJump::~celPcJump () -{ -} - -#define TEST_SERIAL 0 - -csPtr celPcJump::Save () -{ - csRef databuf = pl->CreateDataBuffer (TEST_SERIAL); - return csPtr (databuf); -} - -bool celPcJump::Load (iCelDataBuffer* databuf) -{ - int serialnr = databuf->GetSerialNumber (); - if (serialnr != TEST_SERIAL) return false; - return true; -} - -bool celPcJump::PerformActionIndexed (int idx, iCelParameterBlock* params, celData& ret) -{ - switch (idx) - { - case action_jump: - { - Jump (); - return true; - } - default: - return false; - } - return false; -} - -//--------------------------------------------------------------------------- - -void celPcJump::Jump () -{ - if (!FindSiblingPropertyClasses ()) - return; - if (currstate == STAND) - { - DoJump (); - if (boost_jumps) - boost_time = 0; - } - else if (currstate == JUMP) - { - if (falling) - return; - if (doublejumpspeed < EPSILON) - //Glide (); - startact = GLIDE; - else - //DoDoubleJump (); - startact = DOUBLEJUMP; - } - else if (currstate == DOUBLEJUMP) - { - if (falling) - return; - startact = GLIDE; - } -} -void celPcJump::FinishBoost () -{ - boost_time = -1; -} -void celPcJump::Freeze (bool frozen) -{ - if (frozen) - { - currstate = FROZEN; - linmove->ClearWorldVelocity (); - linmove->SetBodyVelocity (csVector3 (0)); - linmove->SetGravity (0.0f); - } - else - { - currstate = JUMP; - linmove->SetGravity (gravity); - } -} -celPcJump::State celPcJump::GetState () const -{ - return currstate; -} - -void celPcJump::GlideTurn (GlideTurnDirection gtur) -{ - g_turn = gtur; -} -void celPcJump::GlidePitch (GlidePitchDirection gpit) -{ - g_pitch = gpit; -} -void celPcJump::SetGlideGravity (float glidegrav) -{ - glide_gravity = glidegrav; -} -float celPcJump::GetGlideGravity () const -{ - return glide_gravity; -} -void celPcJump::SetGlidePitchLimit (float gptlim) -{ - glide_pitch_limit = gptlim; -} -float celPcJump::GetGlidePitchLimit () const -{ - return glide_pitch_limit; -} -void celPcJump::SetGlidePitchSpeed (float gptspd) -{ - glide_pitch_speed = gptspd; -} -float celPcJump::GetGlidePitchSpeed () const -{ - return glide_pitch_speed; -} -void celPcJump::SetGlideTurnSpeed (float gtrspd) -{ - glide_turn_speed = gtrspd; -} -float celPcJump::GetGlideTurnSpeed () const -{ - return glide_turn_speed; -} - -void celPcJump::SetJumpSpeed (float spd) -{ - jumpspeed = spd; -} -float celPcJump::GetJumpSpeed () const -{ - return jumpspeed; -} -void celPcJump::SetJumpHeight (float height) -{ - // get current time to reach current maximum of the jump - // assume velocity at maximum = 0, then S = 0.5 * g * t^2 - float thalf = sqrt (2.0f * height / gravity); - // we reuse this time - jumpspeed = height / thalf + 0.5f * gravity * thalf; -} -float celPcJump::GetJumpHeight () const -{ - // v = u - gt; t = u / g - // S = ut - 0.5 * gt^2 - // = 0.5 * u * u / g - return 0.5f * jumpspeed * jumpspeed / gravity; -} -csTicks celPcJump::GetAirTime () const -{ - return 2 * 1000.0f * jumpspeed / gravity; -} -void celPcJump::SetDoubleJumpSpeed (float spd) -{ - doublejumpspeed = spd; -} -float celPcJump::GetDoubleJumpSpeed () const -{ - return doublejumpspeed; -} -void celPcJump::SetGravity (float grav) -{ - gravity = grav; - if (currstate != FROZEN && FindSiblingPropertyClasses ()) - linmove->SetGravity (gravity); -} -float celPcJump::GetGravity () const -{ - return gravity; -} -void celPcJump::SetFixedJump (bool fixjump) -{ - fixedjump = fixjump; -} -bool celPcJump::GetFixedJump () const -{ - return fixedjump; -} -void celPcJump::SetBoostJump (bool boost) -{ - boost_jumps = boost; -} -bool celPcJump::GetBoostJump () const -{ - return boost_jumps; -} -void celPcJump::SetBoostTime (float t) -{ - boost_maxtime = t; -} -float celPcJump::GetBoostTime () const -{ - return boost_maxtime; -} -void celPcJump::SetBoostAcceleration (float a) -{ - boost_accel = a; -} -float celPcJump::GetBoostAcceleration () const -{ - return boost_accel; -} - -bool celPcJump::ReceiveMessage (csStringID msg_id, iMessageSender *sender, celData &ret, iCelParameterBlock *params) -{ - if (!FindSiblingPropertyClasses ()) - return false; - if (currstate != STAND && currstate != FROZEN) - { - csRef motion = celQueryPropertyClassEntity (entity); - if (motion) - motion->Enable (false); - if (currstate == GLIDE) - linmove->SetGravity (glide_gravity); - else - linmove->SetGravity (gravity); - linmove->SetBodyVelocity (csVector3 (0)); - } - return true; -} - -bool celPcJump::FindSiblingPropertyClasses () -{ - if (HavePropertyClassesChanged ()) - { - linmove = celQueryPropertyClassEntity (entity); - linmove->SetGravity (gravity); // our gravity is the only gravity - } - return linmove; -} - -void celPcJump::TickEveryFrame () -{ - UpdateMovement (); -} - -void celPcJump::UpdateMovement () -{ - if (!FindSiblingPropertyClasses ()) - return; - if (linmove->GetVelocity ().y < 0) - falling = true; - if (boost_time > -1) - { - csVector3 vel = linmove->GetWorldVelocity (); - csRef vc = csQueryRegistry (object_reg); - boost_time += vc->GetElapsedTicks (); - if (boost_time > (int)boost_maxtime) - boost_time = boost_maxtime; - vel.y = jumpspeed + boost_accel * boost_time / 1000.0f; - linmove->SetWorldVelocity (vel); - if (boost_time == (int)boost_maxtime) - { - boost_time = -1; - } - } - if ((startact == DOUBLEJUMP || startact == GLIDE) && ABS (linmove->GetVelocity ().y) < 0.1f) - { - // now we can validly perform the doublejump/glide :) - currstate = startact; - startact = STAND; - if (currstate == DOUBLEJUMP) - { - linmove->ClearWorldVelocity (); - linmove->AddVelocity (csVector3 (0, doublejumpspeed, 0)); - } - else if (currstate == GLIDE) - { - linmove->SetGravity (glide_gravity); - glide_startspeed = linmove->GetVelocity ().z; - if (glide_startspeed > -5) - glide_startspeed = -5; - linmove->SetVelocity (csVector3 (0, 0, glide_startspeed)); - csRef motion = celQueryPropertyClassEntity (entity); - if (motion) - motion->Enable (false); - } - } - - if (currstate == GLIDE) - GlideControl (); // :) - - // check if we landed from our jump - if (linmove->IsOnGround () && falling) - { - if (currstate == GLIDE) - { - // sort this out... - // ... look we need to correct x roll - csRef mesh = celQueryPropertyClassEntity (entity); - iMovable* movable = mesh->GetMesh ()->GetMovable (); - csReversibleTransform trans (movable->GetTransform ()); - //movable->SetTransform (csXRotMatrix3 (0) * movable->GetTransform ()); - csVector3 camvec = trans.GetT2O () * csVector3 (0, 0, 1); - camvec.y = 0; - trans.LookAt (camvec, csVector3 (0, 1, 0)); - movable->SetTransform (trans); - } - currstate = STAND; - pl->RemoveCallbackEveryFrame ((iCelTimerListener*)this, CEL_EVENT_PRE); - - linmove->SetGravity (gravity); - csRef motion = celQueryPropertyClassEntity (entity); - if (motion) - motion->Enable (true); - - if (!dispatcher.landed) - { - dispatcher.landed = entity->QueryMessageChannel ()-> - CreateMessageDispatcher (this, "cel.move.jump.landed"); - if (!dispatcher.landed) - return; - } - dispatcher.landed->SendMessage (0); - } -} - -void celPcJump::DoJump () -{ - // cannot jump from mid-air - if (!linmove->IsOnGround ()) - return; - // we need the falling variable otherwise we sometimes detect a landed before - // leaving the ground - falling = false; - currstate = JUMP; - // fixed length style jump - csRef motion = celQueryPropertyClassEntity (entity); - if (motion && fixedjump) - { - // deactivate moving and set a fixed length forward speed - if (motion->GetAxis ().SquaredNorm () > EPSILON) - linmove->SetBodyVelocity (csVector3 (0, 0, -motion->GetMovementSpeed ())); - motion->Enable (false); - } - // actually perform the jump if we're on the ground - linmove->AddVelocity (csVector3 (0, jumpspeed, 0)); - // we use a cheat... this should skip this current frame - // and only callback once we have left the ground. - pl->CallbackEveryFrame ((iCelTimerListener*)this, CEL_EVENT_PRE); - // in case we get stuck - // ... won't resubscribe if already subscribed - entity->QueryMessageChannel ()->Subscribe (this, "cel.move.impossible"); - - // send a signal that the jump was successfully executed - if (!dispatcher.started) - { - dispatcher.started = entity->QueryMessageChannel ()-> - CreateMessageDispatcher (this, "cel.move.jump.started"); - if (!dispatcher.started) - return; - } - dispatcher.started->SendMessage (0); -} - -static float AngleBetweenVectors (const csVector3 &a, const csVector3 &b) -{ - return acos ((a * b) / (a.Norm () * b.Norm ())); -} -inline static bool IsEqual (float a, float b) -{ - return ABS (a - b) < EPSILON; -} - -void celPcJump::GlideControl () -{ - csRef mesh = celQueryPropertyClassEntity (entity); - iMovable* movable = mesh->GetMesh ()->GetMovable (); - - // get world up vector as local - csVector3 upasloc = movable->GetTransform ().Other2ThisRelative (csVector3 (0, 1, 0)); - // to find the pitch angle, we measure angle between global up and local up of player - float pitch_angle = AngleBetweenVectors (csVector3 (0, 1, 0), upasloc); - // we don't care about the angle size if it's greater than our limit - if (pitch_angle > glide_pitch_limit) - pitch_angle = glide_pitch_limit; - - float pitch_rotate = 0; - // if press up and (not at limit OR we are rotating in opposite direction) - if (g_pitch == GLIDE_UP && (!IsEqual (pitch_angle, glide_pitch_limit) || upasloc.z < 0)) - { - pitch_rotate = -glide_pitch_speed; - } - else if (g_pitch == GLIDE_DOWN && (!IsEqual (pitch_angle, glide_pitch_limit) || upasloc.z > 0)) - { - pitch_rotate = glide_pitch_speed; - } - else if (g_pitch == GLIDE_NOPITCH) - { - // to avoid small angle fighting, we do this small interpolation - pitch_rotate = glide_pitch_speed * pitch_angle / glide_pitch_limit; - // ofc majority of cases it will hit limit - if (pitch_rotate > glide_pitch_speed) - pitch_rotate = glide_pitch_speed; - // which way does it rotate? rotate opposite way to pitch - if (upasloc.z < 0) - pitch_rotate = -pitch_rotate; - } - - float speed; - // are we gliding up or down?? - // ... vary the speed depending on pitch. - if (upasloc.z < 0) - speed = (glide_pitch_limit - pitch_angle) / (2.0 * glide_pitch_limit); - else - speed = (glide_pitch_limit + pitch_angle) / (2.0 * glide_pitch_limit); - linmove->SetBodyVelocity (csVector3 (0, 0, speed * glide_startspeed)); - - csVector3 angvel (0); - // left, right blaa blaa - if (g_turn == GLIDE_LEFT) - angvel.y = glide_turn_speed; - else if (g_turn == GLIDE_RIGHT) - angvel.y = -glide_turn_speed; - angvel.x = pitch_rotate; - linmove->SetAngularVelocity (angvel); -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/jump/jump.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/jump/jump.h --- cel-1.9+svn3615/plugins/propclass/jump/jump.h 2008-07-14 20:39:30.000000000 +0100 +++ cel-1.4/plugins/propclass/jump/jump.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,147 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2001 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#ifndef __CEL_PF_JUMPOVERFACTORIES__ -#define __CEL_PF_JUMPOVERFACTORIES__ - -#include "cstypes.h" -#include "iutil/comp.h" -#include "csutil/scf.h" -#include "physicallayer/propclas.h" -#include "physicallayer/propfact.h" -#include "physicallayer/facttmpl.h" -#include "celtool/stdpcimp.h" -#include "celtool/stdparams.h" -#include "propclass/jump.h" - -struct iCelEntity; -struct iObjectRegistry; -struct iPcLinearMovement; - -/** - * Factory for test. - */ -CEL_DECLARE_FACTORY (Jump) - -/** - * This is a test property class. - */ -class celPcJump : public scfImplementationExt2 -{ -public: - celPcJump (iObjectRegistry* object_reg); - virtual ~celPcJump (); - - csPtr Save (); - bool Load (iCelDataBuffer* databuf); - bool PerformActionIndexed (int idx, iCelParameterBlock* params, celData& ret); - - // Callback to update the character - void TickEveryFrame (); - - void Jump (); - void FinishBoost (); - void Freeze (bool frozen); - State GetState () const; - - void GlideTurn (GlideTurnDirection gtur); - void GlidePitch (GlidePitchDirection gpit); - void SetGlideGravity (float glidegrav); - float GetGlideGravity () const; - void SetGlidePitchLimit (float gptlim); - float GetGlidePitchLimit () const; - void SetGlidePitchSpeed (float gptspd); - float GetGlidePitchSpeed () const; - void SetGlideTurnSpeed (float gtrspd); - float GetGlideTurnSpeed () const; - - void SetJumpSpeed (float spd); - float GetJumpSpeed () const; - void SetJumpHeight (float height); - float GetJumpHeight () const; - csTicks GetAirTime () const; - void SetDoubleJumpSpeed (float spd); - float GetDoubleJumpSpeed () const; - void SetGravity (float grav); - float GetGravity () const; - void SetFixedJump (bool fixjump); - bool GetFixedJump () const; - void SetBoostJump (bool boost); - bool GetBoostJump () const; - void SetBoostTime (float t); - float GetBoostTime () const; - void SetBoostAcceleration (float a); - float GetBoostAcceleration () const; - - // only used for getting move.impossible events - bool ReceiveMessage (csStringID msg_id, iMessageSender *sender, celData &ret, iCelParameterBlock *params); - -private: - // Called regularly and any movement change - void UpdateMovement (); - // Check for any changes and update if necessary - bool FindSiblingPropertyClasses (); - void DoJump (); - // control for when gliding - void GlideControl (); - - State currstate, startact; - bool falling; - float jumpspeed, doublejumpspeed; - float gravity; - bool fixedjump; - // do we boost jumps? - bool boost_jumps; - // -1 is inactive - int boost_time; - size_t boost_maxtime; - float boost_accel; - - // glide variables - GlideTurnDirection g_turn; - GlidePitchDirection g_pitch; - float glide_gravity, glide_pitch_limit, glide_pitch_speed, glide_turn_speed; - // forward speed at the beginning of the glide - float glide_startspeed; - - csWeakRef linmove; - - // For states. - enum actionids - { - action_jump = 0 - }; - - // For properties. - enum propids - { - propid_jumpspeed = 0, - propid_isjumping, - }; - static PropertyHolder propinfo; - - struct - { - // messages saying that player started jump, and landed - csRef started, landed; - } dispatcher; -}; - -#endif // __CEL_PF_JUMPOVERFACTORIES__ - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/jump/pfjump.csplugin /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/jump/pfjump.csplugin --- cel-1.9+svn3615/plugins/propclass/jump/pfjump.csplugin 2008-06-19 15:56:07.000000000 +0100 +++ cel-1.4/plugins/propclass/jump/pfjump.csplugin 1970-01-01 01:00:00.000000000 +0100 @@ -1,13 +0,0 @@ - - - - - - - cel.pcfactory.move.jump - celPfJump - CEL Jump Property Class Factory - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/mechanics/mechanics.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/mechanics/mechanics.cpp --- cel-1.9+svn3615/plugins/propclass/mechanics/mechanics.cpp 2008-05-29 18:14:08.000000000 +0100 +++ cel-1.4/plugins/propclass/mechanics/mechanics.cpp 2009-11-28 16:47:48.000000000 +0000 @@ -913,7 +913,7 @@ v = is_static; return true; } - if (idx == propid_static) + if (idx == propid_enabled) { if (GetBody ()) { diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/mechanics/thruster_controller.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/mechanics/thruster_controller.cpp --- cel-1.9+svn3615/plugins/propclass/mechanics/thruster_controller.cpp 2007-07-17 12:52:51.000000000 +0100 +++ cel-1.4/plugins/propclass/mechanics/thruster_controller.cpp 2009-11-28 16:47:48.000000000 +0000 @@ -141,9 +141,9 @@ (GetEntity (), iPcMechanicsThruster, thruster); if (!th) { - csString msg = "Couldn't find thruster with given tag: "; - msg += thruster; - CS_REPORT(ERROR,msg); + csReport (object_reg, CS_REPORTER_SEVERITY_ERROR, + "cel.propclass.mechanics", + "Couldn't find thruster with given tag: %s", thruster); return false; } AddThruster (th, mult); @@ -598,8 +598,9 @@ return maxstrength; } } - CS_REPORT(ERROR,(csString ("Invalid axis specified: ") + axisname) - .GetData ()); + csReport (object_reg, CS_REPORTER_SEVERITY_ERROR, + "cel.propclass.mechanics", + "Invalid axis specified: %s", axisname); return 0; } @@ -631,8 +632,9 @@ return 0; } } - CS_REPORT(ERROR,(csString ("Invalid axis specified: ") + axisname) - .GetData ()); + csReport (object_reg, CS_REPORTER_SEVERITY_ERROR, + "cel.propclass.mechanics", + "Invalid axis specified: %s", axisname); return 0; } @@ -653,8 +655,9 @@ if (ad) ad->balancedgroups.Push (balancedgroup); else - CS_REPORT(ERROR,(csString ("Couldn't find specified axis: ") - + axisname).GetData ()); + csReport (object_reg, CS_REPORTER_SEVERITY_ERROR, + "cel.propclass.mechanics", + "Couldn't find specified axis: %s", axisname); } void celPcMechanicsThrusterController::RemoveBalancedGroup (const char* @@ -733,8 +736,9 @@ return; } } - CS_REPORT(ERROR,(csString ("Invalid axis specified: ") + - axisname).GetData ()); + csReport (object_reg, CS_REPORTER_SEVERITY_ERROR, + "cel.propclass.mechanics", + "Invalid axis specified: %s", axisname); } void celPcMechanicsThrusterController::CancelThrust (uint32 id) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/mesh/meshfact.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/mesh/meshfact.cpp --- cel-1.9+svn3615/plugins/propclass/mesh/meshfact.cpp 2008-06-18 21:32:14.000000000 +0100 +++ cel-1.4/plugins/propclass/mesh/meshfact.cpp 2009-11-28 16:47:48.000000000 +0000 @@ -882,12 +882,13 @@ csRef loader = csQueryRegistry (object_reg); CS_ASSERT (loader != 0); - csLoadResult result = loader->Load (fileName, 0, false, true); + iBase* result; + bool success = loader->Load (fileName, result, 0, false, true); if (!path.IsEmpty ()) { vfs->PopDir (); } - if (!result.success) + if (!success) { csReport (object_reg, CS_REPORTER_SEVERITY_ERROR, "cel.pfobject.mesh.loadmeshfactory", @@ -897,18 +898,18 @@ } csRef imeshfact; - if (result.result == 0) + if (result == 0) { // We have a library. imeshfact = engine->FindMeshFactory (factName); } else { - imeshfact = scfQueryInterface (result.result); + imeshfact = scfQueryInterface (result); if (!imeshfact) { // Perhaps it is a world file? - csRef eng = scfQueryInterface (result.result); + csRef eng = scfQueryInterface (result); if (eng) { imeshfact = engine->FindMeshFactory (factName); @@ -1927,11 +1928,13 @@ else { if (do_sendmove) + { if (sel_entity) SendMessage (MSSM_TYPE_MOVE, sel_entity, mouse_x, mouse_y, mouse_but); else if (new_sel) SendMessage (MSSM_TYPE_MOVE, new_sel, mouse_x, mouse_y, mouse_but); + } } } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/move/linmove.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/move/linmove.cpp --- cel-1.9+svn3615/plugins/propclass/move/linmove.cpp 2008-07-11 11:38:19.000000000 +0100 +++ cel-1.4/plugins/propclass/move/linmove.cpp 2009-11-28 16:47:50.000000000 +0000 @@ -559,51 +559,6 @@ return GetAngle (vec.z, vec.x); } -void celPcLinearMovement::SetBodyVelocity (const csVector3& vel) -{ - velBody = vel; -} -void celPcLinearMovement::SetWorldVelocity (const csVector3& vel) -{ - velWorld = vel; -} - -/// Adds on a velocity to this body in world coordinates -void celPcLinearMovement::AddVelocity (const csVector3& vel) -{ - // Y movement here can be used for lift and gravity effects. - velWorld += vel; -} - -/// Resets the velocity of this body in world coordinates. -void celPcLinearMovement::ClearWorldVelocity () -{ - // Y movement here can be used for lift and gravity effects. - velWorld = 0.0f; -} - -void celPcLinearMovement::GetVelocity (csVector3 &v) const -{ - v = GetVelocity (); -} - -const csVector3 &celPcLinearMovement::GetBodyVelocity () const -{ - return velBody; -} -const csVector3 &celPcLinearMovement::GetWorldVelocity () const -{ - return velWorld; -} -const csVector3 celPcLinearMovement::GetVelocity () const -{ - csVector3 velworld = pcmesh->GetMesh ()->GetMovable ()->GetTransform () - .Other2ThisRelative (velWorld); - - // Return the composite of the object and world velocity - // in the OBJECT coordinate system. - return velworld + velBody; -} // -------------------------------------------------------------------------- //Does the actual rotation bool celPcLinearMovement::RotateV (float delta) @@ -639,7 +594,8 @@ } iMovable* movable = pcmesh->GetMesh ()->GetMovable (); - movable->SetTransform (movable->GetTransform ().GetT2O () * csXRotMatrix3 (angle.x) * csYRotMatrix3 (angle.y) * csZRotMatrix3 (angle.z)); + csYRotMatrix3 rotMat (angle.y); + movable->SetTransform (movable->GetTransform ().GetT2O () * rotMat); movable->UpdateMove (); //pcmesh->GetMesh ()->GetMovable ()->Transform (rotMat); return true; @@ -830,6 +786,7 @@ // Check for collisions and adjust position if (pccolldet) + { if (!pccolldet->AdjustForCollisions (oldpos, newpos, worldVel, delta, movable)) { @@ -844,6 +801,7 @@ ret = CEL_MOVE_PARTIAL; } } + } csVector3 origNewpos = newpos; bool mirror = false; @@ -1383,12 +1341,6 @@ if (!GetMesh ()) return csVector3 (); return pcmesh->GetMesh ()->GetMovable ()->GetFullPosition (); } -const csReversibleTransform celPcLinearMovement::GetFullTransform () -{ - // user will get a warning and a nothing if theres no mesh - if (!GetMesh ()) return csReversibleTransform (); - return pcmesh->GetMesh ()->GetMovable ()->GetFullTransform (); -} void celPcLinearMovement::GetLastPosition (csVector3& pos, float& yrot, iSector*& sector) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/move/linmove.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/move/linmove.h --- cel-1.9+svn3615/plugins/propclass/move/linmove.h 2008-07-03 14:22:24.000000000 +0100 +++ cel-1.4/plugins/propclass/move/linmove.h 2009-11-28 16:47:50.000000000 +0000 @@ -202,19 +202,41 @@ const csVector3& angle_to_reach); /// Sets a velocity for this body in body coordinates - void SetVelocity (const csVector3& vel) { SetBodyVelocity (vel); } - void SetBodyVelocity (const csVector3& vel); - void SetWorldVelocity (const csVector3& vel); + virtual void SetVelocity (const csVector3& vel) + { + // Y movement here is NOT lift and gravity effects. It IS for + // jumping & jetpacks. + velBody = vel; + } /// Adds on a velocity to this body in world coordinates - void AddVelocity (const csVector3& vel); + virtual void AddVelocity (const csVector3& vel) + { + // Y movement here can be used for lift and gravity effects. + velWorld += vel; + } /// Resets the velocity of this body in world coordinates. - void ClearWorldVelocity (); - void GetVelocity (csVector3 &v) const; - const csVector3 &GetBodyVelocity () const; - const csVector3 &GetWorldVelocity () const; - const csVector3 GetVelocity () const; + virtual void ClearWorldVelocity () + { + // Y movement here can be used for lift and gravity effects. + velWorld = 0.0f; + } + + virtual void GetVelocity (csVector3 &v) const + { + v = GetVelocity (); + } + + virtual const csVector3 GetVelocity () const + { + csVector3 velworld = pcmesh->GetMesh ()->GetMovable ()->GetTransform () + .Other2ThisRelative (velWorld); + + // Return the composite of the object and world velocity + // in the OBJECT coordinate system. + return velworld + velBody; + } virtual bool RotateV (float delta); @@ -238,7 +260,6 @@ virtual float GetYRotation (); const csVector3 GetPosition (); const csVector3 GetFullPosition (); - const csReversibleTransform GetFullTransform (); virtual void GetLastPosition (csVector3& pos, float& yrot, iSector*& sector); virtual void GetLastFullPosition (csVector3& pos, float& yrot, diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/newcamera/celcameramode.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/newcamera/celcameramode.cpp --- cel-1.9+svn3615/plugins/propclass/newcamera/celcameramode.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/propclass/newcamera/celcameramode.cpp 2009-11-28 16:47:51.000000000 +0000 @@ -45,7 +45,7 @@ #include "iengine/mesh.h" #include "iengine/movable.h" #include "iengine/camera.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "iengine/campos.h" #include "iengine/sector.h" #include "cstool/csview.h" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/newcamera/newcam.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/newcamera/newcam.cpp --- cel-1.9+svn3615/plugins/propclass/newcamera/newcam.cpp 2008-06-18 21:32:14.000000000 +0100 +++ cel-1.4/plugins/propclass/newcamera/newcam.cpp 2009-11-28 16:47:51.000000000 +0000 @@ -49,7 +49,7 @@ #include "iengine/mesh.h" #include "iengine/movable.h" #include "iengine/camera.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "iengine/campos.h" #include "iengine/sector.h" #include "cstool/csview.h" diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/simpcam/simpcam.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/simpcam/simpcam.cpp --- cel-1.9+svn3615/plugins/propclass/simpcam/simpcam.cpp 2008-06-18 21:32:14.000000000 +0100 +++ cel-1.4/plugins/propclass/simpcam/simpcam.cpp 2009-11-28 16:47:51.000000000 +0000 @@ -43,7 +43,7 @@ #include "iengine/mesh.h" #include "iengine/movable.h" #include "iengine/camera.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "iengine/campos.h" #include "iengine/sector.h" #include "cstool/csview.h" @@ -307,4 +307,3 @@ //--------------------------------------------------------------------------- - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/sound/soundfact.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/sound/soundfact.cpp --- cel-1.9+svn3615/plugins/propclass/sound/soundfact.cpp 2008-07-09 11:07:45.000000000 +0100 +++ cel-1.4/plugins/propclass/sound/soundfact.cpp 2009-11-28 16:47:52.000000000 +0000 @@ -634,7 +634,7 @@ bool celPcSoundSource::GetSource () { - if (source) return true; + if (source && (mode == CS_SND3D_DISABLE ? true : source3d)) return true; GetSoundWrap (); if (!soundwrap) return false; csRef renderer = csQueryRegistryOrLoad ( diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/sound/soundfact.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/sound/soundfact.h --- cel-1.9+svn3615/plugins/propclass/sound/soundfact.h 2008-07-04 20:18:27.000000000 +0100 +++ cel-1.4/plugins/propclass/sound/soundfact.h 2009-11-28 16:47:52.000000000 +0000 @@ -121,8 +121,8 @@ }; static PropertyHolder propinfo; - csRef source3d; - csRef source; + csWeakRef source3d; + csWeakRef source; csRef stream; int mode; csString soundname; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/steer/steerfact.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/steer/steerfact.cpp --- cel-1.9+svn3615/plugins/propclass/steer/steerfact.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/propclass/steer/steerfact.cpp 2009-11-28 16:47:53.000000000 +0000 @@ -108,47 +108,48 @@ // For properties. propinfo.SetCount (24); AddProperty (propid_position, "cel.property.position", - CEL_DATA_VECTOR3, true, "Desired end position.", &position); + CEL_DATA_VECTOR3, true, "Desired end position.", &position); AddProperty (propid_cur_position, "cel.property.cur_position", - CEL_DATA_VECTOR3, true, "Current position.", &cur_position); + CEL_DATA_VECTOR3, true, "Current position.", &cur_position); AddProperty (propid_cur_direction, "cel.property.cur_direction", - CEL_DATA_VECTOR3, true, "Current direction.", &cur_direction); + CEL_DATA_VECTOR3, true, "Current direction.", &cur_direction); AddProperty (propid_up, "cel.property.up", - CEL_DATA_VECTOR3, true, "Current up vector.", &up); + CEL_DATA_VECTOR3, true, "Current up vector.", &up); AddProperty (propid_cur_yrot, "cel.property.cur_yrot", - CEL_DATA_FLOAT, false, "Current rotation.", &cur_yrot); + CEL_DATA_FLOAT, false, "Current rotation.", &cur_yrot); AddProperty (propid_arrival_radius, "cel.property.arrival_radius", - CEL_DATA_FLOAT, false, "Arrival Radius.", &arrival_radius); + CEL_DATA_FLOAT, false, "Arrival Radius.", &arrival_radius); AddProperty (propid_ca_lookahead, "cel.property.ca_lookahead", - CEL_DATA_FLOAT, false, "CA Lookahead.", &ca_lookahead); + CEL_DATA_FLOAT, false, "CA Lookahead.", &ca_lookahead); AddProperty (propid_ca_weight, "cel.property.ca_weight", - CEL_DATA_FLOAT, false, "CA weight.", &ca_weight); + CEL_DATA_FLOAT, false, "CA weight.", &ca_weight); AddProperty (propid_cohesion_radius, "cel.property.cohesion_radius", - CEL_DATA_FLOAT, false, "Cohesion Radius.", &cohesion_radius); + CEL_DATA_FLOAT, false, "Cohesion Radius.", &cohesion_radius); AddProperty (propid_separation_radius, "cel.property.separation_radius", - CEL_DATA_FLOAT, false, "Separation Radius.", &separation_radius); + CEL_DATA_FLOAT, false, "Separation Radius.", &separation_radius); AddProperty (propid_dm_radius, "cel.property.dm_radius", - CEL_DATA_FLOAT, false, "Direction Matching Radius.", &dm_radius); + CEL_DATA_FLOAT, false, "Direction Matching Radius.", &dm_radius); AddProperty (propid_pursue_max_prediction, "cel.property.pursue_max_prediction", - CEL_DATA_FLOAT, false, "Pursue Max Prediction.", &pursue_max_prediction); + CEL_DATA_FLOAT, false, "Pursue Max Prediction.", &pursue_max_prediction); AddProperty (propid_separation_weight, "cel.property.separation_weight", - CEL_DATA_FLOAT, false, "Separation Weight.", &separation_weight); + CEL_DATA_FLOAT, false, "Separation Weight.", &separation_weight); AddProperty (propid_cohesion_weight, "cel.property.cohesion_weight", - CEL_DATA_FLOAT, false, "Cohesion Wegight.", &cohesion_weight); + CEL_DATA_FLOAT, false, "Cohesion Wegight.", &cohesion_weight); AddProperty (propid_dm_weight, "cel.property.dm_weight", - CEL_DATA_FLOAT, false, "Direction Matching Weight.", &dm_weight); + CEL_DATA_FLOAT, false, "Direction Matching Weight.", &dm_weight); AddProperty (propid_moving, "cel.property.moving", - CEL_DATA_BOOL, true, "Is moving?", &is_moving); + CEL_DATA_BOOL, true, "Is moving?", &is_moving); AddProperty (propid_check_arrival, "cel.property.check_arrival", - CEL_DATA_BOOL, true, "Check if arrived at position?", &check_arrival); + CEL_DATA_BOOL, true, "Check if arrived at position?", &check_arrival); AddProperty (propid_collision_avoidance, "cel.property.collision_avoidance", - CEL_DATA_BOOL, true, "Avoid Collisions?", &collision_avoidance); + CEL_DATA_BOOL, true, "Avoid Collisions?", &collision_avoidance); AddProperty (propid_check_cohesion, "cel.property.check_cohesion", - CEL_DATA_BOOL, true, "Check for Cohesion?", &check_cohesion); + CEL_DATA_BOOL, true, "Check for Cohesion?", &check_cohesion); AddProperty (propid_check_separation, "cel.property.check_separation", - CEL_DATA_BOOL, true, "Check for separation", &check_separation); + CEL_DATA_BOOL, true, "Check for separation", &check_separation); AddProperty (propid_check_dm, "cel.property.check_dm", - CEL_DATA_BOOL, true, "Check for Direction Matching", &check_dm); + CEL_DATA_BOOL, true, "Check for Direction Matching", &check_dm); + is_moving = false; check_arrival = false; @@ -219,8 +220,7 @@ return r*rate; } -void celPcSteer::SetDelayRecheck(int delay) -{ +void celPcSteer::SetDelayRecheck(int delay){ delay_recheck = delay; } @@ -384,8 +384,7 @@ check_arrival = false; } -bool celPcSteer::CheckArrival () -{ +bool celPcSteer::CheckArrival (){ if(!arrived && check_arrival) { float sqlen = csSquaredDist::PointPoint (cur_position, position); @@ -426,7 +425,7 @@ float x_pos_offset = bb.MaxX(); float x_neg_offset = bb.MinX(); float z_neg_offset = bb.MaxZ(); - //float z_pos_offset = bb.MinZ(); + float z_pos_offset = bb.MinZ(); printf("bb.x %f %f\n",bb.MinX(),bb.MaxX()); printf("bb.y %f %f\n",bb.MinY(),bb.MaxY()); printf("bb.z %f %f\n",bb.MinZ(),bb.MaxZ()); @@ -677,6 +676,7 @@ if (do_move) { + csVector3 vec (0,0,1); cur_direction.Normalize(); float yrot = atan2 (-cur_direction.x, -cur_direction.z); diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/test/testfact.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/test/testfact.cpp --- cel-1.9+svn3615/plugins/propclass/test/testfact.cpp 2008-06-19 15:56:07.000000000 +0100 +++ cel-1.4/plugins/propclass/test/testfact.cpp 2009-11-28 16:47:52.000000000 +0000 @@ -35,6 +35,8 @@ csStringID celPcTest::id_message = csInvalidStringID; +csHash constants; + PropertyHolder celPcTest::propinfo; celPcTest::celPcTest (iObjectRegistry* object_reg) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/tools/bagfact.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/tools/bagfact.h --- cel-1.9+svn3615/plugins/propclass/tools/bagfact.h 2008-07-26 06:48:31.000000000 +0100 +++ cel-1.4/plugins/propclass/tools/bagfact.h 2009-11-28 16:47:52.000000000 +0000 @@ -88,3 +88,4 @@ }; #endif // __CEL_PF_BAGFACT__ + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/trigger/trigger.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/trigger/trigger.cpp --- cel-1.9+svn3615/plugins/propclass/trigger/trigger.cpp 2008-06-25 20:55:57.000000000 +0100 +++ cel-1.4/plugins/propclass/trigger/trigger.cpp 2009-11-28 16:47:53.000000000 +0000 @@ -47,7 +47,7 @@ #include "iengine/mesh.h" #include "iengine/movable.h" #include "iengine/camera.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "iengine/campos.h" #include "iengine/sector.h" #include "cstool/csview.h" @@ -176,7 +176,7 @@ AddProperty (propid_enabled, "cel.property.enabled", CEL_DATA_BOOL, false, "Enable/Disable trigger.", 0); AddProperty (propid_strict, "cel.property.strict", - CEL_DATA_BOOL, false, "Use strict checking for monitoried entity.", + CEL_DATA_BOOL, false, "Use strict checking for monitoried entity.", &strict); AddProperty (propid_type, "cel.property.type", CEL_DATA_LONG, true, "Trigger type.", &trigger_type); @@ -193,6 +193,7 @@ sector = 0; monitor_invisible = false; + monitor_class_id = csInvalidStringID; } celPcTrigger::~celPcTrigger () @@ -975,7 +976,7 @@ break; } default: - break; + break; } EnableTrigger (en); diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/wheeled/wheeled.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/wheeled/wheeled.cpp --- cel-1.9+svn3615/plugins/propclass/wheeled/wheeled.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/propclass/wheeled/wheeled.cpp 2009-11-28 16:47:53.000000000 +0000 @@ -695,7 +695,8 @@ { csRef loader = csQueryRegistry (object_reg); CS_ASSERT (loader != 0); - loader->Load (file, 0, false, true); + iBase* result; + loader->Load (file, result, 0, false, true); } wheelfact = factname; } @@ -707,7 +708,8 @@ { csRef loader = csQueryRegistry (object_reg); CS_ASSERT (loader != 0); - loader->Load (file, 0, false, true); + iBase* result; + loader->Load (file, result, 0, false, true); } //Use the global wheel factory if none given if(factname==0) @@ -756,6 +758,7 @@ wheel.ReturnSpeed=4.0f; wheel.BrakePower=1.0f; wheel.Rotation = rotation; + wheel.CurrentStop = 0.0f; wheels.Push(wheel); size_t index=wheels.GetSize()-1; ApplyWheelPresets(index); @@ -791,6 +794,7 @@ wheel.SteerInverted=sinvert; wheel.Rotation = rotation; wheel.ABSBrake = 1.0f; + wheel.CurrentStop = 0.0f; wheels.Push(wheel); size_t index=wheels.GetSize()-1; SetWheelMesh(index, wheelfact, wheelfile); diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/zone/zone.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/zone/zone.cpp --- cel-1.9+svn3615/plugins/propclass/zone/zone.cpp 2008-06-18 21:32:14.000000000 +0100 +++ cel-1.4/plugins/propclass/zone/zone.cpp 2009-11-28 16:47:53.000000000 +0000 @@ -47,7 +47,7 @@ #include "iengine/mesh.h" #include "iengine/movable.h" #include "iengine/camera.h" -#include "iengine/collection.h" +#include "iengine/region.h" #include "iengine/campos.h" #include "iengine/sector.h" #include "cstool/csview.h" @@ -135,9 +135,9 @@ void celRegion::SetEntityName (const char* entname) { - cscollectionName = entname; - cscollectionName += "_"; - cscollectionName += name; + csregionname = entname; + csregionname += "_"; + csregionname += name; } iCelMapFile* celRegion::CreateMapFile () @@ -189,8 +189,8 @@ iEngine* engine = mgr->GetEngine (); iLoader* loader = mgr->GetLoader (); - iCollection* cur_collection = engine->CreateCollection (cscollectionName.GetData()); - cur_collection->ReleaseAllObjects (); + iRegion* cur_region = engine->CreateRegion (csregionname); + cur_region->DeleteAll (); iCelPlLayer* pl = mgr->GetPL (); @@ -228,7 +228,7 @@ if (mf->GetSectorName ()) { iSector* sector = engine->CreateSector (mf->GetSectorName ()); - cur_collection->Add (sector->QueryObject ()); + cur_region->Add (sector->QueryObject ()); } else if (mf->GetFile ()) { @@ -242,7 +242,7 @@ engine->SetCacheManager (0); engine->GetCacheManager (); } - rc = loader->LoadMapFile (mf->GetFile (), false, cur_collection, + rc = loader->LoadMapFile (mf->GetFile (), false, cur_region, false, true); if (mf->GetPath ()) { @@ -261,7 +261,8 @@ pl->SetEntityAddonAllowed (prev_allow_entity_addon); if (!rc) return false; - engine->PrecacheDraw (cur_collection); + cur_region->Prepare (); + engine->PrecacheDraw (cur_region); if (mgr->IsColliderWrappers ()) { @@ -272,7 +273,7 @@ } // Create colliders for all meshes in this region. csColliderHelper::InitializeCollisionWrappers (mgr->GetCDSystem (), - engine, cur_collection); + engine, cur_region); } mgr->SendZoneMessage ((iCelRegion*)this, "pczonemanager_addregion", @@ -290,7 +291,7 @@ "cel.region.remove", mgr->dispatcher_remove); iEngine* engine = mgr->GetEngine (); - iCollection* cur_collection = engine->CreateCollection (cscollectionName); + iRegion* cur_region = engine->CreateRegion (csregionname); iCelPlLayer* pl = mgr->GetPL (); if (pl) @@ -306,7 +307,6 @@ while (it.HasNext ()) { csRef s = it.Next (); - //if (engine->GetSectors()->Find(s) < 0) continue; iMeshList* ml = s->GetMeshes (); int i; for (i = 0 ; i < ml->GetCount () ; i++) @@ -327,8 +327,8 @@ entities.DeleteAll (); sectors.DeleteAll (); - cur_collection->ReleaseAllObjects (); - engine->RemoveCollection (cur_collection); + cur_region->DeleteAll (); + engine->GetRegions ()->Remove (cur_region); loaded = false; } @@ -342,10 +342,10 @@ entities.Delete (entity); } -iCollection* celRegion::GetCollection () +iRegion* celRegion::GetCsRegion () { iEngine* engine = mgr->GetEngine (); - return engine->GetCollection (cscollectionName.GetData()); + return engine->GetRegions()->FindByName(csregionname); } bool celRegion::ContainsEntity (iCelEntity* entity) @@ -683,7 +683,8 @@ if (!p_startname) return Report (object_reg, "Start name missing for PointMesh action!");; if (PointMesh (entityname, regionname, startname) != CEL_ZONEERROR_OK) - return Report (object_reg, "PointMesh failed!"); + return Report (object_reg, "PointMesh failed (entity=%s,region=%s,start=%s)!", + (const char*)entityname, (const char*)regionname, (const char*)startname); return true; } case action_pointcamera: @@ -1317,13 +1318,13 @@ return CEL_ZONEERROR_LOAD; // Find the created region. - iCollection* cur_collection = engine->CreateCollection (region->GetCsCollectionName ()); + iRegion* cur_region = engine->CreateRegion (region->GetCsRegionName ()); // Find the right start position. iCameraPosition* campos = 0; if (startname) { - campos = cur_collection->FindCameraPosition (startname); + campos = cur_region->FindCameraPosition (startname); if (!campos) return CEL_ZONEERROR_BADSTART; if (!campos->Load (pccamera->GetCamera (), engine)) return CEL_ZONEERROR_LOAD; @@ -1336,7 +1337,7 @@ campos = engine->GetCameraPositions ()->Get (i); iObject* o = campos->QueryObject (); if ((o->GetName () == 0 || !strcmp (o->GetName (), "Start")) - && cur_collection->IsParentOf (o)) + && cur_region->IsInRegion (o)) break; campos = 0; } @@ -1354,7 +1355,7 @@ iSectorList* sl = engine->GetSectors (); iSector* room = 0; for (i = 0 ; i < sl->GetCount () ; i++) - if (cur_collection->IsParentOf (sl->Get (i)->QueryObject ())) + if (cur_region->IsInRegion (sl->Get (i)->QueryObject ())) { room = sl->Get (i); break; @@ -1401,7 +1402,7 @@ return CEL_ZONEERROR_LOAD; // Find the created region. - iCollection* cur_collection = engine->CreateCollection (region->GetCsCollectionName ()); + iRegion* cur_region = engine->CreateRegion (region->GetCsRegionName ()); // Find the right start position. iCameraPosition* campos = 0; @@ -1409,7 +1410,7 @@ csVector3 pos; if (startname) { - campos = cur_collection->FindCameraPosition (startname); + campos = cur_region->FindCameraPosition (startname); if (!campos) return CEL_ZONEERROR_BADSTART; sector = engine->FindSector (campos->GetSector ()); pos = campos->GetPosition (); @@ -1422,7 +1423,7 @@ campos = engine->GetCameraPositions ()->Get (i); iObject* o = campos->QueryObject (); if ((o->GetName () == 0 || !strcmp (o->GetName (), "Start")) - && cur_collection->IsParentOf (o)) + && cur_region->IsInRegion (o)) break; campos = 0; } @@ -1440,7 +1441,7 @@ iSectorList* sl = engine->GetSectors (); sector = 0; for (i = 0 ; i < sl->GetCount () ; i++) - if (cur_collection->IsParentOf (sl->Get (i)->QueryObject ())) + if (cur_region->IsInRegion (sl->Get (i)->QueryObject ())) { sector = sl->Get (i); break; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/propclass/zone/zone.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/propclass/zone/zone.h --- cel-1.9+svn3615/plugins/propclass/zone/zone.h 2008-06-18 21:32:14.000000000 +0100 +++ cel-1.4/plugins/propclass/zone/zone.h 2009-11-28 16:47:53.000000000 +0000 @@ -135,10 +135,10 @@ private: celPcZoneManager* mgr; csString name; - csString cscollectionName; + csString csregionname; csString cache_path; bool loaded; - csRef cscollection; + csRef csregion; csRefArray mapfiles; csSet > sectors; @@ -171,7 +171,7 @@ bool ContainsSector (iSector* sector) { return sectors.In (sector); } virtual const char* GetName () const { return name; } - virtual const char* GetCsCollectionName () const { return cscollectionName; } + virtual const char* GetCsRegionName () const { return csregionname; } virtual void SetCachePath (const char* path); virtual const char* GetCachePath () const { return cache_path; } virtual iCelMapFile* CreateMapFile (); @@ -186,7 +186,7 @@ virtual void AssociateEntity (iCelEntity* entity); virtual void DissociateEntity (iCelEntity* entity); virtual bool ContainsEntity (iCelEntity* entity); - virtual iCollection* GetCollection (); + virtual iRegion* GetCsRegion (); // For iCelNewEntityCallback. virtual void NewEntity (iCelEntity* entity); diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/stdphyslayer/pl.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/stdphyslayer/pl.cpp --- cel-1.9+svn3615/plugins/stdphyslayer/pl.cpp 2008-07-19 14:09:18.000000000 +0100 +++ cel-1.4/plugins/stdphyslayer/pl.cpp 2009-11-28 16:47:54.000000000 +0000 @@ -780,12 +780,8 @@ // use cel.pcfactory.propname if it is able to load // and propclass is queried successfully csString pfid ("cel.pcfactory."); - // skip the first 2 characters if they have the 'pc' bit - // because of historical reasons - if (propname[0] == 'p' && propname[1] == 'c') - pfid += &propname[2]; - else - pfid += propname; + // skip the first 2 characters since they have the 'pc' bit + pfid += &propname[2]; // try to load property class factory using constructed id if (!LoadPropertyClassFactory (pfid)) return 0; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/celgraph/celgraph.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/celgraph/celgraph.h --- cel-1.9+svn3615/plugins/tools/celgraph/celgraph.h 2008-07-26 06:23:20.000000000 +0100 +++ cel-1.4/plugins/tools/celgraph/celgraph.h 2009-11-28 16:47:57.000000000 +0000 @@ -55,6 +55,7 @@ csRef successor; bool state; + public: celEdge (); virtual ~celEdge (); @@ -75,8 +76,8 @@ float cost; csString name; float multiplier; - public: + celNode (); virtual ~celNode (); virtual void AddSuccessor (iCelNode* node, bool state); diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/Jamfile --- cel-1.9+svn3615/plugins/tools/Jamfile 2008-07-26 06:23:20.000000000 +0100 +++ cel-1.4/plugins/tools/Jamfile 2009-11-28 16:47:57.000000000 +0000 @@ -5,4 +5,6 @@ SubInclude TOP plugins tools quests ; SubInclude TOP plugins tools rulebase ; SubInclude TOP plugins tools celgraph ; -SubInclude TOP plugins tools ledges ; + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/ledges/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/ledges/Jamfile --- cel-1.9+svn3615/plugins/tools/ledges/Jamfile 2008-07-27 16:40:07.000000000 +0100 +++ cel-1.4/plugins/tools/ledges/Jamfile 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -SubDir TOP plugins tools ledges ; - -Plugin ledges - : ledges.cpp ledges.h -; -ExternalLibs ledges : CRYSTAL ; - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/ledges/ledges.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/ledges/ledges.cpp --- cel-1.9+svn3615/plugins/tools/ledges/ledges.cpp 2008-07-27 23:22:33.000000000 +0100 +++ cel-1.4/plugins/tools/ledges/ledges.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,103 +0,0 @@ -/* - Crystal Space Entity Layer - Copyright (C) 2006 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#include "cssysdef.h" -#include "cstool/initapp.h" -#include "csutil/objreg.h" -#include "csutil/event.h" -#include "csutil/cfgacc.h" -#include "csutil/inputdef.h" -#include "csutil/array.h" -#include "csutil/priorityqueue.h" -#include "cstool/mapnode.h" -#include "ivaria/mapnode.h" -#include "csgeom/math3d.h" -#include "iutil/evdefs.h" -#include "iutil/event.h" -#include "iutil/plugin.h" -#include "iutil/objreg.h" -#include "ivideo/graph3d.h" -#include "ivaria/reporter.h" -#include "ivaria/conin.h" -#include "ivaria/script.h" -#include "csutil/randomgen.h" -#include "csutil/hash.h" - -#include "tools/expression.h" -#include "plugins/tools/ledges/ledges.h" - -CS_IMPLEMENT_PLUGIN - -//-------------------------------------------------------------------------- - -celLedge::celLedge () : scfImplementationType (this) -{ - ypos = 0.0; -} -celLedge::~celLedge () -{ -} -void celLedge::AddPoint (const csVector2 &p) -{ - points.Push (p); -} -void celLedge::SetYPosition (float y) -{ - ypos = y; -} -float celLedge::GetYPosition () const -{ - return ypos; -} -size_t celLedge::GetPointCount () const -{ - return points.GetSize (); -} -const csVector2 &celLedge::GetPoint (size_t i) const -{ - return points.Get (i); -} - -SCF_IMPLEMENT_FACTORY (celLedgeGroup) - -celLedgeGroup::celLedgeGroup (iBase* parent) : scfImplementationType (this, parent) -{ -} -celLedgeGroup::~celLedgeGroup () -{ -} -iObject* celLedgeGroup::QueryObject () -{ - return this; -} -iLedge* celLedgeGroup::CreateLedge () -{ - csRef l; - l.AttachNew (new celLedge ()); - ledges.Push (l); - return l; -} -size_t celLedgeGroup::GetCount () const -{ - return ledges.GetSize (); -} -iLedge* celLedgeGroup::Get (size_t i) -{ - return ledges.Get (i); -} diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/ledges/ledges.csplugin /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/ledges/ledges.csplugin --- cel-1.9+svn3615/plugins/tools/ledges/ledges.csplugin 2008-07-27 16:40:07.000000000 +0100 +++ cel-1.4/plugins/tools/ledges/ledges.csplugin 1970-01-01 01:00:00.000000000 +0100 @@ -1,13 +0,0 @@ - - - - - - - cel.ledgegroup - celLedgeGroup - CEL Ledge Group - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/ledges/ledges.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/ledges/ledges.h --- cel-1.9+svn3615/plugins/tools/ledges/ledges.h 2008-07-27 23:22:33.000000000 +0100 +++ cel-1.4/plugins/tools/ledges/ledges.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,74 +0,0 @@ -/* Crystal Space Entity Layer - Copyright (C) 2006 by Jorrit Tyberghein - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -#ifndef __CEL_TOOLS_LEDGES__ -#define __CEL_TOOLS_LEDGES__ - -#include "csutil/csobject.h" -#include "csutil/util.h" -#include "csutil/hash.h" -#include "csutil/redblacktree.h" -#include "csutil/weakrefarr.h" -#include "csutil/stringarray.h" -#include "csutil/eventhandlers.h" -#include "iutil/comp.h" -#include "iutil/eventh.h" -#include "iutil/eventq.h" -#include "ivaria/conin.h" -#include "ivaria/conout.h" - -#include "physicallayer/pl.h" -#include "physicallayer/entity.h" -#include "physicallayer/entitytpl.h" -#include "physicallayer/propclas.h" -#include "behaviourlayer/behave.h" -#include "behaviourlayer/bl.h" -#include "tools/ledges.h" -#include "propclass/prop.h" -#include "propclass/quest.h" - -class celLedge : public scfImplementation1 -{ - public: - celLedge (); - virtual ~celLedge (); - void AddPoint (const csVector2 &p); - void SetYPosition (float y); - float GetYPosition () const; - size_t GetPointCount () const; - const csVector2 &GetPoint (size_t i) const; - private: - csArray points; - float ypos; -}; - -class celLedgeGroup : public scfImplementationExt1 -{ - public: - celLedgeGroup (iBase* parent); - virtual ~celLedgeGroup (); - iObject* QueryObject (); - iLedge* CreateLedge (); - size_t GetCount () const; - iLedge* Get (size_t i); - private: - iObjectRegistry* object_reg; - csRefArray ledges; -}; - -#endif // __CEL_TOOLS_LEDGES__ diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/quests/quests.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/quests/quests.cpp --- cel-1.9+svn3615/plugins/tools/quests/quests.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/tools/quests/quests.cpp 2009-11-28 16:47:56.000000000 +0000 @@ -182,7 +182,7 @@ { case CEL_DATA_STRING: csScanStr (data->value.s->GetData (), "%f,%f,%f", &v.x, &v.y, &v.z); return v; - case CEL_DATA_VECTOR2: v.x = data->value.v.x; v.y = data->value.v.y; v.z = data->value.v.z; + case CEL_DATA_VECTOR3: v.x = data->value.v.x; v.y = data->value.v.y; v.z = data->value.v.z; return v; default: v.x = v.y = v.z = 0.0f; return v; @@ -259,7 +259,7 @@ changed = !oldvalue.IsEmpty (); return s; } - changed = oldvalue == s; + changed = oldvalue != s; oldvalue = s; return s; } @@ -299,7 +299,7 @@ changed = !oldvalue.IsEmpty (); return s; } - changed = oldvalue == s; + changed = oldvalue != s; oldvalue = s; return s; } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/quests/reward_action.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/quests/reward_action.cpp --- cel-1.9+svn3615/plugins/tools/quests/reward_action.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/tools/quests/reward_action.cpp 2009-11-28 16:47:57.000000000 +0000 @@ -343,8 +343,10 @@ if (!pc) return; const char* t = tag->Get (params); - for (size_t i = entlist->GetCount()-1; i>=0; i--) + size_t i = entlist->GetCount(); + while (i>0) { + i--; ent = entlist->Get(i); propertyclass = ent->GetPropertyClassList()->FindByNameAndTag (pc, t); if (propertyclass) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/quests/reward_changeproperty.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/quests/reward_changeproperty.cpp --- cel-1.9+svn3615/plugins/tools/quests/reward_changeproperty.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/tools/quests/reward_changeproperty.cpp 2009-11-28 16:47:57.000000000 +0000 @@ -484,13 +484,22 @@ { iCelEntity *ent; iCelPropertyClass *pclass; - for (size_t i = entlist->GetCount()-1; i>=0; i--) + size_t i = entlist->GetCount(); + while (i>0) { + i--; ent = entlist->Get(i); const char* p = pc->Get (params); if (!p) return; - const char* t = tag->Get (params); - pclass = ent->GetPropertyClassList ()->FindByNameAndTag (p, t); + if (tag) + { + const char* t = tag->Get (params); + pclass = ent->GetPropertyClassList ()->FindByNameAndTag (p, t); + } + else + { + pclass = ent->GetPropertyClassList ()->FindByName (p); + } if (pclass) ChangePropertyOnPc (pclass, params); } @@ -500,8 +509,10 @@ { iCelEntity *ent; csRef properties; - for (size_t i = entlist->GetCount()-1; i>=0; i--) + size_t i = entlist->GetCount(); + while (i>0) { + i--; ent = entlist->Get(i); properties = CEL_QUERY_PROPCLASS_ENT (ent, iPcProperties); if (properties) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/quests/reward_changeproperty.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/quests/reward_changeproperty.h --- cel-1.9+svn3615/plugins/tools/quests/reward_changeproperty.h 2008-04-14 15:15:03.000000000 +0100 +++ cel-1.4/plugins/tools/quests/reward_changeproperty.h 2009-11-28 16:47:57.000000000 +0000 @@ -153,7 +153,6 @@ class celClassChangePropertyReward : public celChangePropertyRewardBase { private: - celChangePropertyRewardType* type; csRef entlist; csRef clazz; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/quests/reward_createentity.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/quests/reward_createentity.cpp --- cel-1.9+svn3615/plugins/tools/quests/reward_createentity.cpp 2008-04-16 08:49:45.000000000 +0100 +++ cel-1.4/plugins/tools/quests/reward_createentity.cpp 2009-11-28 16:47:57.000000000 +0000 @@ -174,7 +174,7 @@ const char* n = name->Get (params); if (!n) return; - pl->CreateEntity (ent_tpl, n, params); + pl->CreateEntity (ent_tpl, n, celCreateEntityReward::params); } //--------------------------------------------------------------------------- diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/quests/reward_destroyentity.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/quests/reward_destroyentity.cpp --- cel-1.9+svn3615/plugins/tools/quests/reward_destroyentity.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/tools/quests/reward_destroyentity.cpp 2009-11-28 16:47:57.000000000 +0000 @@ -153,8 +153,10 @@ csStringID id = type->pl->FetchStringID (cl); iCelPlLayer* pl = type->pl; csRef entlist = pl->GetClassEntitiesList (id); - for (size_t i = entlist->GetCount()-1; i>=0; i--) + size_t i = entlist->GetCount(); + while (i>0) { + i--; pl->RemoveEntity (entlist->Get (i)); } } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/quests/reward_newstate.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/quests/reward_newstate.cpp --- cel-1.9+svn3615/plugins/tools/quests/reward_newstate.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/tools/quests/reward_newstate.cpp 2009-11-28 16:47:57.000000000 +0000 @@ -196,8 +196,10 @@ t = tag->Get (params); iCelEntity *ent; - for (size_t i = entlist->GetCount()-1; i>=0; i--) + size_t i = entlist->GetCount(); + while (i>0) { + i--; ent = entlist->Get(i); csRef pcquest = CEL_QUERY_PROPCLASS_TAG_ENT (ent, iPcQuest, t); if (pcquest) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/quests/reward_sequence.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/quests/reward_sequence.cpp --- cel-1.9+svn3615/plugins/tools/quests/reward_sequence.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/tools/quests/reward_sequence.cpp 2009-11-28 16:47:57.000000000 +0000 @@ -212,8 +212,10 @@ const char* t = tag->Get (params); iCelEntity *ent; csRef quest; - for (size_t i = entlist->GetCount()-1; i>=0; i--) + size_t i = entlist->GetCount(); + while (i>0) { + i--; ent = entlist->Get(i); quest = CEL_QUERY_PROPCLASS_TAG_ENT (ent, iPcQuest, t); if (quest) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/quests/reward_sequencefinish.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/quests/reward_sequencefinish.cpp --- cel-1.9+svn3615/plugins/tools/quests/reward_sequencefinish.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/tools/quests/reward_sequencefinish.cpp 2009-11-28 16:47:57.000000000 +0000 @@ -199,8 +199,11 @@ iCelEntity *ent; csRef quest; - for (size_t i = entlist->GetCount()-1; i>=0; i--) + + size_t i = entlist->GetCount(); + while (i>0) { + i--; ent = entlist->Get(i); quest = CEL_QUERY_PROPCLASS_TAG_ENT (ent, iPcQuest, t); if (quest) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/quests/trig_operation.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/quests/trig_operation.cpp --- cel-1.9+svn3615/plugins/tools/quests/trig_operation.cpp 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/tools/quests/trig_operation.cpp 2009-11-28 16:47:57.000000000 +0000 @@ -108,8 +108,8 @@ else { csReport (type->object_reg, CS_REPORTER_SEVERITY_ERROR, - "cel.questtrigger.operation", - csString(node->GetAttributeValue("type")+csString(" trigger type does not exist."))); + "cel.questtrigger.operation", + "%s trigger type does not exist.", node->GetAttributeValue ("type")); return false; } } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/quests/trig_propertychange.cpp /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/quests/trig_propertychange.cpp --- cel-1.9+svn3615/plugins/tools/quests/trig_propertychange.cpp 2008-04-10 09:36:45.000000000 +0100 +++ cel-1.4/plugins/tools/quests/trig_propertychange.cpp 2009-11-28 16:47:57.000000000 +0000 @@ -63,10 +63,12 @@ celPropertyChangeTriggerType* type) : scfImplementationType (this) { celPropertyChangeTriggerFactory::type = type; + value_par = 0; } celPropertyChangeTriggerFactory::~celPropertyChangeTriggerFactory () { + delete[] value_par; } csPtr celPropertyChangeTriggerFactory::CreateTrigger ( @@ -108,7 +110,7 @@ if (prop_par.IsEmpty()) return Report (type->object_reg, "'property' attribute is missing for the propertychange trigger!"); - value_par = node->GetAttributeValue ("value"); + value_par = csStrNew (node->GetAttributeValue ("value")); op_par = node->GetAttributeValue ("operation"); onchange_par = node->GetAttributeValueAsBool ("onchange",false); return true; @@ -130,7 +132,10 @@ void celPropertyChangeTriggerFactory::SetValueParameter ( const char* value) { - value_par = value; + if (value_par == value) + return; + delete[] value_par; + value_par = csStrNew (value); } void celPropertyChangeTriggerFactory::SetOperationParameter ( @@ -155,7 +160,7 @@ tag = qm->ResolveParameter (params, tag_par); prop = qm->ResolveParameter (params, prop_par); if (value_par) - value = qm->ResolveParameter (params, value_par); + value = csStrNew (qm->ResolveParameter (params, value_par)); else value = 0; on_change = onchange; @@ -164,6 +169,7 @@ celPropertyChangeTrigger::~celPropertyChangeTrigger () { DeactivateTrigger (); + delete[] value; } void celPropertyChangeTrigger::RegisterCallback (iQuestTriggerCallback* callback) diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/quests/trig_propertychange.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/quests/trig_propertychange.h --- cel-1.9+svn3615/plugins/tools/quests/trig_propertychange.h 2008-07-20 17:31:44.000000000 +0100 +++ cel-1.4/plugins/tools/quests/trig_propertychange.h 2009-11-28 16:47:57.000000000 +0000 @@ -52,7 +52,7 @@ csString entity_par; csString tag_par; csString prop_par; - csString value_par; + const char* value_par; // Do not change this to csString! csString op_par; bool onchange_par; @@ -85,7 +85,7 @@ csString entity; csString tag; csString prop; - csString value; + const char* value; // Do not change this to csString! bool on_change; bool is_true; bool on_condition; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/plugins/tools/rulebase/rulebase.h /tmp/IB0bHXT4Oc/cel-1.4/plugins/tools/rulebase/rulebase.h --- cel-1.9+svn3615/plugins/tools/rulebase/rulebase.h 2006-04-14 10:08:39.000000000 +0100 +++ cel-1.4/plugins/tools/rulebase/rulebase.h 2009-11-28 16:47:57.000000000 +0000 @@ -52,7 +52,7 @@ celRule (celRuleBase* rulebase, const char* name) : scfImplementationType (this), rulebase (rulebase), name (name) { - priority = csArrayItemNotFound; + priority = csInvalidStringID; var_idx = csArrayItemNotFound; } virtual ~celRule () { } diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/0install/290A3B13F64B5AD8.gpg /tmp/IB0bHXT4Oc/cel-1.4/scripts/0install/290A3B13F64B5AD8.gpg --- cel-1.9+svn3615/scripts/0install/290A3B13F64B5AD8.gpg 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/scripts/0install/290A3B13F64B5AD8.gpg 2009-11-28 16:47:58.000000000 +0000 @@ -0,0 +1,33 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.9 (GNU/Linux) + +mQGiBEjAOCcRBAC+frQl0Syy6W26+cUgFDtsIKgv1QMAWHz56bxTmEaN2/kvOGCD +x4yDpSVWmu2t5+5Z5tE18cwMCMDjNr1QPXmY4su3fp9lqFwdC3jFNOvld+hJbwqo +5CvVnfDFBnAPh3FpxT/J9MzX6GUOTrygKu94OvDbv8XHK6q/75teoNH0NwCgv8qJ +dR8PuF4ztzrmvsccfFe55nMEALgKXmAXgg7NL/Cb6eOm9BpKdGpG5F+ywA9IHgAy +KbPjyO9hdaamjZnBUxqls7WZ4ETpLB/EoOiKxBWfgMXyw9YAtS0WgG2uLDSxBTR+ +hjZ5M/C9iWcdfjUgVja8IKXQAh2gOwPOAfRx7UeXtyagYbh/p16BB7hFgczUfh1f +hH9yA/9zv4GceGaFOqjfdNltFbOQbzmjfEcxKQBiB8BjiTI/GOFcCCXLDtTN5K31 +6FFAk46XAy2C8yAC+xJqZGq6UsMW5pcZuQ+Zl8UzfaNILBpI5if45jK403Rda1sX +Sqt7thFbzoMzNv5sU0sIOh2JvUwDWmdgLNTZGzuF1kmjmKDCgbQ4VmluY2VudCBL +bmVjaHQgKHZrbmVjaHQpIDx2a25lY2h0QHVzZXJzLnNvdXJjZWZvcmdlLm5ldD6I +YAQTEQIAIAUCSMA4JwIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJECkKOxP2 +S1rYsfsAoIFjomDGgN6Qa4kM8m9sjrEOrM03AJ9WpJqbYLKFDv9WY3TioQRVvZHu +KYhGBBARAgAGBQJIwo1LAAoJEJwsLNHUGvW716IAn2oWhru0wbaukA2UjjAI4sxb +qOacAJ41Lk9bNIC/VwPTcoOoLLuz2JoLUIhGBBARAgAGBQJIwo1lAAoJEDQk83BP +9O3s6CwAoKcZsh80ZCNjuwCaP9hLeTKHfHONAKCQqARYnmBwBNkdAJspqeG5M72M +VLkCDQRIwDg5EAgAm0eK6/PMxATdCv/pYD1VSFirBKWo49bJyYiRQD5d7P1lM1Za +dNWlGLj/yjYZ5lUq8P3SIgRt9AN5TbwKDDw3t4nhoQU4uMgGZawwD+/eR0+/oUxr +kKXffHgVLvsZmPIs3LBR2kzD5pLjGJOHLxzAHRvpqB2yx0LqkC50cl7DAB11Ufnu +02q4Czp4bjOK4z3ROc8B5aTR0mr/p5AD+W4b+MR2LSn+0m4blgO5BVm6RZ63nihr +FE2xj674RdfiOXw+XDsCFBdyJfg5rJPWmzJpGM1yk2NUNLd4ugOwhc8fz12536Kp +nQ6es0iIbS8nUNR4UJjat0U9bvsZZ7IpYDKBSwADBgf/eHAT7u0406odxGOl4229 +zjCWFa81m43uwUflTOlSojRXu4w2ruurk4+P/1h4r/t32pvViM/xJmg+Lmthhq7D +eG1Z8gp8eJFPjKupBDFPAfEh+npGlbuu9gighpeGsQNxGS3HonYra5wHnRLrnqeg +M5DMj4LC5OLza9pIb+NZ7tvkLJtd2vE9zW7y+OzF6tB/u6lot/3BKjn6eZs6qa/r +N4pK0xB+n3kvvrU034z/SiFH7jmlFzBDlyWbOURdobX/XeMWDZtPIAztNQgR5rYg +GxhSh8C2/rrQcFfUfHV3nkSNIx56U6/EZtHdbnRqmiaw7cjrju5UH0iAkANUwn2/ +9ohJBBgRAgAJBQJIwDg5AhsMAAoJECkKOxP2S1rY+eoAoLcdHkQxrPOJ940/LHDj +08Friqx2AJsFdbkUJ1aHKmybTyLMIKQgcs5WeQ== +=cKhV +-----END PGP PUBLIC KEY BLOCK----- diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/0install/9C2C2CD1D41AF5BB.gpg /tmp/IB0bHXT4Oc/cel-1.4/scripts/0install/9C2C2CD1D41AF5BB.gpg --- cel-1.9+svn3615/scripts/0install/9C2C2CD1D41AF5BB.gpg 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/scripts/0install/9C2C2CD1D41AF5BB.gpg 2009-11-28 16:47:58.000000000 +0000 @@ -0,0 +1,32 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.9 (GNU/Linux) + +mQGiBEiz0j8RBAC793yTOASd25vwLsVLHYw0thAbPqFavxPdcyWAgVXE4i+Z46/d +lIyvwPIn7nhTKvLnv8FdE9FFOhv8qZTKUswzHSTrgDhd7q2lEpdljHTSxegZDYiY ++kKX/RTnUjgLTCYHETfXjww9szo2LAtZoyQllP2R2g+qeEVRYl8EoavyHwCg2Iz1 +mP4FUTLnD89xUaxGeFyrhiEEAIWpinBOPpXXgcf8lOyDqFViGQrFcGKV231mW61z +J02bmZmT7YVpf8aJ1dHmFpKssHFxANKAsUnVgw5j7kdDvIcpfLM0D1oyOED6dFIt +a+j7NAWnFJ+8EtnjVpaxEJFCAhBW8SJzryr6okHpXzd49qVTlaiJ3PJIkfOvZ36P +ZezWA/9VD4rAF5GZxFBv9YKBky7C2BKhi0Lp/k8odgrcmWfpI2q1aZljXJEIye2b +iqxRwJcj6YMOebHTJRDpULaa2yeHor6urHmNduO4I87q4XqrUFCHKZKpGNuszcls +Z2HzYvRPKKzedKshCzxdKkFqM8wwiJ28TjRlq6jN+GzHucny17RCRnJhbmsgUmlj +aHRlciAoMGluc3RhbGwgZmVlZCBzaWduaW5nIGtleSkgPHJlc0BjcnlzdGFsc3Bh +Y2UzZC5vcmc+iGAEExECACAFAkiz0j8CGyMGCwkIBwMCBBUCCAMEFgIDAQIeAQIX +gAAKCRCcLCzR1Br1uyp0AJ9cs605dUqhMNIkGvh4H3rYgmpCDQCeP/2cMbv909ET +OsAv9odprNMSGmuIRgQQEQIABgUCSMBGmQAKCRA0JPNwT/Tt7F70AJ9tuwKG8MWj +TCSVEYl2pqRSDkKj5ACfX45mv9o331C5FLD4qpgleyLe4Ju5Ag0ESLPSPxAIALW+ +r69h8bNiYixc20y8AcA8YFsfVw+uwfGc2wKuN5yMfU3iZDys+nFfRbIZFQpTocKd +A5wSeGZSth95UciRyGSC00OKC4TOHy/+LvQXSg8OnHST4vTeA4A9r6xnkfXRV6EK +xSQYUAeXcNyE/jIhBXyqCebZCK9SdkcRkzdy0WNfz2vOKnVm2qJfjEOhEY3bi0UD +gVlI5pU0Z4Opaq5LAP0+mTfySAX+iKdPtKvMvNVuew2RGABTV+DxfIvByRqISEhw +Rh+SIMk3B7o/IFtLD/BKfRLBY4Ie7QCTDiEIpBP5lhzDfToMLyEj2Rb6OUDy0Oja +pI2IrJztctdQx/sciXMAAwYH/26+Gj8HgNoqjQyJh0rIEMCLl10ptvEfKpsfoaTc +0n3pEXyZUcJpEu5tJ5YNq8GFDdpLULtgHNpmpHBfPENVkvBkxOIyo1LgOHiEnN+K +eH8zQesbcFiLJy8wov0rX833lqRZFQNbo4snyovuf5EwCorlIGu8zjISRKioKA2t +McDxn9dt39o9t63SSvZ0GzvM1O759nrTWiYI55Du91P1yqFeroYa7gL9LvbKRWp3 +EzLy9IOCcAaWmryt5NFkUeePyjedG6r1u8YLsMsG7COzzerJLWxstvVMtbejE2rs +uoV4KIvnR09uWTjGt0eqyIFj6mxmSo61TI+EiHF+ATvcA6uISQQYEQIACQUCSLPS +PwIbDAAKCRCcLCzR1Br1u3AKAKCziQOaNmtdDH+gxd1VKWg+HtXemwCgo3LKexjA +ox/Ie632CoV7A3dK8mg= +=JThR +-----END PGP PUBLIC KEY BLOCK----- diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/0install/celstart-launcher-1.4.xml /tmp/IB0bHXT4Oc/cel-1.4/scripts/0install/celstart-launcher-1.4.xml --- cel-1.9+svn3615/scripts/0install/celstart-launcher-1.4.xml 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/scripts/0install/celstart-launcher-1.4.xml 2009-11-28 16:47:58.000000000 +0000 @@ -0,0 +1,51 @@ + + + + CELstart +

Run CrystalSpace+CEL game packages + +CELstart is a launcher for self-contained &quot;celzip&quot; game packages. + http://crystalspace3d.org/main/CELstart + Game + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/0install/celstart-launcher-1.9.xml /tmp/IB0bHXT4Oc/cel-1.4/scripts/0install/celstart-launcher-1.9.xml --- cel-1.9+svn3615/scripts/0install/celstart-launcher-1.9.xml 2008-08-07 00:09:03.000000000 +0100 +++ cel-1.4/scripts/0install/celstart-launcher-1.9.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,25 +0,0 @@ - - - - CELstart - Run CrystalSpace+CEL game packages - -CELstart is a launcher for self-contained &quot;celzip&quot; game packages. - http://crystalspace3d.org/main/CELstart - Game - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/0install/celstart-runtime-1.4.xml /tmp/IB0bHXT4Oc/cel-1.4/scripts/0install/celstart-runtime-1.4.xml --- cel-1.9+svn3615/scripts/0install/celstart-runtime-1.4.xml 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/scripts/0install/celstart-runtime-1.4.xml 2009-11-28 16:47:58.000000000 +0000 @@ -0,0 +1,41 @@ + + + + CELstart binary + Run CrystalSpace+CEL game packages (runtime) + + + http://crystalspace3d.org/main/CELstart + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/0install/celstart-runtime-1.9.xml /tmp/IB0bHXT4Oc/cel-1.4/scripts/0install/celstart-runtime-1.9.xml --- cel-1.9+svn3615/scripts/0install/celstart-runtime-1.9.xml 2008-08-06 23:56:50.000000000 +0100 +++ cel-1.4/scripts/0install/celstart-runtime-1.9.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,25 +0,0 @@ - - - - CELstart binary - Run CrystalSpace+CEL game packages (runtime) - - - http://crystalspace3d.org/main/CELstart - - - - - - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/0install/celstart-static.xml /tmp/IB0bHXT4Oc/cel-1.4/scripts/0install/celstart-static.xml --- cel-1.9+svn3615/scripts/0install/celstart-static.xml 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/scripts/0install/celstart-static.xml 2009-11-28 16:47:58.000000000 +0000 @@ -0,0 +1,21 @@ + + + + CELstart + launcher for celzip game packages + +CELstart is a launcher for self-contained "celzip" game packages. + http://crystalspace3d.org/main/CELstart + Game + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/0install/E56950880BB6F3BE.gpg /tmp/IB0bHXT4Oc/cel-1.4/scripts/0install/E56950880BB6F3BE.gpg --- cel-1.9+svn3615/scripts/0install/E56950880BB6F3BE.gpg 2008-08-06 23:37:35.000000000 +0100 +++ cel-1.4/scripts/0install/E56950880BB6F3BE.gpg 1970-01-01 01:00:00.000000000 +0100 @@ -1,30 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.9 (GNU/Linux) - -mQGiBEiZtDwRBAC8s2cxlw2yd6YJNML/rLtA5EOyHxZI3M411z0LwnhuSAWzDHZ3 -on6c+VHWAUeTRjcP8bYO3fDn0cEG2DbSqEV+OcP/NcmZhxQGKbBgsPh8WQJo1NPV -Vdn1x0CcURxIHa1sOnGGWAgwjMgkfV2E8uHp/a/fBFpdyMGfZ3PUqSkfnwCgm8KC -WuzJPw5rBLOqJSVsqlqvwW0EAINo2zKFcmxxHg7yV49LUS7Q1FOxCpl6736DSENC -13/WM0f4OQBExt8NQBM/uueIbdsVHIjMrAmXDxqIpoFvYodr9Sq3FQ02D9qblByE -TQete6JP/gVkaaSU6YzbBbK3WUXnK9DtfT9T1HypOaYEnfl+PR+RpvxJyUfH/eF+ -lxEoBACGF5TxwdHkLIhLMFUzr9yd7ahNn//0pN+HMWJ4EKnTTNLRez6p9eMGeI0H -8Faj0QdW2JeU78ynRoGIALIFV3Nlz2V4skFFO8GZXZFz0LVaIw0FHcWmRM426r3q -veGGkwnXBQDV4L1PAMiNO4aMjD8JrrwCZ2hku1yQildlkB/QFLRCRnJhbmsgUmlj -aHRlciAoMGluc3RhbGwgZmVlZCBzaWduaW5nIGtleSkgPHJlc0BjcnlzdGFsc3Bh -Y2UzZC5vcmc+iGAEExECACAFAkiZtDwCGyMGCwkIBwMCBBUCCAMEFgIDAQIeAQIX -gAAKCRDlaVCIC7bzvrYWAJ48dDkYcFRWHr2WVo4+t20x79mkjwCcCX9XdAm98Acd -V93njhgrjXL7Oi+5Ag0ESJm0PBAIANU18C+v4dYfQ4C0p4SJdmRQX1jIqI7iLwgq -kOldlotSk7yACFDyJDwdXvjT7L9ajvbek2xnETj3vtkLq543H8pC9+NoE1Py2sA0 -vFVhrLeKSqR8aLjC1UN95vj1IYa7BfVpGWFiC6zLkEeua/xvwdLysIdobaqFw01t -4v5sC0IlGS5XBhHJDZKrvIu9XK8imIB63HD3OlfnCCilI/c9fC26PMZ3Y8gadEQo -mYFe+RGEGz8InZ0RCynGFKLTPE9nIK9vuBZloG1HUy+qFS3H8kgFmt6x90lId410 -hBDhORdZI3e9u4rsA3IPiQza9WcVFbVEEYYIWDE3lSIczXtqXjcABRMH/1ceC6vy -+z9UyDfvjxGV1qX1l0G2w4S6js67EDHIq17ZOthil4vAVbahBBRaDRxLHjKfprDD -ZaIcX0B5ultI27mXjySAd37lLL0eaFXRMimlNluQL/Prsuip8suvbnbI05VA0bJV -clK4Ur1yKih7qdjZlTh0UMEYGIizsAFUWl+A2z/w8GwyvAHWDV0Oh4JGLdIh/Cvx -1+DPIgpLxVvS5keyy8/ccVcPZy7zAH9snJ+CsXSFhRFgW+f27Y0CiHtDqoaXHtTQ -pnhg7j/OpRJdoyeiJduYWe1ZG2oQNYyEkN/jwBnhc8Bb6OLfJdlJHTqZtT9ny5M7 -rr32JL6qyFaduRKISQQYEQIACQUCSJm0PAIbDAAKCRDlaVCIC7bzvoWsAJ4jZqCT -/3AlPgT2Ir4WI82RieYpPwCgivDbjdA17XqmfWmbv3mK1Gxk9ZE= -=UTf5 ------END PGP PUBLIC KEY BLOCK----- diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/0install/python25.xml /tmp/IB0bHXT4Oc/cel-1.4/scripts/0install/python25.xml --- cel-1.9+svn3615/scripts/0install/python25.xml 2008-08-06 23:37:35.000000000 +0100 +++ cel-1.4/scripts/0install/python25.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,20 +0,0 @@ - - - - python25 - Python 2.5 runtime - - - http://python.org/ - - - - - - - - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/blcelc.py /tmp/IB0bHXT4Oc/cel-1.4/scripts/blcelc.py --- cel-1.9+svn3615/scripts/blcelc.py 2008-07-27 04:03:39.000000000 +0100 +++ cel-1.4/scripts/blcelc.py 2009-11-28 16:47:58.000000000 +0000 @@ -1,5 +1,5 @@ # This file was automatically generated by SWIG (http://www.swig.org). -# Version 1.3.31 +# Version 1.3.33 # # Don't modify this file, modify the SWIG interface instead. @@ -594,11 +594,11 @@ print "Append not supported by this list" def content_iterator(self): for idx in xrange(len(self)): - yield self.parent.GetEntityTemplateByIndex(idx) + yield self.parent.GetEntityTemplate(idx) def __iter__(self): return self.content_iterator() def __getitem__(self,val): if type(val) == type(""): return self.parent.FindEntityTemplate(val) - else: return self.parent.GetEntityTemplateByIndex(val) + else: return self.parent.GetEntityTemplate(val) def append(self,obj): return self.parent.__noappend__(obj) class iCelEntityPlFakeArray(object): @@ -1091,7 +1091,6 @@ __repr__ = _swig_repr def SetName(*args): return _blcelc.iCelPropertyClass_SetName(*args) def GetName(*args): return _blcelc.iCelPropertyClass_GetName(*args) - def QueryObject(*args): return _blcelc.iCelPropertyClass_QueryObject(*args) def SetTag(*args): return _blcelc.iCelPropertyClass_SetTag(*args) def GetTag(*args): return _blcelc.iCelPropertyClass_GetTag(*args) def GetEntity(*args): return _blcelc.iCelPropertyClass_GetEntity(*args) @@ -1887,7 +1886,7 @@ def GetStartSector(*args): return _blcelc.iPcRegion_GetStartSector(*args) def GetStartPosition(*args): return _blcelc.iPcRegion_GetStartPosition(*args) def PointCamera(*args): return _blcelc.iPcRegion_PointCamera(*args) - def GetCollection(*args): return _blcelc.iPcRegion_GetCollection(*args) + def GetRegion(*args): return _blcelc.iPcRegion_GetRegion(*args) WorldFile = _swig_property(_blcelc.iPcRegion_GetWorldFile, fix_args(_blcelc.iPcRegion_SetWorldFile), None, "iPcRegion.WorldFile -> type\n\nThis is equivalent to calling the C++ cs methods:\n\tget: iPcRegion::GetWorldFile()\n\tset: void iPcRegion::SetWorldFile(...)") @@ -1904,6 +1903,9 @@ StartPosition = _swig_property(_blcelc.iPcRegion_GetStartPosition, None, None, "iPcRegion.StartPosition -> type\n\nThis is equivalent to calling the C++ cs method:\n\tget: iPcRegion::GetStartPosition()") + Region = _swig_property(_blcelc.iPcRegion_Region_get, None, None, + "iPcRegion.Region -> iRegion* (read-only)\n\nThis is equivalent to calling the C++ cs method:\n\tget: iRegion* iPcRegion::GetRegion()") + def LoadWorld(*args): return _blcelc.iPcRegion_LoadWorld(*args) _PC = None def __getattr__(self,attr): @@ -1973,7 +1975,7 @@ def __init__(self): raise AttributeError, "No constructor defined" __repr__ = _swig_repr def GetName(*args): return _blcelc.iCelRegion_GetName(*args) - def GetCsCollectionName(*args): return _blcelc.iCelRegion_GetCsCollectionName(*args) + def GetCsRegionName(*args): return _blcelc.iCelRegion_GetCsRegionName(*args) def SetCachePath(*args): return _blcelc.iCelRegion_SetCachePath(*args) def GetCachePath(*args): return _blcelc.iCelRegion_GetCachePath(*args) def CreateMapFile(*args): return _blcelc.iCelRegion_CreateMapFile(*args) @@ -1985,10 +1987,13 @@ def AssociateEntity(*args): return _blcelc.iCelRegion_AssociateEntity(*args) def DissociateEntity(*args): return _blcelc.iCelRegion_DissociateEntity(*args) def ContainsEntity(*args): return _blcelc.iCelRegion_ContainsEntity(*args) - def GetCollection(*args): return _blcelc.iCelRegion_GetCollection(*args) + def GetCsRegion(*args): return _blcelc.iCelRegion_GetCsRegion(*args) Name = _swig_property(_blcelc.iCelRegion_Name_get, None, None, "iCelRegion.Name -> const char* (read-only)\n\nThis is equivalent to calling the C++ cs method:\n\tget: const char* iCelRegion::GetName()") + CsRegionName = _swig_property(_blcelc.iCelRegion_CsRegionName_get, None, None, + "iCelRegion.CsRegionName -> const char* (read-only)\n\nThis is equivalent to calling the C++ cs method:\n\tget: const char* iCelRegion::GetCsRegionName()") + CachePath = _swig_property(_blcelc.iCelRegion_CachePath_get, _blcelc.iCelRegion_CachePath_set, None, "iCelRegion.CachePath -> const char*\n\nThis is equivalent to calling the C++ cs methods:\n\tget: const char* iCelRegion::GetCachePath()\n\tset: void iCelRegion::SetCachePath(const char*)") @@ -1996,6 +2001,9 @@ MapFileCount = _swig_property(_blcelc.iCelRegion_MapFileCount_get, None, None, "iCelRegion.MapFileCount -> size_t (read-only)\n\nThis is equivalent to calling the C++ cs method:\n\tget: size_t iCelRegion::GetMapFileCount()") + CsRegion = _swig_property(_blcelc.iCelRegion_CsRegion_get, None, None, + "iCelRegion.CsRegion -> iRegion* (read-only)\n\nThis is equivalent to calling the C++ cs method:\n\tget: iRegion* iCelRegion::GetCsRegion()") + __swig_destroy__ = _blcelc.delete_iCelRegion __del__ = lambda self : None; iCelRegion_swigregister = _blcelc.iCelRegion_swigregister @@ -2189,12 +2197,8 @@ def SetAngularVelocity(*args): return _blcelc.iPcLinearMovement_SetAngularVelocity(*args) def SetSpeed(*args): return _blcelc.iPcLinearMovement_SetSpeed(*args) def SetVelocity(*args): return _blcelc.iPcLinearMovement_SetVelocity(*args) - def SetBodyVelocity(*args): return _blcelc.iPcLinearMovement_SetBodyVelocity(*args) - def SetWorldVelocity(*args): return _blcelc.iPcLinearMovement_SetWorldVelocity(*args) def AddVelocity(*args): return _blcelc.iPcLinearMovement_AddVelocity(*args) def ClearWorldVelocity(*args): return _blcelc.iPcLinearMovement_ClearWorldVelocity(*args) - def GetBodyVelocity(*args): return _blcelc.iPcLinearMovement_GetBodyVelocity(*args) - def GetWorldVelocity(*args): return _blcelc.iPcLinearMovement_GetWorldVelocity(*args) def GetVelocity(*args): return _blcelc.iPcLinearMovement_GetVelocity(*args) def GetAngularVelocity(*args): return _blcelc.iPcLinearMovement_GetAngularVelocity(*args) def GetCDDimensions(*args): return _blcelc.iPcLinearMovement_GetCDDimensions(*args) @@ -2208,7 +2212,6 @@ def GetYRotation(*args): return _blcelc.iPcLinearMovement_GetYRotation(*args) def GetPosition(*args): return _blcelc.iPcLinearMovement_GetPosition(*args) def GetFullPosition(*args): return _blcelc.iPcLinearMovement_GetFullPosition(*args) - def GetFullTransform(*args): return _blcelc.iPcLinearMovement_GetFullTransform(*args) def IsPath(*args): return _blcelc.iPcLinearMovement_IsPath(*args) def GetSector(*args): return _blcelc.iPcLinearMovement_GetSector(*args) def ExtrapolatePosition(*args): return _blcelc.iPcLinearMovement_ExtrapolatePosition(*args) @@ -2470,28 +2473,30 @@ iPcActorMove_scfGetVersion = _blcelc.iPcActorMove_scfGetVersion scfQuery_iPcActorMove = _blcelc.scfQuery_iPcActorMove -scfQuery_iPcActorAnalog = _blcelc.scfQuery_iPcActorAnalog -class iPcAnalogMotion(cspace.iBase): +class iPcActorAnalog(cspace.iBase): thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') def __init__(self): raise AttributeError, "No constructor defined" __repr__ = _swig_repr - def SetAxis(*args): return _blcelc.iPcAnalogMotion_SetAxis(*args) - def GetAxis(*args): return _blcelc.iPcAnalogMotion_GetAxis(*args) - def AddAxis(*args): return _blcelc.iPcAnalogMotion_AddAxis(*args) - def SetMovementSpeed(*args): return _blcelc.iPcAnalogMotion_SetMovementSpeed(*args) - def GetMovementSpeed(*args): return _blcelc.iPcAnalogMotion_GetMovementSpeed(*args) - def SetMovementAcceleration(*args): return _blcelc.iPcAnalogMotion_SetMovementAcceleration(*args) - def GetMovementAcceleration(*args): return _blcelc.iPcAnalogMotion_GetMovementAcceleration(*args) - def SetMovementDeceleration(*args): return _blcelc.iPcAnalogMotion_SetMovementDeceleration(*args) - def GetMovementDeceleration(*args): return _blcelc.iPcAnalogMotion_GetMovementDeceleration(*args) - def SetTurningSpeed(*args): return _blcelc.iPcAnalogMotion_SetTurningSpeed(*args) - def GetTurningSpeed(*args): return _blcelc.iPcAnalogMotion_GetTurningSpeed(*args) - def SetMinimumTurningSpeed(*args): return _blcelc.iPcAnalogMotion_SetMinimumTurningSpeed(*args) - def GetMinimumTurningSpeed(*args): return _blcelc.iPcAnalogMotion_GetMinimumTurningSpeed(*args) - def SetMaximumTurningSpeed(*args): return _blcelc.iPcAnalogMotion_SetMaximumTurningSpeed(*args) - def GetMaximumTurningSpeed(*args): return _blcelc.iPcAnalogMotion_GetMaximumTurningSpeed(*args) - def Enable(*args): return _blcelc.iPcAnalogMotion_Enable(*args) - def IsEnabled(*args): return _blcelc.iPcAnalogMotion_IsEnabled(*args) + def SetAxis(*args): return _blcelc.iPcActorAnalog_SetAxis(*args) + def GetAxis(*args): return _blcelc.iPcActorAnalog_GetAxis(*args) + def AddAxis(*args): return _blcelc.iPcActorAnalog_AddAxis(*args) + def SetMovementSpeed(*args): return _blcelc.iPcActorAnalog_SetMovementSpeed(*args) + def GetMovementSpeed(*args): return _blcelc.iPcActorAnalog_GetMovementSpeed(*args) + def SetMovementAcceleration(*args): return _blcelc.iPcActorAnalog_SetMovementAcceleration(*args) + def GetMovementAcceleration(*args): return _blcelc.iPcActorAnalog_GetMovementAcceleration(*args) + def SetMovementDeceleration(*args): return _blcelc.iPcActorAnalog_SetMovementDeceleration(*args) + def GetMovementDeceleration(*args): return _blcelc.iPcActorAnalog_GetMovementDeceleration(*args) + def SetTurningSpeed(*args): return _blcelc.iPcActorAnalog_SetTurningSpeed(*args) + def GetTurningSpeed(*args): return _blcelc.iPcActorAnalog_GetTurningSpeed(*args) + Axis = _swig_property(None, fix_args(_blcelc.iPcActorAnalog_SetAxis), None, + "iPcActorAnalog.Axis -> type\n\nThis is equivalent to calling the C++ cs methods:\n\tget: iPcActorAnalog::getmethod()\n\tset: void iPcActorAnalog::SetAxis(...)") + + MovementSpeed = _swig_property(None, _blcelc.iPcActorAnalog_MovementSpeed_set, None, + "iPcActorAnalog.MovementSpeed (write only) -> float\n\nWriting to this is equivalent to calling the C++ cel method:\n\tvoid iPcActorAnalog::SetMovementSpeed(float)") + + TurningSpeed = _swig_property(None, _blcelc.iPcActorAnalog_TurningSpeed_set, None, + "iPcActorAnalog.TurningSpeed (write only) -> float\n\nWriting to this is equivalent to calling the C++ cel method:\n\tvoid iPcActorAnalog::SetTurningSpeed(float)") + _PC = None def __getattr__(self,attr): if hasattr(iCelPropertyClass,attr): @@ -2500,7 +2505,7 @@ else: return self.GetterFallback(attr) def __setattr__(self,attr,value): - if hasattr(iPcAnalogMotion,attr): + if hasattr(iPcActorAnalog,attr): return object.__setattr__(self,attr,value) elif hasattr(iCelPropertyClass,attr): _PC = self.QueryInterface(iCelPropertyClass) @@ -2508,93 +2513,17 @@ else: return self.SetterFallback(attr,value) - scfGetVersion = staticmethod(_blcelc.iPcAnalogMotion_scfGetVersion) - __swig_destroy__ = _blcelc.delete_iPcAnalogMotion + scfGetVersion = staticmethod(_blcelc.iPcActorAnalog_scfGetVersion) + __swig_destroy__ = _blcelc.delete_iPcActorAnalog __del__ = lambda self : None; -iPcAnalogMotion_swigregister = _blcelc.iPcAnalogMotion_swigregister -iPcAnalogMotion_swigregister(iPcAnalogMotion) +iPcActorAnalog_swigregister = _blcelc.iPcActorAnalog_swigregister +iPcActorAnalog_swigregister(iPcActorAnalog) celCreateActorMove = _blcelc.celCreateActorMove celGetSetActorMove = _blcelc.celGetSetActorMove celGetActorMove = _blcelc.celGetActorMove -celCreateActorAnalog = _blcelc.celCreateActorAnalog -celGetSetActorAnalog = _blcelc.celGetSetActorAnalog -celGetActorAnalog = _blcelc.celGetActorAnalog -iPcAnalogMotion_scfGetVersion = _blcelc.iPcAnalogMotion_scfGetVersion +iPcActorAnalog_scfGetVersion = _blcelc.iPcActorAnalog_scfGetVersion -scfQuery_iPcAnalogMotion = _blcelc.scfQuery_iPcAnalogMotion -class iPcJump(cspace.iBase): - thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') - def __init__(self): raise AttributeError, "No constructor defined" - __repr__ = _swig_repr - def Jump(*args): return _blcelc.iPcJump_Jump(*args) - def FinishBoost(*args): return _blcelc.iPcJump_FinishBoost(*args) - def Freeze(*args): return _blcelc.iPcJump_Freeze(*args) - STAND = _blcelc.iPcJump_STAND - JUMP = _blcelc.iPcJump_JUMP - DOUBLEJUMP = _blcelc.iPcJump_DOUBLEJUMP - GLIDE = _blcelc.iPcJump_GLIDE - FROZEN = _blcelc.iPcJump_FROZEN - def GetState(*args): return _blcelc.iPcJump_GetState(*args) - GLIDE_NOTURN = _blcelc.iPcJump_GLIDE_NOTURN - GLIDE_LEFT = _blcelc.iPcJump_GLIDE_LEFT - GLIDE_RIGHT = _blcelc.iPcJump_GLIDE_RIGHT - def GlideTurn(*args): return _blcelc.iPcJump_GlideTurn(*args) - GLIDE_NOPITCH = _blcelc.iPcJump_GLIDE_NOPITCH - GLIDE_UP = _blcelc.iPcJump_GLIDE_UP - GLIDE_DOWN = _blcelc.iPcJump_GLIDE_DOWN - def GlidePitch(*args): return _blcelc.iPcJump_GlidePitch(*args) - def SetGlideGravity(*args): return _blcelc.iPcJump_SetGlideGravity(*args) - def GetGlideGravity(*args): return _blcelc.iPcJump_GetGlideGravity(*args) - def SetGlidePitchLimit(*args): return _blcelc.iPcJump_SetGlidePitchLimit(*args) - def GetGlidePitchLimit(*args): return _blcelc.iPcJump_GetGlidePitchLimit(*args) - def SetGlidePitchSpeed(*args): return _blcelc.iPcJump_SetGlidePitchSpeed(*args) - def GetGlidePitchSpeed(*args): return _blcelc.iPcJump_GetGlidePitchSpeed(*args) - def SetGlideTurnSpeed(*args): return _blcelc.iPcJump_SetGlideTurnSpeed(*args) - def GetGlideTurnSpeed(*args): return _blcelc.iPcJump_GetGlideTurnSpeed(*args) - def SetJumpSpeed(*args): return _blcelc.iPcJump_SetJumpSpeed(*args) - def GetJumpSpeed(*args): return _blcelc.iPcJump_GetJumpSpeed(*args) - def SetJumpHeight(*args): return _blcelc.iPcJump_SetJumpHeight(*args) - def GetJumpHeight(*args): return _blcelc.iPcJump_GetJumpHeight(*args) - def GetAirTime(*args): return _blcelc.iPcJump_GetAirTime(*args) - def SetDoubleJumpSpeed(*args): return _blcelc.iPcJump_SetDoubleJumpSpeed(*args) - def GetDoubleJumpSpeed(*args): return _blcelc.iPcJump_GetDoubleJumpSpeed(*args) - def SetGravity(*args): return _blcelc.iPcJump_SetGravity(*args) - def GetGravity(*args): return _blcelc.iPcJump_GetGravity(*args) - def SetFixedJump(*args): return _blcelc.iPcJump_SetFixedJump(*args) - def GetFixedJump(*args): return _blcelc.iPcJump_GetFixedJump(*args) - def SetBoostJump(*args): return _blcelc.iPcJump_SetBoostJump(*args) - def GetBoostJump(*args): return _blcelc.iPcJump_GetBoostJump(*args) - def SetBoostTime(*args): return _blcelc.iPcJump_SetBoostTime(*args) - def GetBoostTime(*args): return _blcelc.iPcJump_GetBoostTime(*args) - def SetBoostAcceleration(*args): return _blcelc.iPcJump_SetBoostAcceleration(*args) - def GetBoostAcceleration(*args): return _blcelc.iPcJump_GetBoostAcceleration(*args) - _PC = None - def __getattr__(self,attr): - if hasattr(iCelPropertyClass,attr): - _PC = self.QueryInterface(iCelPropertyClass) - return getattr(_PC,attr) - else: - return self.GetterFallback(attr) - def __setattr__(self,attr,value): - if hasattr(iPcJump,attr): - return object.__setattr__(self,attr,value) - elif hasattr(iCelPropertyClass,attr): - _PC = self.QueryInterface(iCelPropertyClass) - setattr(_PC,attr,value) - else: - return self.SetterFallback(attr,value) - - scfGetVersion = staticmethod(_blcelc.iPcJump_scfGetVersion) - __swig_destroy__ = _blcelc.delete_iPcJump - __del__ = lambda self : None; -iPcJump_swigregister = _blcelc.iPcJump_swigregister -iPcJump_swigregister(iPcJump) -celCreateAnalogMotion = _blcelc.celCreateAnalogMotion -celGetSetAnalogMotion = _blcelc.celGetSetAnalogMotion -celGetAnalogMotion = _blcelc.celGetAnalogMotion -iPcJump_scfGetVersion = _blcelc.iPcJump_scfGetVersion - -scfQuery_iPcJump = _blcelc.scfQuery_iPcJump +scfQuery_iPcActorAnalog = _blcelc.scfQuery_iPcActorAnalog class iPcCamera(cspace.iBase): thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') def __init__(self): raise AttributeError, "No constructor defined" @@ -2670,9 +2599,9 @@ __del__ = lambda self : None; iPcCamera_swigregister = _blcelc.iPcCamera_swigregister iPcCamera_swigregister(iPcCamera) -celCreateJump = _blcelc.celCreateJump -celGetSetJump = _blcelc.celGetSetJump -celGetJump = _blcelc.celGetJump +celCreateActorAnalog = _blcelc.celCreateActorAnalog +celGetSetActorAnalog = _blcelc.celGetSetActorAnalog +celGetActorAnalog = _blcelc.celGetActorAnalog class iPcDefaultCamera(iPcCamera): thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') @@ -3115,9 +3044,6 @@ def SetTargetState(*args): return _blcelc.iPcTrackingCamera_SetTargetState(*args) def GetTargetState(*args): return _blcelc.iPcTrackingCamera_GetTargetState(*args) def SetTargetYOffset(*args): return _blcelc.iPcTrackingCamera_SetTargetYOffset(*args) - def GetTargetYOffset(*args): return _blcelc.iPcTrackingCamera_GetTargetYOffset(*args) - def SetTargetInterpolationTime(*args): return _blcelc.iPcTrackingCamera_SetTargetInterpolationTime(*args) - def GetTargetInterpolationTime(*args): return _blcelc.iPcTrackingCamera_GetTargetInterpolationTime(*args) def SetOffsetAngle(*args): return _blcelc.iPcTrackingCamera_SetOffsetAngle(*args) def GetOffsetAngle(*args): return _blcelc.iPcTrackingCamera_GetOffsetAngle(*args) def SetOffsetDistance(*args): return _blcelc.iPcTrackingCamera_SetOffsetDistance(*args) @@ -3125,13 +3051,19 @@ def SetFollowSpringLength(*args): return _blcelc.iPcTrackingCamera_SetFollowSpringLength(*args) def GetFollowSpringLength(*args): return _blcelc.iPcTrackingCamera_GetFollowSpringLength(*args) def SetFollowMinimumSpringFactor(*args): return _blcelc.iPcTrackingCamera_SetFollowMinimumSpringFactor(*args) - def SetPanDirection(*args): return _blcelc.iPcTrackingCamera_SetPanDirection(*args) + PAN_LEFT = _blcelc.iPcTrackingCamera_PAN_LEFT + PAN_NONE = _blcelc.iPcTrackingCamera_PAN_NONE + PAN_RIGHT = _blcelc.iPcTrackingCamera_PAN_RIGHT + def Pan(*args): return _blcelc.iPcTrackingCamera_Pan(*args) def GetPanDirection(*args): return _blcelc.iPcTrackingCamera_GetPanDirection(*args) def SetPanSpeed(*args): return _blcelc.iPcTrackingCamera_SetPanSpeed(*args) def GetPanSpeed(*args): return _blcelc.iPcTrackingCamera_GetPanSpeed(*args) def SetPanAcceleration(*args): return _blcelc.iPcTrackingCamera_SetPanAcceleration(*args) def GetPanAcceleration(*args): return _blcelc.iPcTrackingCamera_GetPanAcceleration(*args) - def SetTiltDirection(*args): return _blcelc.iPcTrackingCamera_SetTiltDirection(*args) + TILT_UP = _blcelc.iPcTrackingCamera_TILT_UP + TILT_NONE = _blcelc.iPcTrackingCamera_TILT_NONE + TILT_DOWN = _blcelc.iPcTrackingCamera_TILT_DOWN + def Tilt(*args): return _blcelc.iPcTrackingCamera_Tilt(*args) def GetTiltDirection(*args): return _blcelc.iPcTrackingCamera_GetTiltDirection(*args) def SetTiltSpeed(*args): return _blcelc.iPcTrackingCamera_SetTiltSpeed(*args) def GetTiltSpeed(*args): return _blcelc.iPcTrackingCamera_GetTiltSpeed(*args) @@ -5957,9 +5889,8 @@ def HavePropertyClassesChanged(*args): return _blcelc.celPcCommon_HavePropertyClassesChanged(*args) def SetTag(*args): return _blcelc.celPcCommon_SetTag(*args) def GetTag(*args): return _blcelc.celPcCommon_GetTag(*args) - def GetName(*args): return _blcelc.celPcCommon_GetName(*args) def SetName(*args): return _blcelc.celPcCommon_SetName(*args) - def QueryObject(*args): return _blcelc.celPcCommon_QueryObject(*args) + def GetName(*args): return _blcelc.celPcCommon_GetName(*args) def GetEntity(*args): return _blcelc.celPcCommon_GetEntity(*args) def SetEntity(*args): return _blcelc.celPcCommon_SetEntity(*args) def AddPropertyChangeCallback(*args): return _blcelc.celPcCommon_AddPropertyChangeCallback(*args) @@ -6256,41 +6187,5 @@ pyPcPropertyListener_swigregister = _blcelc.pyPcPropertyListener_swigregister pyPcPropertyListener_swigregister(pyPcPropertyListener) -class swigpyPcInventoryListener(iPcInventoryListener): - thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') - def __init__(self): raise AttributeError, "No constructor defined" - __repr__ = _swig_repr - def IncRef(*args): return _blcelc.swigpyPcInventoryListener_IncRef(*args) - def DecRef(*args): return _blcelc.swigpyPcInventoryListener_DecRef(*args) - def GetRefCount(*args): return _blcelc.swigpyPcInventoryListener_GetRefCount(*args) - def QueryInterface(*args): return _blcelc.swigpyPcInventoryListener_QueryInterface(*args) - def AddRefOwner(*args): return _blcelc.swigpyPcInventoryListener_AddRefOwner(*args) - def RemoveRefOwner(*args): return _blcelc.swigpyPcInventoryListener_RemoveRefOwner(*args) - def GetInterfaceMetadata(*args): return _blcelc.swigpyPcInventoryListener_GetInterfaceMetadata(*args) -swigpyPcInventoryListener_swigregister = _blcelc.swigpyPcInventoryListener_swigregister -swigpyPcInventoryListener_swigregister(swigpyPcInventoryListener) - -class pyPcInventoryListener(swigpyPcInventoryListener): - thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') - __repr__ = _swig_repr - def __init__(self, *args): - if self.__class__ == pyPcInventoryListener: - args = (None,) + args - else: - args = (self,) + args - this = _blcelc.new_pyPcInventoryListener(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _blcelc.delete_pyPcInventoryListener - __del__ = lambda self : None; - def AddChild(*args): return _blcelc.pyPcInventoryListener_AddChild(*args) - def RemoveChild(*args): return _blcelc.pyPcInventoryListener_RemoveChild(*args) - def __disown__(self): - self.this.disown() - _blcelc.disown_pyPcInventoryListener(self) - return weakref_proxy(self) -pyPcInventoryListener_swigregister = _blcelc.pyPcInventoryListener_swigregister -pyPcInventoryListener_swigregister(pyPcInventoryListener) - diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/cel-config/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/scripts/cel-config/Jamfile --- cel-1.9+svn3615/scripts/cel-config/Jamfile 2008-03-11 15:56:52.000000000 +0000 +++ cel-1.4/scripts/cel-config/Jamfile 2009-11-28 16:47:58.000000000 +0000 @@ -6,8 +6,6 @@ SEARCH on cel-config.template = $(SUBDIR) ; MakeLocate $(<) : $(LOCATE.TARGETS) ; Depends $(<) : cel-config.template Jamfile Jamconfig [ ConcatDirs $(SUBDIR) Jamfile ] ; - Clean $(<)clean : $(<) ; - Depends clean : $(<)clean ; local l d e s liblist libdep libdepstr libstrings libaddstrings libbasestrs libbase libswitchcase ; @@ -183,7 +181,12 @@ Depends cel-config : $(CELCONFIGNAME) ; CEL_CONFIG_GRISTED = [ DoSourceGrist cel-config ] ; SEARCH on $(CEL_CONFIG_GRISTED) = $(SUBDIR) ; +MakeLocate cel-config : $(LOCATE.TARGETS) ; Depends cel-config : $(CEL_CONFIG_GRISTED) ; Copy cel-config : $(CEL_CONFIG_GRISTED) ; -Help cel-config : "Build the cs-config script" ; +Always cel-configclean ; +NotFile cel-configclean ; +Clean cel-configclean : cel-config $(CELCONFIGNAME) ; +Depends clean : cel-configclean ; +Help cel-config : "Build the cel-config script" ; Depends install_bin : [ DoInstall cel-config : $(bindir) : $(INSTALL_PROGRAM) ] ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/scripts/Jamfile --- cel-1.9+svn3615/scripts/Jamfile 2007-01-30 02:11:30.000000000 +0000 +++ cel-1.4/scripts/Jamfile 2009-11-28 16:47:58.000000000 +0000 @@ -1,3 +1,4 @@ SubDir TOP scripts ; SubInclude TOP scripts cel-config ; +SubInclude TOP scripts msi ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/msi/cel-celstart.wxs /tmp/IB0bHXT4Oc/cel-1.4/scripts/msi/cel-celstart.wxs --- cel-1.9+svn3615/scripts/msi/cel-celstart.wxs 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/scripts/msi/cel-celstart.wxs 2009-11-28 16:47:59.000000000 +0000 @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/msi/cel-directory-runtime.wxi /tmp/IB0bHXT4Oc/cel-1.4/scripts/msi/cel-directory-runtime.wxi --- cel-1.9+svn3615/scripts/msi/cel-directory-runtime.wxi 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/scripts/msi/cel-directory-runtime.wxi 2009-11-28 16:47:59.000000000 +0000 @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/msi/cel-feature-runtime.wxi /tmp/IB0bHXT4Oc/cel-1.4/scripts/msi/cel-feature-runtime.wxi --- cel-1.9+svn3615/scripts/msi/cel-feature-runtime.wxi 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/scripts/msi/cel-feature-runtime.wxi 2009-11-28 16:47:59.000000000 +0000 @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/msi/cel.register.wxs /tmp/IB0bHXT4Oc/cel-1.4/scripts/msi/cel.register.wxs --- cel-1.9+svn3615/scripts/msi/cel.register.wxs 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/scripts/msi/cel.register.wxs 2009-11-28 16:47:59.000000000 +0000 @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/msi/Jamfile /tmp/IB0bHXT4Oc/cel-1.4/scripts/msi/Jamfile --- cel-1.9+svn3615/scripts/msi/Jamfile 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/scripts/msi/Jamfile 2009-11-28 16:47:59.000000000 +0000 @@ -0,0 +1,114 @@ +SubDir TOP scripts msi ; + +# @@@ Not quite the same ... +MSM_VERSION ?= $(PACKAGE_VERSION) ; +MSM_ARCH = $(CS_COMPILER_NAME_AND_VERSION) ; + +MSI_VERSION_MAJORMINOR ?= $(PACKAGE_VERSION_LIST[1]).$(PACKAGE_VERSION_LIST[2]) ; + +# Package version. +# This will become the MSI package version "build" number. +MSI_VERSION_PACKAGE = 4 ; + +# @@@ FIXME PATHS: they behave counterintuitively as they're treated as +# relative to out/msi/ instead the top build dir +CRYSTAL.MSM_PATH_DEFAULT = "$(CRYSTAL.INCLUDE_DIR)/../out/msi" ; +CRYSTAL.WXI_PATH_DEFAULT = "$(CRYSTAL.INCLUDE_DIR)/../scripts/msi" ; +WIN32LIBS.MSM_PATH_DEFAULT = "$(CRYSTAL.INCLUDE_DIR)/../win32libs/mergemodules" ; + +INCL_CEL_RUNTIME = $(SUBDIR)/cel-feature-runtime.wxi $(SUBDIR)/cel-directory-runtime.wxi ; +Includes cel-celstart.wxs : $(INCL_CEL_RUNTIME) ; + +# Architecture-independent +MSIMergeModuleFromList cel.doc : doc-manual doc-api : $(MSM_VERSION) : doc-manual:manual doc-api:api ; +MSIMergeModuleFromList cel.data.demo : data-demo : $(MSM_VERSION) ; +MSIMergeModuleFromList cel.data.runtime : data-runtime : $(MSM_VERSION) ; +MSIMergeModuleFromList cel.include : headers : $(MSM_VERSION) ; +MSIMergeModuleFromList cel.vfs : vfs : $(MSM_VERSION) ; +MSIMergeModuleFromList cel.python : python-bindings : $(MSM_VERSION) ; +MakeLocate cel.register.msm : $(LOCATE.MSM) ; +MSIMergeModule cel.register.msm : cel.register.wxs ; + +# Architecture-dependent +MSIMergeModuleFromList cel.arch.$(MSM_ARCH).include : headers-platform : $(MSM_VERSION) ; +MSIMergeModuleFromList cel.arch.$(MSM_ARCH).lib : libs-shared : $(MSM_VERSION) ; +MSIMergeModuleFromList cel.arch.$(MSM_ARCH).link : libs-static : $(MSM_VERSION) ; +MSIMergeModuleFromList cel.arch.$(MSM_ARCH).executable.runtime : plugin plugin-python : $(MSM_VERSION) ; +MSIMergeModuleFromList cel.arch.$(MSM_ARCH).executable.demo : app-demo : $(MSM_VERSION) ; +MSIMergeModuleFromList cel.arch.$(MSM_ARCH).executable.celstart : app-celstart : $(MSM_VERSION) ; +MSIMergeModuleFromList cel.arch.$(MSM_ARCH).python : python-modules : $(MSM_VERSION) ; + +# Safeguard +MSI_UPGRADE_CODES_FOR_VERSION = 1.4 ; +if "$(MSI_UPGRADE_CODES_FOR_VERSION)" != "$(MSI_VERSION_MAJORMINOR)" +{ + Exit "CEL version was changed, please set new MSI upgrade codes" ; +} + +MSI_UPGRADE_CODE.cel.celstart.GCC_3.4 = 826e874f-7988-4ec7-9c4a-eebeb59cddad ; + +rule GetMsiRelatedPath +{ + local env = $(1) ; + local target = $(2) ; + if ! $($(env)) + { + $(env) = $($(env)_DEFAULT) ; + + local w = $(env).warning ; + MakeLocate $(w) : $(LOCATE.MSI) ; + ENV on $(w) = $(env) ; + GUESS on $(w) = $($(env)) ; + WarnMsiPathNotSet $(w) ; + Depends $(target) : $(w) ; + Clean clean : $(w) ; + } + return $($(env)) ; +} + +actions WarnMsiPathNotSet +{ + echo "*** $(ENV) not set; defaulting to: $(GUESS)" >&2 + echo "*** If default is undesirable, assign $(ENV) Jam variable." >&2 + echo "dummy file" > $(1) +} + +rule GetCSMSMPath { return [ GetMsiRelatedPath CRYSTAL.MSM_PATH : $(1) ] ; } + +rule GetCSWXIPath { return [ GetMsiRelatedPath CRYSTAL.WXI_PATH : $(1) ] ; } + +rule GetWin32LibsMSMPath { return [ GetMsiRelatedPath WIN32LIBS.MSM_PATH : $(1) ] ; } + +rule MakeMSIsForArchAndKind +{ + local arch = $(1) ; + local kind = $(2) ; + local msi = cel-$(kind)-$(arch).msi ; + local cs_msms = [ GetCSMSMPath $(msi) ] ; + local cs_wxis = [ GetCSWXIPath $(msi) ] ; + local win32libs_msms = [ GetWin32LibsMSMPath $(msi) ] ; + + MakeLocate $(msi) : $(LOCATE.MSI) ; + MSIPackage $(msi) : cel-$(kind).wxs : + "CEL_MSM_PATH=$(LOCATE.MSM)" + "CRYSTAL_MSM_PATH=$(cs_msms)" + "CRYSTAL_WXINCLUDE=$(cs_wxis)" + "WIN32LIBS_MSM_PATH=$(win32libs_msms)" + "ARCH=$(arch)" "TOP=$(TOP)" + "UPGRADE_CODE=$(MSI_UPGRADE_CODE.cel.$(kind).$(arch))" + "VERSION_MAJORMINOR=$(MSI_VERSION_MAJORMINOR)" + "VERSION_PACKAGE=$(MSI_VERSION_PACKAGE)" : + cel-$(kind)-$(arch) ; + #Depends cel-$(arch).msi : mergemodules ; + Depends msis-$(kind) : $(msi) ; + Depends msis-$(arch) : $(msi) ; + Depends msis : $(msi) ; +} + +rule MakeMSIsForArch +{ + local arch = $(1) ; + MakeMSIsForArchAndKind $(arch) : celstart ; +} + +MakeMSIsForArch $(MSM_ARCH) ; diff -Nru /tmp/GbaWLZOL1f/cel-1.9+svn3615/scripts/msi/lgpl.rtf /tmp/IB0bHXT4Oc/cel-1.4/scripts/msi/lgpl.rtf --- cel-1.9+svn3615/scripts/msi/lgpl.rtf 1970-01-01 01:00:00.000000000 +0100 +++ cel-1.4/scripts/msi/lgpl.rtf 2009-11-28 16:47:59.000000000 +0000 @@ -0,0 +1,203 @@ +{\rtf1\ansi\deff0\adeflang1025 +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Albany{\*\falt Arial};}{\f3\froman\fprq2\fcharset0 Times New Roman;}{\f4\froman\fprq2\fcharset0 Times New Roman;}{\f5\fnil\fprq0\fcharset0 StarSymbol{\*\falt Arial Unicode MS};}{\f6\fmodern\fprq1\fcharset0 Courier New;}{\f7\fnil\fprq2\fcharset0 Bitstream Vera Sans;}{\f8\fmodern\fprq1\fcharset0 Bitstream Vera Sans Mono;}{\f9\fnil\fprq2\fcharset0 HG Mincho Light J{\*\falt msmincho};}{\f10\fnil\fprq2\fcharset0 Arial Unicode MS;}} +{\colortbl;\red0\green0\blue0;\red31\green0\blue255;\red153\green0\blue221;\red255\green255\blue255;\red128\green128\blue128;} +{\stylesheet{\s1\cf1\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\loch\f0\fs24\lang1031\snext1 Normal;} +{\s2\sa283\brdrb\brdrdb\brdrw15\brdrcf5\brsp0{\*\brdrb\brdlncol5\brdlnin1\brdlnout1\brdlndist20}\brsp0\cf1\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs12\lang1031\loch\f0\fs12\lang1031\sbasedon1\snext3 Horizontal Line;} +{\s3\sa283\cf1\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031\sbasedon1\snext3 Body Text;} +{\s4\cf1\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\i\loch\f0\fs24\lang1031\i\sbasedon1\snext4 envelope return;} +{\s5\sa283\cf1\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031\sbasedon3\snext5 Table Contents;} +{\s6\cf1\tqc\tx4818\tqr\tx9637\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\loch\f0\fs24\lang1031\sbasedon1\snext6 footer;} +{\s7\cf1\tqc\tx4818\tqr\tx9637\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\loch\f0\fs24\lang1031\sbasedon1\snext7 header;} +{\s8\sb240\sa283\keepn\cf1\aspalpha\ql\rtlch\af10\afs28\lang255\ltrch\dbch\af9\langfe255\hich\f2\fs28\lang1031\loch\f2\fs28\lang1031\sbasedon1\snext3 Heading;} +{\s9\sb240\sa283\keepn\cf1\aspalpha\ql\rtlch\af10\afs48\lang255\ab\ltrch\dbch\af9\langfe255\hich\f4\fs36\lang1031\b\loch\f4\fs36\lang1031\b\sbasedon8\snext3{\*\soutlvl0} heading 1;} +{\s10\cf1\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\loch\f0\fs24\lang1031\sbasedon1\snext10 Index;} +{\s11\sb120\sa120\cf1\aspalpha\ql\rtlch\af7\afs24\lang255\ai\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\i\loch\f0\fs24\lang1031\i\sbasedon1\snext11 caption;} +{\s12\sa283\cf1\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031\sbasedon3\snext12 List;} +{\s13\sb240\sa283\keepn\cf1\aspalpha\ql\rtlch\af7\afs36\lang255\ab\ltrch\dbch\af7\langfe255\hich\f0\fs28\lang1031\b\loch\f0\fs28\lang1031\b\sbasedon8\snext3{\*\soutlvl1} heading 2;} +{\s14\cf1\aspalpha\ql\rtlch\af8\afs20\lang255\ltrch\dbch\af8\langfe255\hich\f6\fs16\lang1031\loch\f6\fs16\lang1031\sbasedon1\snext14 Preformatted Text;} +{\*\cs16\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\loch\f0\fs24\lang1031 Endnote Symbol;} +{\*\cs17\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\loch\f0\fs24\lang1031 Footnote Symbol;} +{\*\cs18\cf2\ul\ulc0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\loch\f0\fs24\lang1031 Internet link;} +{\*\cs19\cf3\ul\ulc0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\loch\f0\fs24\lang1031 Visited Internet Link;} +{\*\cs20\cf0\rtlch\af5\afs18\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs18\lang1031\loch\f5\fs18\lang1031 Bullet Symbols;} +{\*\cs21\cf0\rtlch\af7\afs24\lang255\ai\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\i\loch\f0\fs24\lang1031\i Emphasis;} +{\*\cs22\cf0\rtlch\af7\afs24\lang255\ab\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b Strong Emphasis;} +{\*\cs23\cf0\rtlch\af7\afs24\lang255\ai\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1031\i\loch\f0\fs24\lang1031\i Variable;} +}{\*\listtable{\list\listtemplateid1 +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li707} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li1414} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li2121} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li2828} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li3535} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li4242} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li4949} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li5656} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li6363} +{\*\soutlvl{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li7070}}\listid1} +{\list\listtemplateid2 +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li707} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li1414} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li2121} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li2828} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li3535} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li4242} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li4949} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li5656} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li6363} +{\*\soutlvl{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li7070}}\listid2} +{\list\listtemplateid3 +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li707} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li1414} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li2121} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li2828} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li3535} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li4242} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li4949} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li5656} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li6363} +{\*\soutlvl{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f5\fs18\f5\fs18\f5\fs18\f5\fi-283\li7070}}\listid3} +}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls0}{\listoverride\listid2\listoverridecount0\ls1}{\listoverride\listid3\listoverridecount0\ls2}} + +{\info{\title GNU Lesser General Public License v2.1 - GNU Project - Free Software Foundation (FSF)}{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr2008\mo8\dy26\hr2\min1}{\printim\yr0\mo0\dy0\hr0\min0}{\comment StarWriter}{\vern6800}}\deftab1134 +{\*\pgdsctbl +{\pgdsc0\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;} +{\pgdsc1\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt1 Endnote;} +{\pgdsc2\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat4}\pgdscnxt2 HTML;}} +{\*\pgdscno2}\paperh16837\paperw11905\margl1134\margr567\margt567\margb567\sectd\sbknone\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat4}\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc +\pard\plain \sb240\sa283\keepn\cf1\f4\fs36\b\f9\fs48\b\f10\fs48\b \ltrpar\s9\cf1\aspalpha\sb240\sa283\keepn\ql\rtlch\af10\afs48\lang255\ab\ltrch\dbch\af9\langfe255\hich\f4\fs36\lang1031\b\loch\f4\fs36\lang1031\b{\field{\*\fldinst HYPERLINK \\l "TOC1" }{\fldrslt \*\cs18\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\loch{\rtlch \ltrch\loch\f4\fs36\lang1031\i0\b GNU LESSER GENERAL PUBLIC LICENSE}}} +\par \pard\plain \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 Version 2.1, February 1999 } +\par \pard\plain \ltrpar\s14\cf0\aspalpha\ql\rtlch\af8\afs20\lang255\ltrch\dbch\af8\langfe255\hich\f6\fs16\lang1031\loch\f6\fs16\lang1031 {\rtlch \ltrch\loch\f6\fs16\lang1031\i0\b0 Copyright (C) 1991, 1999 Free Software Foundation, Inc.} +\par \pard\plain \ltrpar\s14\cf1\aspalpha\ql\rtlch\af8\afs20\lang255\ltrch\dbch\af8\langfe255\hich\f6\fs16\lang1031\loch\f6\fs16\lang1031 {\rtlch \ltrch\loch\f6\fs16\lang1031\i0\b0 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA} +\par \pard\plain \ltrpar\s14\cf1\aspalpha\ql\rtlch\af8\afs20\lang255\ltrch\dbch\af8\langfe255\hich\f6\fs16\lang1031\loch\f6\fs16\lang1031 {\rtlch \ltrch\loch\f6\fs16\lang1031\i0\b0 Everyone is permitted to copy and distribute verbatim copies} +\par \pard\plain \ltrpar\s14\cf1\aspalpha\ql\rtlch\af8\afs20\lang255\ltrch\dbch\af8\langfe255\hich\f6\fs16\lang1031\loch\f6\fs16\lang1031 {\rtlch \ltrch\loch\f6\fs16\lang1031\i0\b0 of this license document, but changing it is not allowed.} +\par \pard\plain \ltrpar\s14\cf1\aspalpha\ql\rtlch\af8\afs20\lang255\ltrch\dbch\af8\langfe255\hich\f6\fs16\lang1031\loch\f6\fs16\lang1031 +\par \pard\plain \ltrpar\s14\cf1\aspalpha\ql\rtlch\af8\afs20\lang255\ltrch\dbch\af8\langfe255\hich\f6\fs16\lang1031\loch\f6\fs16\lang1031 {\rtlch \ltrch\loch\f6\fs16\lang1031\i0\b0 [This is the first released version of the Lesser GPL. It also counts} +\par \pard\plain \ltrpar\s14\cf1\aspalpha\ql\rtlch\af8\afs20\lang255\ltrch\dbch\af8\langfe255\hich\f6\fs16\lang1031\loch\f6\fs16\lang1031 {\rtlch \ltrch\loch }{\rtlch \ltrch\loch\f6\fs16\lang1031\i0\b0 as the successor of the GNU Library Public License, version 2, hence} +\par \pard\plain \ltrpar\s14\cf0\aspalpha\sa283\ql\rtlch\af8\afs20\lang255\ltrch\dbch\af8\langfe255\hich\f6\fs16\lang1031\loch\f6\fs16\lang1031 {\rtlch \ltrch\loch }{\rtlch \ltrch\loch\f6\fs16\lang1031\i0\b0 the version number 2.1.]} +\par \pard\plain \sb240\sa283\keepn\cf1\fs28\b\fs36\b\fs36\b \ltrpar\s13\cf1\aspalpha\sb240\sa283\keepn\ql\rtlch\af7\afs36\lang255\ab\ltrch\dbch\af7\langfe255\hich\f0\fs28\lang1031\b\loch\f0\fs28\lang1031\b{\field{\*\fldinst HYPERLINK \\l "TOC2" }{\fldrslt \*\cs18\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\loch{\rtlch \ltrch\loch\f0\fs28\lang1031\i0\b Preamble}}} +\par \pard\plain \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all i +ts users. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think careful +ly about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive + source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if y +ou modify it. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, + you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that t +he original author's reputation will not be affected by problems that might be introduced by others. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist + that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public Licens +e. We use this license for certain libraries in order to permit linking those libraries into non-free programs. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking +only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. The +se disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is th +at a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the w +hole GNU operating system, as well as its variant, the GNU/Linux operating system. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. +} +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas t +he latter must be combined with the library in order to run. } +\par \pard\plain \sb240\sa283\keepn\cf1\fs28\b\fs36\b\fs36\b \ltrpar\s13\cf1\aspalpha\sb240\sa283\keepn\ql\rtlch\af7\afs36\lang255\ab\ltrch\dbch\af7\langfe255\hich\f0\fs28\lang1031\b\loch\f0\fs28\lang1031\b{\field{\*\fldinst HYPERLINK \\l "TOC3" }{\fldrslt \*\cs18\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\loch{\rtlch \ltrch\loch\f0\fs28\lang1031\i0\b TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION}}} +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 0.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "thi +s License"). Each licensee is addressed as "you". }} +\par \pard\plain \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library + or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used t +o control compilation and installation of the library. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents const +itute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 1.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep i +ntact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. }} +\par \pard\plain \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 2.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: + }} +\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\cf1\fs20\f5\fs18\f5\fs18\f5\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf1\ls2\aspalpha\li707\ri0\lin707\rin0\fi-283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b a)}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ The modified work must itself be a software library. }} +\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\cf1\fs20\f5\fs18\f5\fs18\f5\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf1\ls2\aspalpha\li707\ri0\lin707\rin0\fi-283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b b)}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. }} +\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\cf1\fs20\f5\fs18\f5\fs18\f5\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf1\ls2\aspalpha\li707\ri0\lin707\rin0\fi-283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b c)}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. }} +\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\sa283\cf1\fs20\f5\fs18\f5\fs18\f5\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf1\ls2\aspalpha\li707\ri0\lin707\rin0\fi-283\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b d)}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensur +e that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. }} +\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\sa283\fs20\f5\fs18\f5\fs18\f5\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be option +al: if the application does not supply it, the square root function must still compute square roots.) } +\par \pard\plain \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply +to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other + licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 3.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Publi +c License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. }} +\par \pard\plain \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 This option is useful when you wish to copy part of the code of the Library into a program that is not a library. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 4.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable sourc +e code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. }} +\par \pard\plain \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are no +t compelled to copy the source along with the object code. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 5.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Libra +ry, and therefore falls outside the scope of this License. }} +\par \pard\plain \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by thi +s License. Section 6 states terms for distribution of such executables. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the + work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a d +erivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library it +self. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 6.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit + modification of the work for the customer's own use and reverse engineering for debugging such modifications. }} +\par \pard\plain \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must + include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: } +\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\cf1\fs20\f5\fs18\f5\fs18\f5\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf1\ls1\aspalpha\li707\ri0\lin707\rin0\fi-283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b a)}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the +Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that th +e user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) }} +\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\cf1\fs20\f5\fs18\f5\fs18\f5\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf1\ls1\aspalpha\li707\ri0\lin707\rin0\fi-283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b b)}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, a +nd (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. }} +\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\cf1\fs20\f5\fs18\f5\fs18\f5\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf1\ls1\aspalpha\li707\ri0\lin707\rin0\fi-283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b c)}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. }} +\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\cf1\fs20\f5\fs18\f5\fs18\f5\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf1\ls1\aspalpha\li707\ri0\lin707\rin0\fi-283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b d)}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. }} +\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\sa283\cf1\fs20\f5\fs18\f5\fs18\f5\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf1\ls1\aspalpha\li707\ri0\lin707\rin0\fi-283\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b e)}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ Verify that the user has already received a copy of these materials or that you have already sent this user a copy. }} +\par \pard\plain \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything th +at is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that +you distribute. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 7.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of + the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: }} +\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\cf1\fs20\f5\fs18\f5\fs18\f5\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf1\ls0\aspalpha\li707\ri0\lin707\rin0\fi-283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b a)}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. }} +\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\sa283\cf1\fs20\f5\fs18\f5\fs18\f5\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf1\ls0\aspalpha\li707\ri0\lin707\rin0\fi-283\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b b)}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. }} +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 8.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate + your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. }} +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 9.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Th +erefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. }} +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 10.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not + impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. }} +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 11.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this +License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library +at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entire +ly from distribution of the Library. }} +\par \pard\plain \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system whi +ch is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or +she is willing to distribute software through any other system and a licensee cannot impose that choice. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 12.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limit +ation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. }} +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 13.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concern +s. }} +\par \pard\plain \ltrpar\s3\cf0\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031 {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0 Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later v +ersion published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. } +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 14.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to t +he Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. }} +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b NO WARRANTY}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ }} +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 15.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARR +ANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY P +ROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. }} +\par \pard\plain \ltrpar\s3\cf1\aspalpha\sa283\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs20\lang1031\loch\f0\fs20\lang1031{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b{\*\cs22\cf0\rtlch\ltrch\dbch\hich\f0\fs24\lang1031\b\loch\f0\fs24\lang1031\b 16.}}{\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b0{ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDEN +TAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTH +ER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. }} +\par \pard\plain \sb240\sa283\keepn\fs28\b\fs36\b\fs36\b \ltrpar\s13\cf0\aspalpha\sb240\sa283\keepn\ql\rtlch\af7\afs36\lang255\ab\ltrch\dbch\af7\langfe255\hich\f0\fs28\lang1031\b\loch\f0\fs28\lang1031\b {\rtlch \ltrch\loch\f0\fs28\lang1031\i0\b END OF TERMS AND CONDITIONS} +\par } \ No newline at end of file