diff options
author | Campbell Barton <ideasman42@gmail.com> | 2009-02-19 10:01:49 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2009-02-19 10:01:49 +0300 |
commit | 92d4ef0939c82e5654f899fe8e55e7a2cccbf6a0 (patch) | |
tree | f0ed1ad06dfc40e5b4b61ebe2bb3facff57bcb36 /source/gameengine/Ketsji/KX_TouchSensor.cpp | |
parent | 7d2582de09935c7050665a738eaca9097f3d0870 (diff) |
Accept negative indices's for ListValues
scene.getObjectList()[-1] works like a python sequence.
removed some STR_String creation that was only used to do comparisons, in a simple expressions benchmark this made logic use 4% less overall.
Diffstat (limited to 'source/gameengine/Ketsji/KX_TouchSensor.cpp')
-rw-r--r-- | source/gameengine/Ketsji/KX_TouchSensor.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/gameengine/Ketsji/KX_TouchSensor.cpp b/source/gameengine/Ketsji/KX_TouchSensor.cpp index 849972955af..0000d5793b6 100644 --- a/source/gameengine/Ketsji/KX_TouchSensor.cpp +++ b/source/gameengine/Ketsji/KX_TouchSensor.cpp @@ -199,7 +199,7 @@ bool KX_TouchSensor::NewHandleCollision(void*object1,void*object2,const PHY_Coll { if (client_info->m_auxilary_info) { - found = (m_touchedpropname == STR_String((char*)client_info->m_auxilary_info)); + found = (!strcmp(m_touchedpropname.Ptr(), (char*)client_info->m_auxilary_info)); } } else { |