2025-08-30 18:20 CEST

spring: develop e22aeb5d Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
rtri rtri develop 2015-12-03 15:47:32 develop cde4943b
Changeset move Unit::localModel to SolidObject (features now have a non-animated LM)
move SolidObject::LuaObjectMaterialData to LocalModel where it now belongs

this enables LuaObjectRendering::SetPieceList for features; as a byproduct
features (that have models) can use per-piece collision volumes and also
gain a last-hit piece with associated benefits

make DebugColVolDrawer draw piece volumes (if present) for features
make CollisionHandler only know about SolidObject

add Spring.{Get,Set}FeaturePieceCollisionVolumeData callouts
add Spring.GetFeatureLastAttackedPiece callout

reduce VectorInsertUnique's line-count
mod - doc/changelog.txt Diff ] File ]
mod - rts/Game/GameHelper.cpp Diff ] File ]
mod - rts/Game/TraceRay.cpp Diff ] File ]
mod - rts/Lua/LuaObjectRendering.cpp Diff ] File ]
mod - rts/Lua/LuaObjectRendering.h Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.h Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.h Diff ] File ]
mod - rts/Lua/LuaUtils.h Diff ] File ]
mod - rts/Rendering/DebugColVolDrawer.cpp Diff ] File ]
mod - rts/Rendering/LuaObjectDrawer.cpp Diff ] File ]
mod - rts/Rendering/Models/3DModel.cpp Diff ] File ]
mod - rts/Rendering/Models/3DModel.h Diff ] File ]
mod - rts/Sim/Features/Feature.cpp Diff ] File ]
mod - rts/Sim/Features/FeatureHandler.cpp Diff ] File ]
mod - rts/Sim/Features/FeatureHandler.h Diff ] File ]
mod - rts/Sim/Misc/CollisionHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/CollisionHandler.h Diff ] File ]
mod - rts/Sim/Objects/SolidObject.cpp Diff ] File ]
mod - rts/Sim/Objects/SolidObject.h Diff ] File ]
mod - rts/Sim/Projectiles/ProjectileHandler.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.h Diff ] File ]
mod - rts/Sim/Weapons/BeamLaser.cpp Diff ] File ]
mod - rts/Sim/Weapons/LightningCannon.cpp Diff ] File ]
mod - rts/Sim/Weapons/Weapon.cpp Diff ] File ]
mod - rts/System/Util.h Diff ] File ]