2025-08-28 19:36 CEST

Changesets: spring

Search ] Browse ] Back to Index ]
develop 2c5fc943
Timestamp: 2007-07-11 00:57:10
Author: tvo
Details ] Diff ]
* Updated VC8 project file till r3886
* Fixed win32 compile errors

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3894 37977431-3df6-0310-b722-df95706aa16b
mod - rts/System/Demo.cpp Diff ] File ]
mod - rts/System/Main.cpp Diff ] File ]
mod - rts/System/Net.cpp Diff ] File ]
mod - rts/System/NetProtocol.cpp Diff ] File ]
mod - rts/System/Platform/Win/CrashHandler.cpp Diff ] File ]
mod - rts/build/vstudio8/rts.vcproj Diff ] File ]
develop b9905591
Timestamp: 2007-07-11 00:31:13
Author: trepan
Details ] Diff ]
* Improved the '/lodscale [shadow|reflection|refraction] <scale>' command


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3893 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Game/Game.cpp Diff ] File ]
develop adc20ab5
Timestamp: 2007-07-11 00:21:16
Author: trepan
Details ] Diff ]
* Added camera_shake.lua to the installed widget list


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3892 37977431-3df6-0310-b722-df95706aa16b
mod - installer/sections/luaui.nsh Diff ] File ]
develop a0593b38
Timestamp: 2007-07-11 00:19:19
Author: trepan
Details ] Diff ]
* The LuaUI camera shaking widget
(algo could be improved; it uses the distance to explosions, but not the direction)


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3891 37977431-3df6-0310-b722-df95706aa16b
add - game/LuaUI/Widgets/camera_shake.lua Diff ] File ]
develop e2b42754
Timestamp: 2007-07-11 00:12:03
Author: tvo
Details ] Diff ]
* Patch by rattle that fixes his earlier dynDamage patch:
- Fixed the impulse issues, forgot to make a full copy of the array which is why the impulse information were ignored.
- Also fixed a typo or two.
- Some indentation fixes.



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3890 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Sim/Weapons/WeaponDefHandler.cpp Diff ] File ]
develop ad0f8f61
Timestamp: 2007-07-11 00:08:24
Author: trepan
Details ] Diff ]
* Added gl.GetString()
(define your own GL_RENDERER, etc... for now)


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3889 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaOpenGL.h Diff ] File ]
develop 3fa74fb6
Timestamp: 2007-07-11 00:02:15
Author: trepan
Details ] Diff ]
* SAFEDRAW is supposed to be disabled for now


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3888 37977431-3df6-0310-b722-df95706aa16b
mod - game/LuaUI/widgets.lua Diff ] File ]
develop 4610875a
Timestamp: 2007-07-10 23:56:54
Author: trepan
Details ] Diff ]
NOTE:
The LuaMaterial code is not yet finished. The following
additions are necessary to make it truely useful:
- global custom uniforms
- automatic global uniforms (wind, gameFrame, clientTimer, sun, etc...)
- per-unit custom uniforms
- per-unit automatic uniforms (vel, leftPhase/rightPhase, health, unitID, etc...)

* Reverted the CameraControllor default height changes

* Added AllowUnitDirectControl()

* Added gl.Feature(featureID) -- partial, no materials
* Added gl.FeatureShape(featureDefID) -- partial, no materials

* Added 'resources_map.tdf' for gaia unit projectile textures
(if set to 0, mod widgets will never be automatically enabled)

* Added the '[LuaAutoModWidgets = 1]' config param in widgets.lua

* Changed the relevant LocalS3DOModel calls to 'const'.

* Added the CubeTexSizeSpecular and CubeTexSizeReflection config params
(both default to 128)

* Blocked enemy AI access to AIVAL_STOCKPILED and AIVAL_STOCKPILED_QUED

* Renamed unitDefHandler->numUnits to unitDefHandler->numUnitDefs

* Removed the unit count from the drawdebug info

* Wrapped Load3DO in UnitDef::GetModel() and FeatureDef::LoadModel()
to make consistent usage easier (possibly a source of desyncs?)

* Added 'fakemeta space' to the default bindings

* Renamed GuiSound to GuiSoundSet, merged the arrays, adjusted cpp/lua

* Blocked SlowUpdate() when orders are given to a stunned unit

* Fixed the position extrapolation for units being transported

* Modified FreeCam to use its 'goForward' parameter while tracking
* Modified FreeCam for more sensible SetPos() / GetPos() routines

* Added the featureDef TDF 'noSelect' parameter

