Torque3D/Engine/source/T3D
bank 9b2caeed6a Fix for issue #210 for ParticleData sends out-of-range data via BitStream
1. When addProtectedField used with custom setters, we need to return false, or it will set the value via regular routine after the method exists (change ParticleData::protectedSetTimes() to return false instead of true).

2. The ParticleData::sizes[] needs a custom setter, so the value is clamped in a range of 0.f and MaxParticleSize.

3. The spinRadnomMin and spinRandomMax ParticleData fields need a FRangeValidator, so it auto-clamped in a range of -1000 to 1000, as we are writing data trying to fit the values in 11 bits (as UInt upto 2048 max).
   * The description for those fields needs to be updated to use 1000 instead of 10000.
   * ParticleData::onAdd() should check for values to be in a correct range too.
2013-01-18 15:07:27 +04:00
..
decal Fix for Issue #62 for Large decal disappears 2012-10-04 16:38:49 -04:00
examples Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
fps GuiHealthTextHud. A C++ GuiControl that replaces the scripted numerical health hud. 2012-10-04 16:02:01 -04:00
fx Fix for issue #210 for ParticleData sends out-of-range data via BitStream 2013-01-18 15:07:27 +04:00
gameBase Fix for Issue #152 for Unmatch Bitstream 2012-11-23 13:00:12 -05:00
physics Fix for Issue #96 for DAE updating crash 2012-10-17 14:45:13 -04:00
sceneComponent Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
sfx Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
turret Fix for Issue 174 for Turret Targeting Wrong Direction 2012-12-13 19:30:51 -05:00
vehicles Fixed stream read/write mismatch bug. 2012-10-03 07:32:06 +10:00
aiClient.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
aiClient.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
aiConnection.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
aiConnection.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
aiPlayer.cpp Added a console method to get an AIPlayer's move speed. 2012-09-26 23:30:20 +10:00
aiPlayer.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
camera.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
camera.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
cameraSpline.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
cameraSpline.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
containerQuery.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
containerQuery.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
convexShape.cpp For for Issue #106 Convex Shape Bandwidth 2012-11-05 14:27:30 -05:00
convexShape.h For for Issue #106 Convex Shape Bandwidth 2012-11-05 14:27:30 -05:00
debris.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
debris.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gameFunctions.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gameFunctions.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gameTSCtrl.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gameTSCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
groundPlane.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
groundPlane.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiMaterialPreview.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiMaterialPreview.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiNoMouseCtrl.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiObjectView.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiObjectView.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
item.cpp Fixed mAtRest logic when setting static flag. 2012-09-28 07:28:00 +10:00
item.h Moved mask updated to protected member set functions. 2012-09-27 08:11:48 +10:00
levelInfo.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
levelInfo.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
lightAnimData.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
lightAnimData.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
lightBase.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
lightBase.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
lightDescription.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
lightDescription.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
lightFlareData.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
lightFlareData.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
missionArea.cpp Updated logic in MissionArea::getServerObject. 2012-11-14 09:25:38 +11:00
missionArea.h Updated logic in MissionArea::getServerObject. 2012-11-14 09:25:38 +11:00
missionMarker.cpp Added a flag that sets the transform of spawned objects. 2012-09-26 23:27:36 +10:00
missionMarker.h Added a flag that sets the transform of spawned objects. 2012-09-26 23:27:36 +10:00
objectTypes.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
occlusionVolume.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
occlusionVolume.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
pathCamera.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
pathCamera.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
physicalZone.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
physicalZone.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
player.cpp Fix for Issue #128 for Player First Person Shadow 2012-11-08 16:37:11 -05:00
player.h Fix for Issue #128 for Player First Person Shadow 2012-11-08 16:37:11 -05:00
pointLight.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
pointLight.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
portal.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
portal.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
prefab.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
prefab.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
projectile.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
projectile.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
proximityMine.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
proximityMine.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
resource.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
rigid.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
rigid.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
rigidShape.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
rigidShape.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
scopeAlwaysShape.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
shapeBase.cpp Add getMaxDamage() method. This will be needed for the forthcoming HealthTextHud GuiControl. 2012-10-04 15:55:46 -04:00
shapeBase.h Add getMaxDamage() method. This will be needed for the forthcoming HealthTextHud GuiControl. 2012-10-04 15:55:46 -04:00
shapeCollision.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
shapeImage.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
spotLight.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
spotLight.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
staticShape.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
staticShape.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
trigger.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
trigger.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
tsStatic.cpp Fix for Issue #130 for Decals and Smoothing Groups 2012-11-08 16:56:22 -05:00
tsStatic.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
zone.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
zone.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00