spring: develop 84f64662 | [ Diff ] [ Back to Repository ] | |||
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
trepan | trepan | develop | 2008-07-11 23:18:27 | develop 0a08542d |
Changeset | *** NOTE *** I expect a little breakage with this one ... committing to see how the buildbot reacts to it. *********** - ifdef'ed all GML dependencies with USE_GML (I don't want it "sort of" removed, I want it gone) - replaced LuaCallInHandler (luaCallIns) with EventHandler (eventHandler) (CLuaHandle is now based on CEventClient, as could external AIs be) - fixed Projectile IDs so that they won't exceed lua's integer range as quickly (lua uses float, with a 2^24 contiguous integer range) With the comment example of 1000 projectiles per frame (extreme), you wouldn't get past 10 minutes. - fixed LuaSyncedCtrl::ParseProjectile so that it checks for allyTeam control - removed the std::pair<> cruft from EventHandler - added geometry shader support to LuaOpenGL - added the new call-ins: - PlayerChanged(playerID) (player changed team or spectating state) - TeamChanged(teamID) (team changed allyteam, not useful yet) - UnitCommand(unitID, unitDefID, unitTeam, cmdID, cmdOpts, cmdParams) * note that cmdOpts is a number - added LuaSyncedRead Spring.GetUnitLastAttacker() - added LuaSyncedRead Spring.GetUnitFuel() - added LuaSyncedCtrl Spring.SetUnitFuel() - replaced Spring.GetMouseMiniMapState() with: Spring.GetMiniMapGeometry() -> posX, posY, sizeX, sizeY, minimized, maximized, <false | "left" | "right"> - added LuaSyncedRead Spring.GetUnitSensorRadius(unitID, <type>) - added LuaSyncedCtrl Spring.SetUnitSensorRadius(unitID, <type>, radius) <type> can be: 'los' 'airLos' 'radar' 'radarJammer' 'sonar' 'sonarJammer' 'seismic' - lua unit 'facing' parameters can now use long strings: 'north', 'south', 'east', 'west' - the Spring.UnitCreated() call-out now accepts unitDef names and unitDef IDs - fonts.lua can load fonts from the VFS (and will create LuaUI/Fonts/ if it does not exist) - replaced some lua_gettop() checks with luaL_check...() - added the lua_toint(), lua_tofloat(), and luaL_checkfloat() convenience calls - renamed CommandDescription's onlyKey to hidden - copied CommandDescription's disabled property in ExternalAI/Group.cpp git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6144 37977431-3df6-0310-b722-df95706aa16b |
|||
mod - AI/Global/CSAI/BuildTools/_UnitDefProxy.h | [ Diff ] [ File ] | |||
mod - SConstruct | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/camera_smooth_move.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/gui_xray_shader.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/callins.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/fonts.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/widgets.lua | [ Diff ] [ File ] | |||
mod - rts/CMakeLists.txt | [ Diff ] [ File ] | |||
mod - rts/ExternalAI/Group.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/GameHelper.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/Player.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/SelectedUnits.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/Team.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/GameSetupDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/GuiHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/GuiHandler.h | [ 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/TooltipConsole.cpp | [ Diff ] [ File ] | |||
rm - rts/Lua/LuaCallInHandler.cpp | [ Diff ] [ File ] | |||
rm - rts/Lua/LuaCallInHandler.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 ] | |||
add - rts/Lua/LuaIO.cpp | [ Diff ] [ File ] | |||
add - rts/Lua/LuaIO.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaInputReceiver.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaMaterial.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaOpenGL.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaOpenGL.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaParser.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaPathFinder.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaRules.cpp | [ 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/LuaSyncedRead.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaSyncedRead.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnitDefs.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnitRendering.cpp | [ 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/LuaUtils.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaVFS.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaWeaponDefs.cpp | [ Diff ] [ File ] | |||
mod - rts/Map/BasicMapDamage.cpp | [ Diff ] [ File ] | |||
mod - rts/Map/MapInfo.cpp | [ Diff ] [ File ] | |||
mod - rts/Map/MapInfo.h | [ Diff ] [ File ] | |||
mod - rts/Map/SMF/BFGroundDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Map/SMF/SmfReadMap.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/Env/AdvWater.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/Env/BumpWater.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/Env/DynWater.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/GL/myGL.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/IconHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/IconHandler.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/ShadowHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/Textures/Bitmap.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/Textures/Bitmap.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/UnitModels/UnitDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Features/FeatureHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Misc/LosHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Misc/LosHandler.h | [ Diff ] [ File ] | |||
mod - rts/Sim/MoveTypes/GroundMoveType.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Objects/SolidObject.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/PathEstimator.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/ExplosionGenerator.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/ExplosionGenerator.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/Projectile.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/ProjectileHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/ProjectileHandler.h | [ Diff ] [ File ] | |||
mod - rts/Sim/SideParser.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/COB/CobInstance.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/CommandAI/Command.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/CommandAI/Command.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/CommandAI/CommandAI.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/CommandAI/CommandQueue.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/CommandAI/MobileCAI.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 ] | |||
add - rts/Sim/Units/UnitDefImage.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitHandler.cpp | [ Diff ] [ File ] | |||
rm - rts/Sim/Units/UnitImage.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitLoader.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitTypes/Builder.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitTypes/Factory.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitTypes/TransportUnit.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Weapons/Weapon.cpp | [ Diff ] [ File ] | |||
add - rts/System/EventClient.cpp | [ Diff ] [ File ] | |||
add - rts/System/EventClient.h | [ Diff ] [ File ] | |||
add - rts/System/EventHandler.cpp | [ Diff ] [ File ] | |||
add - rts/System/EventHandler.h | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/FileHandler.h | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/VFSModes.h | [ Diff ] [ File ] | |||
mod - rts/System/GlobalStuff.cpp | [ Diff ] [ File ] | |||
mod - rts/System/GlobalStuff.h | [ Diff ] [ File ] | |||
mod - rts/System/Platform/FileSystem.cpp | [ Diff ] [ File ] | |||
mod - rts/System/Platform/FileSystem.h | [ Diff ] [ File ] | |||
mod - rts/System/Platform/Linux/UnixFileSystemHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/System/Script/LuaFunctions.cpp | [ Diff ] [ File ] | |||
mod - rts/System/SpringApp.cpp | [ Diff ] [ File ] | |||
mod - rts/build/scons/rts.py | [ Diff ] [ File ] | |||
mod - rts/lib/gml/gml.cpp | [ Diff ] [ File ] | |||
mod - rts/lib/gml/gml.h | [ Diff ] [ File ] | |||
mod - rts/lib/gml/gmlsrv.h | [ Diff ] [ File ] | |||
mod - rts/lib/lua/README_SPRING | [ Diff ] [ File ] | |||
mod - rts/lib/lua/include/LuaInclude.h | [ Diff ] [ File ] | |||
mod - rts/lib/lua/include/lua.h | [ Diff ] [ File ] | |||
mod - rts/lib/lua/include/luaconf.h | [ Diff ] [ File ] | |||
mod - rts/lib/lua/src/lapi.cpp | [ Diff ] [ File ] | |||
mod - rts/lib/lua/src/liolib.cpp | [ Diff ] [ File ] | |||
mod - rts/lib/lua/src/lmathlib.cpp | [ Diff ] [ File ] | |||
mod - rts/lib/lua/src/loslib.cpp | [ Diff ] [ File ] | |||
mod - rts/lib/lua/src/lstate.cpp | [ Diff ] [ File ] | |||
mod - rts/lib/lua/src/lstate.h | [ Diff ] [ File ] | |||
mod - rts/lib/lua/src/lvm.cpp | [ Diff ] [ File ] |