1
0
forked from 0ad/0ad
0ad/source/simulation2/components
Ykkrosh dc2035efc9 Move Atlas map settings from JS to C++.
Replace New dialog box with separate tools for resizing maps and
replacing terrain textures, to provide more power and to simplify the
problem of initialising map settings.
Fix engine to cope with dynamic map resizing.
Add JSON support to AtObj, to let C++ interact with JSON more easily.

This was SVN commit r9566.
2011-05-29 15:02:02 +00:00
..
tests refactor file interface. requires workspace update 2011-05-25 10:39:13 +00:00
CCmpAIManager.cpp refactor file interface. requires workspace update 2011-05-25 10:39:13 +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 # Support AI construction of buildings. 2011-02-10 16:06:28 +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 Fix units in formation blocking construction and not moving out of the way (see #779). 2011-05-13 20:32:41 +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 Optimise tile-based pathfinder, particularly for large maps. 2011-02-28 00:35:53 +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 Move Atlas map settings from JS to C++. 2011-05-29 15:02:02 +00:00
CCmpPosition.cpp Simplify component interface: remove explicit context parameter, use GetSimContext() instead. 2011-01-16 14:08:38 +00:00
CCmpProjectileManager.cpp Fix various position-related errors with garrisoned units. 2011-05-09 02:02:00 +00:00
CCmpRangeManager.cpp split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +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 refactor file interface. requires workspace update 2011-05-25 10:39:13 +00:00
CCmpTerrain.cpp Move Atlas map settings from JS to C++. 2011-05-29 15:02:02 +00:00
CCmpTest.cpp Simplify component interface: remove explicit context parameter, use GetSimContext() instead. 2011-01-16 14:08:38 +00:00
CCmpUnitMotion.cpp Try to make the pathfinder less likely to get stuck 2011-05-06 21:52:15 +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 Fix units in formation blocking construction and not moving out of the way (see #779). 2011-05-13 20:32:41 +00:00
ICmpObstruction.h Fix units in formation blocking construction and not moving out of the way (see #779). 2011-05-13 20:32:41 +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 Fix non-PCH build error 2011-02-19 00:46:14 +00:00
ICmpPlayer.cpp # Refactored the networking code, and redesigned the game setup screen. 2010-06-30 21:41:04 +00:00
ICmpPlayer.h # Refactored the networking code, and redesigned the game setup screen. 2010-06-30 21:41:04 +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 AI script code to provide a cleaner API around the engine interface. 2011-01-15 23:35:20 +00:00
ICmpPosition.h # Initial support for formation movement. 2010-09-03 09:55:14 +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 Map exploration counter for summary screen 2010-11-21 19:42:26 +00:00
ICmpRangeManager.h split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +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
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
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 Update UnitMotion logic, to partially simplify it. 2010-11-30 12:31:54 +00:00
ICmpUnitMotion.h Make non-combat units flee when under melee attack, and not attack enemies automatically. 2011-03-04 14:36:41 +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