* Renamed LuaBoolOps to LuaBitOps, and changed the call
names from math.bool_xxx to math.bit_xxx

* Added the Synced Explosion(power, posx, posy, posz, areaOfEffect, weaponID) call-in
* Added the LuaUI ShockFront(power, dirx, diry, dirz) call-in
* Added the LuaUI SetShockFrontFactors(minArea, minPower, distAdj) call-out
* Added the LuaUI SetCameraOffset(posx, posy, posz, tiltx, tilty) call-out

* Adedd the LuaUI MouseWheel(boolean up, number scale) call-in

* Modified gl.Unit(number unitID[, boolean rawDraw]) to allow raw drawing

* Added the gl.BillboardMatrix() call-out

* Added the gl.TexEnv() call-out
* Added the gl.TexGen() call-out
* Added the gl.MultiTexEnv() call-out
* Added the gl.MultiTexGen() call-out

* Added the gl.GetNumber() call-out for state queries
* Added the gl.PushPopMatrix(matrix_enum, function) call-out
* Added the gl.GetWorldMatrix() call-out
* Added the gl.GetWorldMatrixInvertse() call-out

* Added the gl.PushAttrib() call-out
* Added the gl.PopAttrib() call-out

* Added the Spring.GetFeatureNoSelect(featureID) call-out
* Added the Spring.SetFeatureNoSelect(featureID, boolean) call-out

* Added the Spring.GetGroupUnitsCount() call-out
* Added the Spring.GetSelectedUnitsCount() call-out

* Added LuaMaterials

* Added the AllowFeatureBuildStep() call-in for LuaRules

* Added the following unsynced LuaRules call-outs
SetUnitOpaqueMaterial()
SetUnitOpaqueUniform()
SetUnitCloakMaterial()
SetUnitCloakUniform()
SetUnitShadowMaterial()
SetUnitShadowUniform()
SetModelDisplayList()
ResetModelDisplayList()
GetModelPartList()
GetModelPartInfo()
CallModelDisplayList()

* Modified the selector.lua widget to use mouse wheel scrolling

