diff options
author | Nathan Letwory <nathan@letworyinteractive.com> | 2004-03-23 01:02:18 +0300 |
---|---|---|
committer | Nathan Letwory <nathan@letworyinteractive.com> | 2004-03-23 01:02:18 +0300 |
commit | 00291b5cf4a0f16ddca425b74ed30e8ac35d40e2 (patch) | |
tree | 952bb1c2f6fd8c2f34b950597ed0fa73a4ea7594 /source/gameengine/GameLogic/SCA_PythonController.cpp | |
parent | 5b90aafbd6815e29343f8e9aba9e3e20f85b3cc0 (diff) |
[GameEngine] Commit all Kester's changes made to the gameengine to restore 2.25 like physics.
[SCons] Build with Solid as default when enabling the gameengine in the build process
[SCons] Build solid and qhull from the extern directory and link statically against them
That was about it.
There are a few things that needs double checking:
* Makefiles
* Projectfiles
* All the other systems than Linux and Windows on which the build (with scons) has been successfully tested.
Diffstat (limited to 'source/gameengine/GameLogic/SCA_PythonController.cpp')
-rw-r--r-- | source/gameengine/GameLogic/SCA_PythonController.cpp | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/source/gameengine/GameLogic/SCA_PythonController.cpp b/source/gameengine/GameLogic/SCA_PythonController.cpp index 0d2f74c14cc..a96e17e67d2 100644 --- a/source/gameengine/GameLogic/SCA_PythonController.cpp +++ b/source/gameengine/GameLogic/SCA_PythonController.cpp @@ -50,9 +50,9 @@ SCA_PythonController* SCA_PythonController::m_sCurrentController = NULL; SCA_PythonController::SCA_PythonController(SCA_IObject* gameobj, PyTypeObject* T) : SCA_IController(gameobj, T), - m_pythondictionary(NULL), m_bytecode(NULL), - m_bModified(true) + m_bModified(true), + m_pythondictionary(NULL) { } @@ -285,10 +285,8 @@ PyObject* SCA_PythonController::PyGetActuators(PyObject* self, PyObject* args, PyObject* kwds) { - int index; - PyObject* resultlist = PyList_New(m_linkedactuators.size()); - for (index=0;index<m_linkedactuators.size();index++) + for (unsigned int index=0;index<m_linkedactuators.size();index++) { PyList_SetItem(resultlist,index,m_linkedactuators[index]->AddRef()); } @@ -310,8 +308,7 @@ SCA_PythonController::PyGetSensor(PyObject* self, return NULL; } - int index; - for (index=0;index<m_linkedsensors.size();index++) + for (unsigned int index=0;index<m_linkedsensors.size();index++) { SCA_ISensor* sensor = m_linkedsensors[index]; STR_String realname = sensor->GetName(); @@ -341,8 +338,7 @@ SCA_PythonController::PyGetActuator(PyObject* self, return NULL; } - int index; - for (index=0;index<m_linkedactuators.size();index++) + for (unsigned int index=0;index<m_linkedactuators.size();index++) { SCA_IActuator* actua = m_linkedactuators[index]; STR_String realname = actua->GetName(); @@ -363,10 +359,8 @@ SCA_PythonController::PyGetSensors(PyObject* self, PyObject* args, PyObject* kwds) { - int index; - PyObject* resultlist = PyList_New(m_linkedsensors.size()); - for (index=0;index<m_linkedsensors.size();index++) + for (unsigned int index=0;index<m_linkedsensors.size();index++) { PyList_SetItem(resultlist,index,m_linkedsensors[index]->AddRef()); } |