diff options
author | Tim Angus <tim@ngus.net> | 2001-09-10 03:58:21 +0000 |
---|---|---|
committer | Tim Angus <tim@ngus.net> | 2001-09-10 03:58:21 +0000 |
commit | 826f25051b837c0321fe45d31b4a68c6a1f8ebf8 (patch) | |
tree | ef92b02d324e941dcdb2558fd88bb03e33a998a1 /src | |
parent | bb01fdfa0ebc16eaf51a3d7adc20ccf3acc3dbd3 (diff) |
Added particles to buildable explosions
Diffstat (limited to 'src')
-rw-r--r-- | src/cgame/cg_local.h | 9 | ||||
-rw-r--r-- | src/cgame/cg_main.c | 3 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/cgame/cg_local.h b/src/cgame/cg_local.h index 4f218d9a..89ca9e80 100644 --- a/src/cgame/cg_local.h +++ b/src/cgame/cg_local.h @@ -744,6 +744,9 @@ typedef struct { qhandle_t metalGib6; qhandle_t metalGib7; qhandle_t metalGib8; + + qhandle_t gibSpark1; + qhandle_t gibSpark2; qhandle_t smoke2; @@ -1353,6 +1356,12 @@ void CG_InitBuildables( ); // cg_spriter.c // void CG_Spriter( centity_t *cent ); +void CG_LaunchSprite( const vec3_t p, const vec3_t vel, const vec3_t accel, float bounce, + float initRad, float finalRad, + float initAlp, float finalAlp, + float rotation, + int startTime, int duration, + qhandle_t hShader, qboolean overdraw, qboolean realLight ); // // cg_animmapobj.c diff --git a/src/cgame/cg_main.c b/src/cgame/cg_main.c index 6e5ab71b..12eb4265 100644 --- a/src/cgame/cg_main.c +++ b/src/cgame/cg_main.c @@ -847,6 +847,9 @@ static void CG_RegisterGraphics( void ) { cgs.media.metalGib7 = trap_R_RegisterModel( "models/fx/metal_gibs/m_gib7.md3" ); cgs.media.metalGib8 = trap_R_RegisterModel( "models/fx/metal_gibs/m_gib8.md3" ); + cgs.media.gibSpark1 = trap_R_RegisterShader( "models/fx/metal_gibs/spark.jpg" ); + cgs.media.gibSpark2 = trap_R_RegisterShader( "models/fx/metal_gibs/spark2.jpg" ); + cgs.media.smoke2 = trap_R_RegisterModel( "models/weapons2/shells/s_shell.md3" ); cgs.media.balloonShader = trap_R_RegisterShader( "sprites/balloon3" ); |