| spring: develop 2f5fc593 | [ Diff ] [ Back to Repository ] | |||
| Author | Committer | Branch | Timestamp | Parent |
|---|---|---|---|---|
| jcnossen | jcnossen | develop | 2006-06-04 16:06:04 | develop 83da109d |
| Changeset | * weapons can specify an explosion generator class with "explosiongenerator=.." in the TDF. The class has to be a creg registered class implementing the CExplosionGenerator interface. * The exception messages will be displayed for global AI exceptions * added a CCustomExplosionGenerator, which creates explosions based on scripts in gamedata/explosions/*.tdf that can access the registered projectile properties directly. * renamed CExplosionGraphics to CExplosionGenerator and CStdExplosionGraphics to CStdExplosionGenerator. * added CR_MEMBER_BEGINFLAG and CR_MEMBER_ENDFLAG macros to set member flags * registered CDirtProjectile, CGfxProjectile, CTracerProjectile, CSmokeProjectile, CSmokeProjectile2, CHeatCloudProjectile so they can be used in an explosion script. * restored correct behavior of GetHeadingFromVector * optimized TdfParser::GetAllValues * optimized groundflash handling in ProjectileHandler.cpp * added "projectiledump" commandline option, to dump projectile class info git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@1409 37977431-3df6-0310-b722-df95706aa16b |
|||
| mod - rts/ExternalAI/GlobalAIHandler.cpp | [ Diff ] [ File ] | |||
| mod - rts/Game/GameHelper.cpp | [ Diff ] [ File ] | |||
| mod - rts/Game/GameHelper.h | [ Diff ] [ File ] | |||
| rm - rts/Rendering/ExplosionGraphics.cpp | [ Diff ] [ File ] | |||
| rm - rts/Rendering/ExplosionGraphics.h | [ Diff ] [ File ] | |||
| mod - rts/Rendering/GroundFlash.cpp | [ Diff ] [ File ] | |||
| mod - rts/Rendering/GroundFlash.h | [ Diff ] [ File ] | |||
| mod - rts/Sim/Misc/DamageArrayHandler.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Objects/WorldObject.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/DirtProjectile.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/DirtProjectile.h | [ Diff ] [ File ] | |||
| add - rts/Sim/Projectiles/ExplosionGenerator.cpp | [ Diff ] [ File ] | |||
| add - rts/Sim/Projectiles/ExplosionGenerator.h | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/GfxProjectile.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/GfxProjectile.h | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/HeatCloudProjectile.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/HeatCloudProjectile.h | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/Projectile.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/Projectile.h | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/ProjectileHandler.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/ProjectileHandler.h | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/SmokeProjectile.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/SmokeProjectile.h | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/SmokeProjectile2.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/SmokeProjectile2.h | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/TracerProjectile.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/TracerProjectile.h | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/WeaponProjectile.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Projectiles/WeaponProjectile.h | [ Diff ] [ File ] | |||
| mod - rts/Sim/Units/UnitDefHandler.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Weapons/WeaponDefHandler.cpp | [ Diff ] [ File ] | |||
| mod - rts/Sim/Weapons/WeaponDefHandler.h | [ Diff ] [ File ] | |||
| mod - rts/System/Main.cpp | [ Diff ] [ File ] | |||
| mod - rts/System/Matrix44f.cpp | [ Diff ] [ File ] | |||
| mod - rts/System/Messages.cpp | [ Diff ] [ File ] | |||
| mod - rts/System/StdAfx.h | [ Diff ] [ File ] | |||
| mod - rts/System/TdfParser.cpp | [ Diff ] [ File ] | |||
| mod - rts/System/TdfParser.h | [ Diff ] [ File ] | |||
| mod - rts/System/creg/ClassBinding.cpp | [ Diff ] [ File ] | |||
| mod - rts/System/creg/STL_List.h | [ Diff ] [ File ] | |||
| mod - rts/System/creg/STL_Set.h | [ Diff ] [ File ] | |||
| mod - rts/System/creg/TypeDeduction.h | [ Diff ] [ File ] | |||
| mod - rts/System/creg/VarTypes.cpp | [ Diff ] [ File ] | |||
| mod - rts/System/creg/VarTypes.h | [ Diff ] [ File ] | |||
| mod - rts/System/creg/creg.h | [ Diff ] [ File ] | |||
| mod - rts/System/myMath.h | [ Diff ] [ File ] | |||
| mod - rts/build/vstudio7/rts.vcproj | [ Diff ] [ File ] | |||
