Fix for [#31813] "bge.types.KX_RadarSensor incorrect attributes" reported by Monster.
authorMitchell Stokes <mogurijin@gmail.com>
Thu, 14 Jun 2012 08:01:20 +0000 (08:01 +0000)
committerMitchell Stokes <mogurijin@gmail.com>
Thu, 14 Jun 2012 08:01:20 +0000 (08:01 +0000)
commitc07c57237398fbd214c329f2be0d88cc255e26eb
tree8073d71a0b4b6d2afd71f4f43e54c922ad76ea61
parentcae6873bc69ab8590ca6f4d2bbf2eb3d189ab13a
Fix for [#31813] "bge.types.KX_RadarSensor incorrect attributes" reported by Monster.

KX_RadarSensor.angle was returning the angle that was used to construct Bullet's physics shape, which is calculated from the logic brick gui. KX_RadarSensor.angle now recalculates the original value from the gui. However, m_coneradius isn't actually used by KX_RadarSensor that I can see, so it might be better to just assign the original angle to m_coneradius instead of the calculated value. I've also made KX_RadarSensor.angle read-only, since setting m_coneradius does not appear to have any affect, which means writing to KX_RadarSensor.angle never worked properly.
doc/python_api/rst/bge.types.rst
source/gameengine/Ketsji/KX_RadarSensor.cpp
source/gameengine/Ketsji/KX_RadarSensor.h