0ad/source/simulation
Ykkrosh ee3243ff92 # Fixes for simulation speed in scenario edtior. Various code cleanups.
Game, Simulation, etc: Separated 'update' and 'interpolate', and made
'update' return whether it's going fast enough (so callers can decide to
do more updates per render). Changed some time variables to 'double' so
they have enough precision in long games.
Atlas: Added "Fast" playback button. Made simulation sometimes go at
real-time speed, if it's just slightly too slow at rendering.
VertexBuffer: Removed some non-useful glGetError calls.
Entity: Commented out redundant Tick code. Fixed syntax error in
disabled code that confused the IDE.
Aura: Changed string code again, to simply use ASCII instead of UTF-16.
(SpiderMonkey seems to handle it just as efficiently, for small
strings.)
Misc: Some more minor header-file cleanup.
SVN log: Added feed link.

This was SVN commit r4807.
2007-01-24 20:17:28 +00:00
..
AStarEngine.cpp # Made Atlas compile on linux 2006-11-12 04:02:36 +00:00
AStarEngine.h # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
Aura.cpp # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +00:00
Aura.h # GCC 4.1.1 compatibility 2006-09-30 15:46:40 +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 # Fixes to terrain conformance and movement speed bonus. 2006-09-16 20:13:40 +00:00
Collision.h # GCC 4.1.1 compatibility 2006-09-30 15:46:40 +00:00
Entity.cpp # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +00:00
Entity.h # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +00:00
EntityFormation.cpp # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +00:00
EntityFormation.h # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +00:00
EntityHandles.cpp # move ps/Network into top level project (and static lib). 2006-08-26 20:25:37 +00:00
EntityHandles.h # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
EntityManager.cpp # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +00:00
EntityManager.h # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +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 # Linux/ICC fixes 2007-01-02 18:11:00 +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 # Order system refactoring. 2006-12-21 14:57:13 +00:00
EntityScriptInterface.cpp # Tidied up some code. 2007-01-08 01:56:46 +00:00
EntityStateProcessing.cpp Added m_SoundGroupTable in CEntityTemplate to allow the soundgroup file for each animation to be specified in XML. 2007-01-13 20:14:03 +00:00
EntitySupport.cpp # Housekeeping. 2006-07-24 01:33:26 +00:00
EntitySupport.h # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +00:00
EntityTemplate.cpp Added m_SoundGroupTable in CEntityTemplate to allow the soundgroup file for each animation to be specified in XML. 2007-01-13 20:14:03 +00:00
EntityTemplate.h # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +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 # Order system refactoring. 2006-12-21 14:57:13 +00:00
EventHandlers.h # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +00:00
Formation.cpp GCC compatibility (fixed CStr.h case, got rid of a few warnings) 2006-10-20 01:06:43 +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 # minor fixes exposed by ICC 9.0 warnings 2006-12-17 00:49:09 +00:00
FormationManager.h A few organization changes: 2006-06-09 23:07:11 +00:00
LOSManager.cpp # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +00:00
LOSManager.h Removed some header files from header files. 2007-01-13 22:44:42 +00:00
PathfindEngine.cpp # Order system refactoring. 2006-12-21 14:57:13 +00:00
PathfindEngine.h # Units will now back away from enemies when below minimum range. 2006-10-04 04:47:58 +00:00
PathfindSparse.cpp # Order system refactoring. 2006-12-21 14:57:13 +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 Actor Viewer: Added controls for wireframe, background colour, move-when-walking. Reduced CPU usage when 'playing' things with no animation. 2006-09-26 01:44:20 +00:00
ProductionQueue.h # Better handling of entity ownership changes. 2006-07-21 00:05:56 +00:00
Projectile.cpp # Tidied up some code. 2007-01-08 01:56:46 +00:00
Projectile.h Removed some header files from header files. 2007-01-13 22:44:42 +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 # Added initial play-testing support in the scenario editor. 2007-01-17 03:25:20 +00:00
Simulation.cpp # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +00:00
Simulation.h # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +00:00
Stance.cpp # Order system refactoring. 2006-12-21 14:57:13 +00:00
Stance.h # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +00:00
Technology.cpp Renamed ore to metal in C++. 2006-10-26 22:01:26 +00:00
Technology.h Tried compiling with ICC9 on Linux, which raised various issues: 2006-12-16 01:01:15 +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 # Fixes for simulation speed in scenario edtior. Various code cleanups. 2007-01-24 20:17:28 +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
TriggerManager.cpp #Cinematic improvements; trigger features 2007-01-16 23:22:25 +00:00
TriggerManager.h #Cinematic improvements; trigger features 2007-01-16 23:22:25 +00:00
TurnManager.cpp # move ps/Network into top level project (and static lib). 2006-08-26 20:25:37 +00:00
TurnManager.h # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00