1
0
forked from 0ad/0ad
0ad/source/simulation
Matei aa50820d9a #Unit AI: Aggressive, defensive and stand ground stances.
Also split Entity.cpp further, moving the rendering code to
EntityRendering.cpp and the JS interface code to
EntityScriptInterface.cpp. This makes each individual file smaller
(about 1000 lines still!) and lets them be compiled independently.

This was SVN commit r4314.
2006-09-09 00:00:23 +00:00
..
AStarEngine.cpp # Housekeeping and pathfinder enhancements / optimization when dealing with ranged actions. 2006-08-01 03:41:21 +00:00
AStarEngine.h # Housekeeping and pathfinder enhancements / optimization when dealing with ranged actions. 2006-08-01 03:41:21 +00:00
Aura.cpp # Aura and territory rendering 2006-08-25 06:04:33 +00:00
Aura.h # Aura and territory rendering 2006-08-25 06:04:33 +00:00
BoundingObjects.cpp Simplification of #Include paths: relative names are used only for included files in the same directory as the including file; everything else uses the full path relative to source/. 2006-06-02 02:10:27 +00:00
BoundingObjects.h Simplification of #Include paths: relative names are used only for included files in the same directory as the including file; everything else uses the full path relative to source/. 2006-06-02 02:10:27 +00:00
Collision.cpp Updated OpenAL to 1.1 (which no longer includes ALUT). 2006-09-02 21:20:25 +00:00
Collision.h # Housekeeping and pathfinder enhancements / optimization when dealing with ranged actions. 2006-08-01 03:41:21 +00:00
Entity.cpp #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
Entity.h #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
EntityFormation.cpp # move ps/Network into top level project (and static lib). 2006-08-26 20:25:37 +00:00
EntityFormation.h # Housekeeping. 2006-07-24 01:33:26 +00:00
EntityHandles.cpp # move ps/Network into top level project (and static lib). 2006-08-26 20:25:37 +00:00
EntityHandles.h - Optimization: added bit vector to let CEntityManager check referenced entities with more spatial locality. 2006-07-29 23:58:33 +00:00
EntityManager.cpp #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
EntityManager.h #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
EntityMessage.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
EntityOrders.h #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
EntityPredicate.h Forcing update of EntityPredicate.h 2005-03-30 18:25:07 +00:00
EntityProperties.cpp Some cleanup - renamed CBaseEntity to CEntityTemplate, and removed JSInterface_BaseEntity.h and JSInterface_Entity.h (which were unused). 2006-07-13 03:29:33 +00:00
EntityProperties.h # housekeeping 2006-07-20 14:37:58 +00:00
EntityRendering.cpp #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
EntityScriptInterface.cpp #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
EntityStateProcessing.cpp #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
EntitySupport.cpp # Housekeeping. 2006-07-24 01:33:26 +00:00
EntitySupport.h # Added tool for viewing models and animations outside the game. 2006-08-28 17:36:42 +00:00
EntityTemplate.cpp #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
EntityTemplate.h #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
EntityTemplateCollection.cpp # Added tool for viewing models and animations outside the game. 2006-08-28 17:36:42 +00:00
EntityTemplateCollection.h # Added tool for viewing models and animations outside the game. 2006-08-28 17:36:42 +00:00
EventHandlers.cpp # Updates to construction: Added a start construction net message and made the selected units start working on a newly placed building after you place it. 2006-05-04 07:40:31 +00:00
EventHandlers.h Simplification of #Include paths: relative names are used only for included files in the same directory as the including file; everything else uses the full path relative to source/. 2006-06-02 02:10:27 +00:00
Formation.cpp # housekeeping 2006-07-20 14:37:58 +00:00
Formation.h # housekeeping 2006-07-20 14:37:58 +00:00
FormationCollection.cpp # housekeeping 2006-07-20 14:37:58 +00:00
FormationCollection.h # housekeeping 2006-07-20 14:37:58 +00:00
FormationManager.cpp A few organization changes: 2006-06-09 23:07:11 +00:00
FormationManager.h A few organization changes: 2006-06-09 23:07:11 +00:00
LOSManager.cpp Units can no longer "track" enemies that are out of the player's LOS when performing a contact action (attack, gather, etc). 2006-09-01 00:24:26 +00:00
LOSManager.h Units can no longer "track" enemies that are out of the player's LOS when performing a contact action (attack, gather, etc). 2006-09-01 00:24:26 +00:00
PathfindEngine.cpp #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
PathfindEngine.h #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
PathfindSparse.cpp # Housekeeping. 2006-07-27 21:20:30 +00:00
PathfindSparse.h # complete revamp of build system in preparation for automated self tests. 2006-06-02 03:56:24 +00:00
ProductionQueue.cpp # Better handling of entity ownership changes. 2006-07-21 00:05:56 +00:00
ProductionQueue.h # Better handling of entity ownership changes. 2006-07-21 00:05:56 +00:00
Projectile.cpp Premake: include precompiled.h in the project; set up dependencies for Atlas projects. 2006-06-09 16:44:16 +00:00
Projectile.h Simplification of #Include paths: relative names are used only for included files in the same directory as the including file; everything else uses the full path relative to source/. 2006-06-02 02:10:27 +00:00
Scheduler.cpp Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
Scheduler.h Simplification of #Include paths: relative names are used only for included files in the same directory as the including file; everything else uses the full path relative to source/. 2006-06-02 02:10:27 +00:00
ScriptObject.cpp More header-file rejigging. 2006-06-09 18:32:00 +00:00
ScriptObject.h More header-file rejigging. 2006-06-09 18:32:00 +00:00
Simulation.cpp Updated OpenAL to 1.1 (which no longer includes ALUT). 2006-09-02 21:20:25 +00:00
Simulation.h Modified CSimulation's random number generator to use the Boost small_int and uniform_01 distributions for better portability. 2006-08-07 20:38:23 +00:00
Stance.cpp #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
Stance.h #Unit AI: Aggressive, defensive and stand ground stances. 2006-09-09 00:00:23 +00:00
Technology.cpp # Housekeeping. 2006-07-27 21:20:30 +00:00
Technology.h More tech work: 2006-07-21 22:57:38 +00:00
TechnologyCollection.cpp # Updates to techs. 2006-07-20 22:43:06 +00:00
TechnologyCollection.h # housekeeping 2006-07-20 14:37:58 +00:00
TerritoryManager.cpp Sped up territory border rendering by caching each edge segment's terrain-conformed coordinates so they don't have to be recalculated each frame. 2006-09-08 16:03:18 +00:00
TerritoryManager.h Sped up territory border rendering by caching each edge segment's terrain-conformed coordinates so they don't have to be recalculated each frame. 2006-09-08 16:03:18 +00:00
TurnManager.cpp # move ps/Network into top level project (and static lib). 2006-08-26 20:25:37 +00:00
TurnManager.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00