1
0
forked from 0ad/0ad
0ad/source/simulation2/components
historic_bruno 1b8471da1f Changes shore definition to distance on land (all water included) for better dock placement.
Updates build passability classes.
Fixes tile expansion in CheckBuildingPlacement (don't use FromFloat).
Changes dock rotation snapping to search outward.

This was SVN commit r10007.
2011-08-14 23:36:13 +00:00
..
tests refactor file interface. requires workspace update 2011-05-25 10:39:13 +00:00
CCmpAIManager.cpp Upgrade to SpiderMonkey 1.8.5 (fixes #734) 2011-07-16 23:24:14 +00:00
CCmpCommandQueue.cpp Simplify component interface: remove explicit context parameter, use GetSimContext() instead. 2011-01-16 14:08:38 +00:00
CCmpDecay.cpp Simplify component interface: remove explicit context parameter, use GetSimContext() instead. 2011-01-16 14:08:38 +00:00
CCmpFootprint.cpp Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
CCmpMinimap.cpp Simplify component interface: remove explicit context parameter, use GetSimContext() instead. 2011-01-16 14:08:38 +00:00
CCmpMotionBall.cpp Simplify component interface: remove explicit context parameter, use GetSimContext() instead. 2011-01-16 14:08:38 +00:00
CCmpObstruction.cpp Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
CCmpObstructionManager.cpp split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
CCmpOverlayRenderer.cpp Use path types and conversions more consistently. 2011-03-21 22:59:00 +00:00
CCmpOwnership.cpp Simplify component interface: remove explicit context parameter, use GetSimContext() instead. 2011-01-16 14:08:38 +00:00
CCmpPathfinder_Common.h Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
CCmpPathfinder_Tile.cpp Move Atlas map settings from JS to C++. 2011-05-29 15:02:02 +00:00
CCmpPathfinder_Vertex.cpp split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
CCmpPathfinder.cpp Changes shore definition to distance on land (all water included) for better dock placement. 2011-08-14 23:36:13 +00:00
CCmpPosition.cpp # Add experimental fighter planes. 2011-06-09 19:44:40 +00:00
CCmpProjectileManager.cpp Fix various position-related errors with garrisoned units. 2011-05-09 02:02:00 +00:00
CCmpRangeManager.cpp # Remove SoD inside territories. 2011-08-01 21:25:12 +00:00
CCmpSelectable.cpp split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
CCmpSoundManager.cpp Fix badly-named variable 2011-04-20 00:02:59 +00:00
CCmpTemplateManager.cpp Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
CCmpTerrain.cpp Move Atlas map settings from JS to C++. 2011-05-29 15:02:02 +00:00
CCmpTerritoryInfluence.cpp # New dynamic territories design 2011-07-24 11:42:35 +00:00
CCmpTerritoryManager.cpp Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
CCmpTest.cpp Simplify component interface: remove explicit context parameter, use GetSimContext() instead. 2011-01-16 14:08:38 +00:00
CCmpUnitMotion.cpp Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
CCmpVision.cpp Simplify component interface: remove explicit context parameter, use GetSimContext() instead. 2011-01-16 14:08:38 +00:00
CCmpVisualActor.cpp # Minor particle system fixes. 2011-04-29 12:26:31 +00:00
CCmpWaterManager.cpp # Add solid black sides to the map, to hide underwater terrain. 2011-02-03 14:36:54 +00:00
ICmpAIInterface.cpp # Add initial basic player AI framework. 2011-01-12 12:29:00 +00:00
ICmpAIInterface.h # Add initial basic player AI framework. 2011-01-12 12:29:00 +00:00
ICmpAIManager.cpp refactor file interface. requires workspace update 2011-05-25 10:39:13 +00:00
ICmpAIManager.h # Add initial basic player AI framework. 2011-01-12 12:29:00 +00:00
ICmpCommandQueue.cpp # Add initial basic player AI framework. 2011-01-12 12:29:00 +00:00
ICmpCommandQueue.h # Add initial basic player AI framework. 2011-01-12 12:29:00 +00:00
ICmpDecay.cpp # Add corpse decay and building collapse. 2010-08-01 17:38:01 +00:00
ICmpDecay.h # Add corpse decay and building collapse. 2010-08-01 17:38:01 +00:00
ICmpFootprint.cpp Support new SpiderMonkey API. 2010-11-16 23:00:52 +00:00
ICmpFootprint.h Expose Footprint::GetShape and TemplateManager::FindAllTemplates to scripts. 2010-05-01 09:48:39 +00:00
ICmpGuiInterface.cpp # towards locale-independent pathnames on Linux 2011-03-21 17:53:13 +00:00
ICmpGuiInterface.h # towards locale-independent pathnames on Linux 2011-03-21 17:53:13 +00:00
ICmpIdentity.cpp Missing files 2011-05-05 20:07:51 +00:00
ICmpIdentity.h Missing files 2011-05-05 20:07:51 +00:00
ICmpMinimap.cpp # Display units on the minimap 2010-04-23 18:36:48 +00:00
ICmpMinimap.h # Add fog-of-war. 2010-09-23 12:13:13 +00:00
ICmpMotion.cpp # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
ICmpMotion.h # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
ICmpObstruction.cpp Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
ICmpObstruction.h Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
ICmpObstructionManager.cpp Stop units walking outside the edges of circular maps. 2010-10-30 18:25:34 +00:00
ICmpObstructionManager.h # Support AI construction of buildings. 2011-02-10 16:06:28 +00:00
ICmpOverlayRenderer.cpp refactor path interface: 2011-03-23 13:36:20 +00:00
ICmpOverlayRenderer.h Use path types and conversions more consistently. 2011-03-21 22:59:00 +00:00
ICmpOwnership.cpp warning fixes: mostly size_t vs. specialized API type and other type conversion. 2010-09-05 09:38:30 +00:00
ICmpOwnership.h warning fixes: mostly size_t vs. specialized API type and other type conversion. 2010-09-05 09:38:30 +00:00
ICmpPathfinder.cpp Add obstruction debug mode, with GUI toggle. 2010-03-20 19:18:01 +00:00
ICmpPathfinder.h Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
ICmpPlayer.cpp Adds rotation to starting camera (currently unused) 2011-06-16 21:21:33 +00:00
ICmpPlayer.h Adds rotation to starting camera (currently unused) 2011-06-16 21:21:33 +00:00
ICmpPlayerManager.cpp # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
ICmpPlayerManager.h # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
ICmpPosition.cpp # Add experimental fighter planes. 2011-06-09 19:44:40 +00:00
ICmpPosition.h # Add experimental fighter planes. 2011-06-09 19:44:40 +00:00
ICmpProjectileManager.cpp Switch everything to 15.16-bit precision fixeds, to allow more accurate unit vectors and angles. 2010-05-02 20:32:37 +00:00
ICmpProjectileManager.h Switch everything to 15.16-bit precision fixeds, to allow more accurate unit vectors and angles. 2010-05-02 20:32:37 +00:00
ICmpRangeManager.cpp Add per-player LOS-reveal flag. 2011-06-28 23:24:42 +00:00
ICmpRangeManager.h Add per-player LOS-reveal flag. 2011-06-28 23:24:42 +00:00
ICmpSelectable.cpp # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
ICmpSelectable.h # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
ICmpSettlement.cpp # Initial support for territories 2011-07-20 19:48:06 +00:00
ICmpSettlement.h # Initial support for territories 2011-07-20 19:48:06 +00:00
ICmpSoundManager.cpp # Initial audio integration with new simulation system. 2010-04-04 21:24:39 +00:00
ICmpSoundManager.h # Initial audio integration with new simulation system. 2010-04-04 21:24:39 +00:00
ICmpTemplateManager.cpp # Add initial basic player AI framework. 2011-01-12 12:29:00 +00:00
ICmpTemplateManager.h Disable XML validation when loading templates for AI, to save startup time 2011-02-20 20:45:39 +00:00
ICmpTerrain.cpp # Support floating units in new simulation system. 2010-05-27 23:23:53 +00:00
ICmpTerrain.h Move Atlas map settings from JS to C++. 2011-05-29 15:02:02 +00:00
ICmpTerritoryInfluence.cpp # Initial support for territories 2011-07-20 19:48:06 +00:00
ICmpTerritoryInfluence.h # New dynamic territories design 2011-07-24 11:42:35 +00:00
ICmpTerritoryManager.cpp Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
ICmpTerritoryManager.h Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
ICmpTest.cpp # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
ICmpTest.h # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
ICmpUnitMotion.cpp Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
ICmpUnitMotion.h Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. 2011-08-06 08:11:05 +00:00
ICmpUnknownScript.cpp # Added initial support for players and population counters in new simulation system, plus various infrastructure improvements. 2010-01-22 20:03:14 +00:00
ICmpUnknownScript.h # Added initial support for players and population counters in new simulation system, plus various infrastructure improvements. 2010-01-22 20:03:14 +00:00
ICmpVision.cpp Fix highlighting of obstructed building placement previews. 2010-10-04 17:34:33 +00:00
ICmpVision.h Fix highlighting of obstructed building placement previews. 2010-10-04 17:34:33 +00:00
ICmpVisual.cpp Add dust particles on under-construction buildings, varying based on number of active builders. 2011-04-06 00:11:40 +00:00
ICmpVisual.h Add dust particles on under-construction buildings, varying based on number of active builders. 2011-04-06 00:11:40 +00:00
ICmpWaterManager.cpp # Support floating units in new simulation system. 2010-05-27 23:23:53 +00:00
ICmpWaterManager.h # Support floating units in new simulation system. 2010-05-27 23:23:53 +00:00