2025-08-29 19:53 CEST

spring: develop a86a2aa6 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
rt rt develop 2013-09-26 20:41:04 develop c301a99b
Changeset misc:
    GuiTraceRay does not stop at water surface anymore by default
    (all ground-attack positions are adjusted in synced code now)
    --> torpedo launchers cannot overshoot, etc.

    change WorldObject::speed to a float4, store magnitude in .w
    (saves a number of unnecessary .Length() calls here and there)

    make all assignments to speed.xyz go through SetVelocity, but
    for efficiency reasons calculate .w through SetSpeed (because
    there can be many SetVelocity()'s per function and usually only
    the final vector matters)

    LuaOpenGL::Draw{List,Func}AtUnit: just use drawPos or drawMidPos
mod - rts/Game/TraceRay.cpp Diff ] File ]
mod - rts/Game/TraceRay.h Diff ] File ]
mod - rts/Game/UI/GuiHandler.cpp Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Rendering/ShadowHandler.cpp Diff ] File ]
mod - rts/Sim/Features/Feature.cpp Diff ] File ]
mod - rts/Sim/Features/Feature.h Diff ] File ]
mod - rts/Sim/Features/FeatureHandler.cpp Diff ] File ]
mod - rts/Sim/Features/FeatureHandler.h Diff ] File ]
mod - rts/Sim/Misc/QuadField.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/AAirMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/ClassicGroundMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/GroundMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/HoverAirMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/ScriptMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/ScriptMoveType.h Diff ] File ]
mod - rts/Sim/MoveTypes/StrafeAirMoveType.cpp Diff ] File ]
mod - rts/Sim/Objects/SolidObject.h Diff ] File ]
mod - rts/Sim/Objects/WorldObject.h Diff ] File ]
mod - rts/Sim/Path/Default/PathFlowMap.cpp Diff ] File ]
mod - rts/Sim/Projectiles/ExplosionGenerator.cpp Diff ] File ]
mod - rts/Sim/Projectiles/FireProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/FireProjectile.h Diff ] File ]
mod - rts/Sim/Projectiles/FlareProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/PieceProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Projectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Projectile.h Diff ] File ]
mod - rts/Sim/Projectiles/ProjectileHandler.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/DirtProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/ExploSpikeProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/ExploSpikeProjectile.h Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/GenericParticleProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/GeoThermSmokeProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/SimpleParticleSystem.h Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/SmokeTrailProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/TracerProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/TracerProjectile.h Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/EmgProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/ExplosiveProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/FlameProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/LaserProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/LaserProjectile.h Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/MissileProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/MissileProjectile.h Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/StarburstProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/StarburstProjectile.h Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/TorpedoProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/TorpedoProjectile.h Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/WeaponProjectile.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/MobileCAI.cpp Diff ] File ]
mod - rts/Sim/Units/Scripts/UnitScript.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.cpp Diff ] File ]
mod - rts/Sim/Units/UnitHandler.cpp Diff ] File ]
mod - rts/Sim/Units/UnitTypes/Building.cpp Diff ] File ]
mod - rts/Sim/Units/UnitTypes/TransportUnit.cpp Diff ] File ]
mod - rts/Sim/Weapons/BombDropper.cpp Diff ] File ]
mod - rts/Sim/Weapons/Weapon.cpp Diff ] File ]
mod - rts/System/Sound/AudioChannel.cpp Diff ] File ]
mod - rts/System/Sound/AudioChannel.h Diff ] File ]
mod - rts/System/Sound/IAudioChannel.h Diff ] File ]
mod - rts/System/float4.cpp Diff ] File ]
mod - rts/System/float4.h Diff ] File ]