* Modified the gui_highlight.lua widget to use GL.EYE_LINEAR texture generation



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3887 37977431-3df6-0310-b722-df95706aa16b
mod - game/LuaUI/Widgets/camera_ctrl.lua Diff ] File ]
mod - game/LuaUI/Widgets/gui_eyes.lua Diff ] File ]
mod - game/LuaUI/Widgets/gui_hilight_unit.lua Diff ] File ]
mod - game/LuaUI/Widgets/gui_selbuttons.lua Diff ] File ]
mod - game/LuaUI/callins.lua Diff ] File ]
mod - game/LuaUI/main.lua Diff ] File ]
mod - game/LuaUI/savetable.lua Diff ] File ]
mod - game/LuaUI/selector.lua Diff ] File ]
mod - game/LuaUI/widgets.lua Diff ] File ]
mod - game/uikeys.txt Diff ] File ]
mod - installer/sections/luaui.nsh Diff ] File ]
mod - lua/lua/include/LuaInclude.h Diff ] File ]
mod - rts/ExternalAI/AICallback.cpp Diff ] File ]
mod - rts/ExternalAI/GlobalAIHandler.cpp Diff ] File ]
mod - rts/ExternalAI/GroupHandler.cpp Diff ] File ]
mod - rts/Game/Camera.cpp Diff ] File ]
mod - rts/Game/Camera.h Diff ] File ]
mod - rts/Game/CameraController.cpp Diff ] File ]
mod - rts/Game/CameraController.h Diff ] File ]
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/Game.h Diff ] File ]
mod - rts/Game/GameHelper.cpp Diff ] File ]
mod - rts/Game/GameSetup.cpp Diff ] File ]
mod - rts/Game/UI/GuiHandler.cpp Diff ] File ]
mod - rts/Game/UI/KeyBindings.cpp Diff ] File ]
mod - rts/Game/UI/LuaUI.cpp Diff ] File ]
mod - rts/Game/UI/LuaUI.h Diff ] File ]
mod - rts/Game/UI/MiniMap.cpp Diff ] File ]
mod - rts/Game/UI/MouseHandler.cpp Diff ] File ]
mod - rts/Game/UI/MouseHandler.h Diff ] File ]
mod - rts/Game/WordCompletion.cpp Diff ] File ]
mod - rts/Lua/LuaCallInHandler.cpp Diff ] File ]
mod - rts/Lua/LuaCallInHandler.h Diff ] File ]
mod - rts/Lua/LuaCob.cpp Diff ] File ]
mod - rts/Lua/LuaConstGL.cpp Diff ] File ]
mod - rts/Lua/LuaDisplayLists.h Diff ] File ]
mod - rts/Lua/LuaFeatureDefs.cpp Diff ] File ]
mod - rts/Lua/LuaHandle.cpp Diff ] File ]
mod - rts/Lua/LuaHandle.h Diff ] File ]
mod - rts/Lua/LuaHandleSynced.cpp Diff ] File ]
mod - rts/Lua/LuaHandleSynced.h Diff ] File ]
add - rts/Lua/LuaMaterial.cpp Diff ] File ]
add - rts/Lua/LuaMaterial.h Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaOpenGL.h Diff ] File ]
mod - rts/Lua/LuaRules.cpp Diff ] File ]
mod - rts/Lua/LuaRules.h Diff ] File ]
mod - rts/Lua/LuaShaders.cpp Diff ] File ]
mod - rts/Lua/LuaShaders.h Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.h Diff ] File ]
mod - rts/Lua/LuaSyncedMoveCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedMoveCtrl.h Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.h Diff ] File ]
mod - rts/Lua/LuaTODO.txt Diff ] File ]
mod - rts/Lua/LuaTextures.cpp Diff ] File ]
mod - rts/Lua/LuaTextures.h Diff ] File ]
add - rts/Lua/LuaUniqueBin.h Diff ] File ]
mod - rts/Lua/LuaUnitDefs.cpp Diff ] File ]
add - rts/Lua/LuaUnitMaterial.h Diff ] File ]
add - rts/Lua/LuaUnitRendering.cpp Diff ] File ]
add - rts/Lua/LuaUnitRendering.h Diff ] File ]
mod - rts/Lua/LuaUnsyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedCtrl.h Diff ] File ]
mod - rts/Lua/LuaUnsyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedRead.h Diff ] File ]
mod - rts/Lua/LuaVFS.cpp Diff ] File ]
mod - rts/Lua/LuaVFS.h Diff ] File ]
mod - rts/Lua/LuaWeaponDefs.cpp Diff ] File ]
mod - rts/Map/BaseGroundDrawer.cpp Diff ] File ]
mod - rts/Map/BaseGroundDrawer.h Diff ] File ]
mod - rts/Map/BasicMapDamage.cpp Diff ] File ]
mod - rts/Map/SMF/BFGroundDrawer.cpp Diff ] File ]
mod - rts/Rendering/Env/AdvSky.cpp Diff ] File ]
mod - rts/Rendering/Env/AdvWater.h Diff ] File ]
mod - rts/Rendering/Env/BaseWater.h Diff ] File ]
mod - rts/Rendering/Env/BasicSky.cpp Diff ] File ]
mod - rts/Rendering/Env/BasicWater.h Diff ] File ]
mod - rts/Rendering/Env/DynWater.h Diff ] File ]
mod - rts/Rendering/Env/RefractWater.h Diff ] File ]
mod - rts/Rendering/Textures/NamedTextures.cpp Diff ] File ]
mod - rts/Rendering/Textures/TextureHandler.cpp Diff ] File ]
mod - rts/Rendering/Textures/TextureHandler.h Diff ] File ]
mod - rts/Rendering/UnitModels/3DModelParser.cpp Diff ] File ]
mod - rts/Rendering/UnitModels/3DModelParser.h Diff ] File ]
mod - rts/Rendering/UnitModels/3DOParser.cpp Diff ] File ]
mod - rts/Rendering/UnitModels/UnitDrawer.cpp Diff ] File ]
mod - rts/Rendering/UnitModels/UnitDrawer.h Diff ] File ]
mod - rts/Rendering/UnitModels/s3oParser.cpp Diff ] File ]
mod - rts/Sim/Misc/Feature.cpp Diff ] File ]
mod - rts/Sim/Misc/Feature.h Diff ] File ]
mod - rts/Sim/Misc/FeatureDef.h Diff ] File ]
mod - rts/Sim/Misc/FeatureHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/LosHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/RadarHandler.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/ScriptMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/ScriptMoveType.h Diff ] File ]
mod - rts/Sim/MoveTypes/groundmovetype.cpp Diff ] File ]
mod - rts/Sim/Path/PathManager.cpp Diff ] File ]
mod - rts/Sim/Projectiles/ProjectileHandler.cpp Diff ] File ]
mod - rts/Sim/Projectiles/ProjectileHandler.h Diff ] File ]
mod - rts/Sim/Units/COB/CobEngine.cpp Diff ] File ]
mod - rts/Sim/Units/COB/CobInstance.cpp Diff ] File ]
mod - rts/Sim/Units/COB/CobThread.h Diff ] File ]
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/CommandAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/FactoryCAI.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.h Diff ] File ]
mod - rts/Sim/Units/UnitDef.h Diff ] File ]
mod - rts/Sim/Units/UnitDefHandler.cpp Diff ] File ]
mod - rts/Sim/Units/UnitDefHandler.h Diff ] File ]
mod - rts/Sim/Units/UnitHandler.cpp Diff ] File ]
mod - rts/Sim/Units/UnitLoader.cpp Diff ] File ]
mod - rts/Sim/Units/UnitLoader.h Diff ] File ]
mod - rts/Sim/Units/UnitTracker.cpp Diff ] File ]
mod - rts/Sim/Units/UnitTypes/Builder.cpp Diff ] File ]
mod - rts/Sim/Weapons/Weapon.cpp Diff ] File ]
mod - rts/Sim/Weapons/WeaponDefHandler.cpp Diff ] File ]
mod - rts/Sim/Weapons/WeaponDefHandler.h Diff ] File ]
mod - rts/System/Matrix44f.cpp Diff ] File ]
mod - rts/System/Matrix44f.h Diff ] File ]
mod - rts/System/MouseInput.cpp Diff ] File ]
mod - rts/System/MouseInput.h Diff ] File ]
mod - rts/System/Platform/Linux/OpenALSound.cpp Diff ] File ]
mod - rts/System/Script/LuaFunctions.cpp Diff ] File ]
mod - rts/System/TimeProfiler.cpp Diff ] File ]
mod - rts/System/TimeProfiler.h Diff ] File ]
develop 826610b7
Timestamp: 2007-07-10 22:29:28
Author: tvo
Details ] Diff ]
* Netcode patch by Auswaschbar:
- CNet is now independent from CNetProtocol
- moved map name, mod name and script name to CNetProtocol, removed functions
from CNet and made the game use the already existing functions from CNetProtocol
- struct connection got its own file, was made a class CConnection and got some
usefull functions (which are removed from CNet)
- CLocalConnection is a subclass and represents the connection between server /
client in one instance of spring, there's no difference in usage between
local and remote connections
- simplified usage of CNet / CNetProtocol from outside (in CGame, CGameServer)
- NETMSG_HELLO removed from NETMSG, moved inside CConnection, and this type of
messages are now handled in CConnection (so CGame, CGameServer and CPreGame
doesn't have to care)
- new CDemoRecorder and CDemoReader
all the demo stuff is done in CNetProtocol now, not on CNet anymore
- removed handleerror() and made a class network_error instead (copy'n'paste
from content_error)

* Needed to fix two bugs before applying:
- mod checksum wasn't correctly sent in CGameServer, causing no-gamesetup
not-hosted demos to not work.
- NETMSG_SENDPLAYERSTAT wasn't handled in CPreGame causing demo's of single
player games without enemy (ie. that are finished immediately) to be
unreplayable.

* Commented out the feraiseexcept stuff, it causes too much headache atm,
needs looking at.



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3886 37977431-3df6-0310-b722-df95706aa16b
mod - rts/ExternalAI/GlobalAIHandler.cpp Diff ] File ]
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/GameServer.cpp Diff ] File ]
mod - rts/Game/GameServer.h Diff ] File ]
mod - rts/Game/GameSetup.cpp Diff ] File ]
mod - rts/Game/GameSetup.h Diff ] File ]
mod - rts/Game/PreGame.cpp Diff ] File ]
mod - rts/Game/PreGame.h Diff ] File ]
mod - rts/Game/SelectedUnits.cpp Diff ] File ]
add - rts/System/Connection.cpp Diff ] File ]
add - rts/System/Connection.h Diff ] File ]
add - rts/System/Demo.cpp Diff ] File ]
add - rts/System/Demo.h Diff ] File ]
add - rts/System/LocalConnection.cpp Diff ] File ]
add - rts/System/LocalConnection.h Diff ] File ]
mod - rts/System/LogOutput.h Diff ] File ]
mod - rts/System/Net.cpp Diff ] File ]
mod - rts/System/Net.h Diff ] File ]
mod - rts/System/NetProtocol.cpp Diff ] File ]
mod - rts/System/NetProtocol.h Diff ] File ]
add - rts/System/RemoteConnection.cpp Diff ] File ]
add - rts/System/RemoteConnection.h Diff ] File ]
mod - rts/System/TdfParser.h Diff ] File ]
develop 851906d6
Timestamp: 2007-07-10 21:58:12
Author: tvo
Details ] Diff ]
* Another identical typo



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3885 37977431-3df6-0310-b722-df95706aa16b
mod - rts/build/scons/config.py Diff ] File ]
develop bbf5e020
Timestamp: 2007-07-10 21:45:55
Author: tvo
Details ] Diff ]
* Fix typo in config.py



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3884 37977431-3df6-0310-b722-df95706aa16b
mod - rts/build/scons/config.py Diff ] File ]
develop 68d6aa16
Timestamp: 2007-07-10 17:42:52
Author: tvo
Details ] Diff ]
* Fix project file (all configs except syncdebug now compile fine here)

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3883 37977431-3df6-0310-b722-df95706aa16b
mod - rts/build/vstudio8/rts.vcproj Diff ] File ]
develop 8ccfbb38
Timestamp: 2007-07-09 18:45:14
Author: tim_blokdijk
Details ] Diff ]
Website Documentation, containing:

