1
0
forked from 0ad/0ad
0ad/source/graphics
pyrolink 3408b078b7 #Unit formations and rank textures
-Added functionality for "casting" and creating net messages (without
JS)
-Rank textures-specified in XML
-Formations-currently don't attack correctly (i.e. travel like mobs) and
don't switch to their movement formations when tasked to go somewhere
(the pathfinder doesn't give any heads up about destination reached, so
there's no way to change back to the original).  Also, base switching is
untested so no garuntees for next and prior formation things.

This was SVN commit r3710.
2006-03-31 03:30:34 +00:00
..
scripting Rotated various things (terrain texture UVs, default light and camera angles) by 45 degrees. 2006-03-21 20:55:45 +00:00
Camera.cpp Rotated various things (terrain texture UVs, default light and camera angles) by 45 degrees. 2006-03-21 20:55:45 +00:00
Camera.h - Seperate ViewCamera (eye position) and CullCamera (model culling, shadow 2006-01-22 19:12:30 +00:00
CinemaTrack.cpp fix warnings (VC7) 2006-02-19 21:16:54 +00:00
CinemaTrack.h -CinemaTrack-refined 2006-01-29 23:25:04 +00:00
Color.cpp Stab at fixing the VertexArray compile error on VC++. 2005-10-03 03:41:42 +00:00
Color.h - Terrain self-shadows (only noticeable with a low angle of sun) 2006-02-13 14:18:20 +00:00
DefaultEmitter.cpp This was SVN commit r3524. 2006-02-17 01:13:04 +00:00
DefaultEmitter.h Fix Linux build, don't EVER #include <windows.h> again! 2006-01-21 20:01:17 +00:00
Frustum.cpp CVSROOT: doesn't seem particularly useful now 2005-09-30 00:59:42 +00:00
Frustum.h #More accurate bounds calculations to improve shadow resolution 2006-03-26 21:58:48 +00:00
GameView.cpp Rotated various things (terrain texture UVs, default light and camera angles) by 45 degrees. 2006-03-21 20:55:45 +00:00
GameView.h Rotated various things (terrain texture UVs, default light and camera angles) by 45 degrees. 2006-03-21 20:55:45 +00:00
HFTracer.cpp #Fix a crash in the heightfield tracer. 2006-03-25 22:13:28 +00:00
HFTracer.h add ps/Errors.h and/or lib/types.h headers (shouldn't rely on precompiled.h to pull those in). 2005-01-07 00:47:44 +00:00
LightEnv.cpp Rotated various things (terrain texture UVs, default light and camera angles) by 45 degrees. 2006-03-21 20:55:45 +00:00
LightEnv.h * clean up CLightEnv a bit 2006-02-15 00:45:16 +00:00
MapIO.h Updated map format, to store lighting information in XML. Also, vital whitespace consistency improvements. 2005-05-11 03:07:08 +00:00
MapReader.cpp Rotated various things (terrain texture UVs, default light and camera angles) by 45 degrees. 2006-03-21 20:55:45 +00:00
MapReader.h Rotated various things (terrain texture UVs, default light and camera angles) by 45 degrees. 2006-03-21 20:55:45 +00:00
MapWriter.cpp Rotated various things (terrain texture UVs, default light and camera angles) by 45 degrees. 2006-03-21 20:55:45 +00:00
MapWriter.h Rotated various things (terrain texture UVs, default light and camera angles) by 45 degrees. 2006-03-21 20:55:45 +00:00
Material.cpp renderer: load/unload water textures (similar to alpha maps); do that in delay load and avoid leaking them. 2005-10-12 04:16:41 +00:00
Material.h Fixed prop player-colouring. Allowed per-object colours. (Coming soon: data to demonstrate it.) 2005-04-07 04:29:07 +00:00
MaterialManager.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
MaterialManager.h Minor fixes for Linux/GCC 2004-09-26 21:21:34 +00:00
MeshManager.cpp Corrected ICC errors and some warnings. Removed some unnecessarily verbose logging. Did minor things. 2005-01-13 00:17:31 +00:00
MeshManager.h Resource leak fixes 2004-12-16 12:01:47 +00:00
MiniPatch.cpp Linux/GCC/glibc Compat 2004-12-18 23:30:28 +00:00
MiniPatch.h - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00
Model.cpp Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00
Model.h Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00
ModelDef.cpp Eek.. apparently, I committed in the wrong subdirectory. 2005-10-25 02:00:09 +00:00
ModelDef.h Eek.. apparently, I committed in the wrong subdirectory. 2005-10-25 02:00:09 +00:00
ObjectBase.cpp Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00
ObjectBase.h Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00
ObjectEntry.cpp Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00
ObjectEntry.h Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00
ObjectManager.cpp Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00
ObjectManager.h Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00
ParticleEmitter.cpp fix warnings (VC7) 2006-02-19 21:16:54 +00:00
ParticleEmitter.h This was SVN commit r3526. 2006-02-17 02:02:18 +00:00
ParticleEngine.cpp This was SVN commit r3527. 2006-02-17 02:02:29 +00:00
ParticleEngine.h This was SVN commit r3528. 2006-02-17 02:02:39 +00:00
Patch.cpp Optimised game-loading, by not reading terrain textures or calculating bounding boxes when not necessary; maps load about twenty seconds faster (at least in Debug mode). Also fixed possible minor bug (FLT_MIN vs -FLT_MAX) and other trivial things. 2005-02-09 23:19:48 +00:00
Patch.h ran newline stomper; no real changes 2004-06-08 12:10:51 +00:00
RenderableObject.h * clean up CLightEnv a bit 2006-02-15 00:45:16 +00:00
SkeletonAnim.h Changes to actor speed specifications. 2005-05-27 00:38:30 +00:00
SkeletonAnimDef.cpp Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00
SkeletonAnimDef.h Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00
SkeletonAnimManager.cpp GameSetup: "-autostart=mapname" command-line parameter, for faster testing. 2005-10-30 21:30:52 +00:00
SkeletonAnimManager.h Minor changes for linux 2004-06-02 15:03:17 +00:00
Sprite.cpp - both tex.cpp and ogl_tex.cpp had functions named tex_* - confusing. renamed to ogl_tex* to disambiguate. 2005-09-02 02:54:02 +00:00
Sprite.h - both tex.cpp and ogl_tex.cpp had functions named tex_* - confusing. renamed to ogl_tex* to disambiguate. 2005-09-02 02:54:02 +00:00
Terrain.cpp #Unit formations and rank textures 2006-03-31 03:30:34 +00:00
Terrain.h Terrain, Interact, LOSManager, Atlas, etc: Fixed some off-by-one and off-by-FLT_EPSILON problems with objects near/off the edge of the map. Also changed some model.GetBounds().GetCentre() into model.GetTransform().GetTranslation() to fix off-by-centre-of-bounds-minus-position problems. Thus, you can no longer make units in Atlas disappear off the edge and never be seen or selected again. Also changed out-of-bounds LOS value to make them visible if they somehow escape anyway. Also fixed out-of-bounds access of terrain heightmap. 2005-12-09 01:08:08 +00:00
TerrainProperties.cpp g_keys[] has been made redundant by SDL's key array; use SDL_GetKeyState instead to get address of new keys array 2005-10-31 16:26:51 +00:00
TerrainProperties.h Terrain, Interact, LOSManager, Atlas, etc: Fixed some off-by-one and off-by-FLT_EPSILON problems with objects near/off the edge of the map. Also changed some model.GetBounds().GetCentre() into model.GetTransform().GetTranslation() to fix off-by-centre-of-bounds-minus-position problems. Thus, you can no longer make units in Atlas disappear off the edge and never be seen or selected again. Also changed out-of-bounds LOS value to make them visible if they somehow escape anyway. Also fixed out-of-bounds access of terrain heightmap. 2005-12-09 01:08:08 +00:00
Texture.h - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00
TextureEntry.cpp TerrainProperties: Use CTerrainPropertiesPtr (boost::shared_ptr) instead of CTerrainProperties*, to fix (slightly inelegantly) memory leaks. 2005-10-28 01:43:16 +00:00
TextureEntry.h TerrainProperties: Use CTerrainPropertiesPtr (boost::shared_ptr) instead of CTerrainProperties*, to fix (slightly inelegantly) memory leaks. 2005-10-28 01:43:16 +00:00
TextureManager.cpp More reliable texture blending. Resource unloading. Minor fixes. 2005-11-06 05:05:07 +00:00
TextureManager.h More reliable texture blending. Resource unloading. Minor fixes. 2005-11-06 05:05:07 +00:00
Unit.cpp Load default player data from XML 2006-03-18 04:38:41 +00:00
Unit.h Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00
UnitManager.cpp Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00
UnitManager.h Refactored actor variation system, and added support for entity-level selections (controlled by the current animation). 2006-03-17 03:59:49 +00:00