[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23176] trunk/blender/source: svn merge https://svn.blender.org/svnroot/bf-blender/branches/blender2. 4 -r23172:HEAD
Campbell Barton
ideasman42 at gmail.com
Sun Sep 13 10:50:54 CEST 2009
Revision: 23176
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23176
Author: campbellbarton
Date: 2009-09-13 10:50:54 +0200 (Sun, 13 Sep 2009)
Log Message:
-----------
svn merge https://svn.blender.org/svnroot/bf-blender/branches/blender2.4 -r23172:HEAD
merging now to save confusion later since the changes between last merge and 23172 shouldn't be merged.
brings 2.4 and trunk in sync aside from sequencer edits from Peter.
Modified Paths:
--------------
trunk/blender/source/blender/imbuf/intern/jp2.c
trunk/blender/source/gameengine/Ketsji/KX_NearSensor.cpp
trunk/blender/source/gameengine/Ketsji/KX_NearSensor.h
Modified: trunk/blender/source/blender/imbuf/intern/jp2.c
===================================================================
--- trunk/blender/source/blender/imbuf/intern/jp2.c 2009-09-13 08:41:13 UTC (rev 23175)
+++ trunk/blender/source/blender/imbuf/intern/jp2.c 2009-09-13 08:50:54 UTC (rev 23176)
@@ -230,7 +230,7 @@
rect_float[2]= (float)(image->comps[2].data[index] + signed_offsets[2]) / float_divs[2];
if (image->numcomps >= 4)
- rect_float[3]= (float)(image->comps[2].data[index] + signed_offsets[3]) / float_divs[3];
+ rect_float[3]= (float)(image->comps[3].data[index] + signed_offsets[3]) / float_divs[3];
else
rect_float[3]= 1.0f;
}
@@ -260,7 +260,7 @@
rect[2]= image->comps[2].data[index] + signed_offsets[2];
if (image->numcomps >= 4)
- rect[3]= image->comps[2].data[index] + signed_offsets[3];
+ rect[3]= image->comps[3].data[index] + signed_offsets[3];
else
rect[3]= 255;
}
Modified: trunk/blender/source/gameengine/Ketsji/KX_NearSensor.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_NearSensor.cpp 2009-09-13 08:41:13 UTC (rev 23175)
+++ trunk/blender/source/gameengine/Ketsji/KX_NearSensor.cpp 2009-09-13 08:50:54 UTC (rev 23176)
@@ -142,6 +142,22 @@
delete m_client_info;
}
+void KX_NearSensor::SetPhysCtrlRadius()
+{
+ if (m_bTriggered)
+ {
+ if (m_physCtrl)
+ {
+ m_physCtrl->SetRadius(m_ResetMargin);
+ }
+ } else
+ {
+ if (m_physCtrl)
+ {
+ m_physCtrl->SetRadius(m_Margin);
+ }
+ }
+}
bool KX_NearSensor::Evaluate()
{
@@ -151,20 +167,9 @@
if (m_bTriggered != m_bLastTriggered)
{
m_bLastTriggered = m_bTriggered;
- if (m_bTriggered)
- {
- if (m_physCtrl)
- {
- m_physCtrl->SetRadius(m_ResetMargin);
- }
- } else
- {
- if (m_physCtrl)
- {
- m_physCtrl->SetRadius(m_Margin);
- }
-
- }
+
+ SetPhysCtrlRadius();
+
result = true;
}
Modified: trunk/blender/source/gameengine/Ketsji/KX_NearSensor.h
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_NearSensor.h 2009-09-13 08:41:13 UTC (rev 23175)
+++ trunk/blender/source/gameengine/Ketsji/KX_NearSensor.h 2009-09-13 08:50:54 UTC (rev 23176)
@@ -68,6 +68,7 @@
virtual void SynchronizeTransform();
virtual CValue* GetReplica();
virtual void ProcessReplica();
+ virtual void SetPhysCtrlRadius();
virtual bool Evaluate();
virtual void ReParent(SCA_IObject* parent);
@@ -91,6 +92,8 @@
if (sensor->m_Margin > sensor->m_ResetMargin)
sensor->m_ResetMargin = sensor->m_Margin;
+ sensor->SetPhysCtrlRadius();
+
return 0;
}
More information about the Bf-blender-cvs
mailing list