Requirement analysis.
Description of vision.
Roadmap
Current implementation.
Version history.
Development and maintenance processes.



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3882 37977431-3df6-0310-b722-df95706aa16b
develop 62570cad
Timestamp: 2007-07-09 14:30:59
Author: Victor
Details ] Diff ]
Fixed bug: gunships and air builders has not repair level switch

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3881 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Sim/Units/CommandAI/AirCAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/MobileCAI.cpp Diff ] File ]
develop da9b0759
Timestamp: 2007-07-09 10:18:56
Author: tvo
Details ] Diff ]
* Removed unsinkable array, was unused.
* Removed rejuvQue, was unused (what does it mean anyway?).
* Fixed precompiled header setting on LUA files in VC8 project file.


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3880 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Map/BasicMapDamage.cpp Diff ] File ]
mod - rts/Map/BasicMapDamage.h Diff ] File ]
mod - rts/build/vstudio8/rts.vcproj Diff ] File ]
develop dda219db
Timestamp: 2007-07-08 14:14:25
Author: Victor
Details ] Diff ]
* Fixed bug in KAI-0.22 (ai cannot attack)
The same bug can be in KAI-0.12

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3879 37977431-3df6-0310-b722-df95706aa16b
mod - AI/Global/KAI-0.22/AttackGroup.cpp Diff ] File ]
mod - AI/Global/KAI-0.22/AttackHandler.cpp Diff ] File ]
develop eed36335
Timestamp: 2007-07-05 23:30:21
Author: tvo
Details ] Diff ]
* Refactor std::list<CFeature*> (that was std::set<CFeature*>) to CFeatureSet, like CUnitSet.
* Remove MAX_FEATURES define and 3 MB feature->id lookup table since CFeatureSet handles that.
* Don't fill freeIDs with 3 MB of (mostly unused) IDs, just generate new ones on the fly.
* Delete old LoadSaveHandler code from CFeatureHandler (not needed anymore)
* Delete CFeatureHandler::Serialize() function body (not needed anymore)
* Add find(int id) methods to CUnitSet, CFeatureSet.
* Refactor CFeatureHandler::updateFeatures from a SPRING_HASH_SET<int> to a CFeatureSet.



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3878 37977431-3df6-0310-b722-df95706aa16b
mod - rts/ExternalAI/AICallback.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Sim/Misc/Feature.cpp Diff ] File ]
mod - rts/Sim/Misc/FeatureHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/FeatureHandler.h Diff ] File ]
add - rts/Sim/Misc/FeatureSet.cpp Diff ] File ]
add - rts/Sim/Misc/FeatureSet.h Diff ] File ]
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/CommandAI.cpp Diff ] File ]
mod - rts/Sim/Units/UnitSet.h Diff ] File ]
develop c7e18d90
Timestamp: 2007-07-04 22:27:28
Author: tvo
Details ] Diff ]
* Set CUnit::id earlier so unit doesn't get inserted in some CUnitSets before
id has been set. (Resulted in all kinds of weird bugs)



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3877 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Sim/Units/Unit.cpp Diff ] File ]
mod - rts/Sim/Units/UnitHandler.cpp Diff ] File ]
develop e1ee1775
Timestamp: 2007-07-04 22:07:28
Author: tvo
Details ] Diff ]
* Fix serialization of CSimpleParticleSystem
* Fix division by zero when deserializing CExplosiveProjectile



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3876 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Sim/Projectiles/ExplosiveProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/SimpleParticleSystem.cpp Diff ] File ]
mod - rts/Sim/Projectiles/SimpleParticleSystem.h Diff ] File ]
develop 75450d48
Timestamp: 2007-07-04 21:43:21
Author: tvo
Details ] Diff ]
* Erm, these may be useful too ^^



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3875 37977431-3df6-0310-b722-df95706aa16b
add - rts/Sim/Units/UnitSet.cpp Diff ] File ]
add - rts/Sim/Units/UnitSet.h Diff ] File ]
develop 57a3363c
Timestamp: 2007-07-04 21:42:14
Author: tvo
Details ] Diff ]
* Refactor std::list<CUnit*> to CUnitSet, which encapsulates a
std::map<int, CUnit*> (int is the unit ID).



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3874 37977431-3df6-0310-b722-df95706aa16b
mod - rts/ExternalAI/AICallback.cpp Diff ] File ]
mod - rts/ExternalAI/Group.cpp Diff ] File ]
mod - rts/ExternalAI/Group.h Diff ] File ]
mod - rts/ExternalAI/GroupHandler.cpp Diff ] File ]
mod - rts/ExternalAI/GroupHandler.h Diff ] File ]
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/SelectedUnits.cpp Diff ] File ]
mod - rts/Game/SelectedUnits.h Diff ] File ]
mod - rts/Game/StartScripts/ScriptHandler.cpp Diff ] File ]
mod - rts/Game/StartScripts/SpawnScript.cpp Diff ] File ]
mod - rts/Game/Team.cpp Diff ] File ]
mod - rts/Game/Team.h Diff ] File ]
mod - rts/Game/UI/GuiHandler.cpp Diff ] File ]
mod - rts/Game/UI/LuaUI.cpp Diff ] File ]
mod - rts/Game/UI/MiniMap.cpp Diff ] File ]
mod - rts/Game/UI/MouseHandler.cpp Diff ] File ]
mod - rts/Game/UI/QuitBox.cpp Diff ] File ]
mod - rts/Game/UI/SelectionKeyHandler.cpp Diff ] File ]
mod - rts/Game/WaitCommandsAI.cpp Diff ] File ]
mod - rts/Game/WaitCommandsAI.h Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedRead.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/groundmovetype.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.h Diff ] File ]
mod - rts/Sim/Units/UnitTracker.cpp Diff ] File ]
develop 7e8ef629
Timestamp: 2007-07-02 13:46:34
Author: jcnossen
Details ] Diff ]
* fixed logical XOR,AND,OR (they were implemented as binary xor,and,or)

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3873 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Sim/Units/COB/CobThread.cpp Diff ] File ]
develop c2a53d22
Timestamp: 2007-07-01 14:20:27
Author: trepan
Details ] Diff ]
* Fixed the 'to(o) many timers' message


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3872 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Game/UI/MiniMap.cpp Diff ] File ]
develop e15b2ec7
Timestamp: 2007-07-01 00:15:47
Author: tvo
Details ] Diff ]
* Check whether LosMipLevel is in range [0, 6]
(otherwise uninitialized memory is read)
* Check whether AirLosMipLevel is in range [0, 30]
(outside that range bitshifts with signed integers act up)
* Minimum size of losMap is 1x1, this prevents integer division by zero when
(Air)LosMipLevel is high and map is small.
* Fix CLosHandler allocating twice as much memory as needed since Viktor's patch.



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3871 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Sim/Misc/LosHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/SensorHandler.cpp Diff ] File ]
develop 7203fd30
Timestamp: 2007-06-30 15:12:21
Author: tvo
Details ] Diff ]
* Fix replays, in replays with gameSetup the last player became gaia, hence
no commander was spawned for him. (Main.cpp)
With this fix there would be no gaia team at all in replays without gameSetup,
this is fixed too (though ugly code duplication though -> This really needs
refactor, less possible start up program flows preferably) (Net.cpp)



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@3870 37977431-3df6-0310-b722-df95706aa16b
mod - rts/System/Main.cpp Diff ] File ]
mod - rts/System/Net.cpp Diff ] File ]
First  Prev  1 2 3 ... 110 ... 220 ... 330 ... 440 ... 550 ... 660 ... 770 ... 880 ... 921 922 923 924 925 926 927 ... 990 ... 1057 1058 1059  Next  Last