X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=r_explosion.c;h=a8644ffc730ff9efe6a4e45d134acf7b5fa9343c;hp=8bfd09d7b7f026e5836330577c74bf21b75f6166;hb=8aa1a86018c71ed007f8329643e7b82a38159a69;hpb=eff6ad11da1a89cb89efe7af99710502bb75b811 diff --git a/r_explosion.c b/r_explosion.c index 8bfd09d7..a8644ffc 100644 --- a/r_explosion.c +++ b/r_explosion.c @@ -24,10 +24,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #define EXPLOSIONGRID 8 #define EXPLOSIONVERTS ((EXPLOSIONGRID+1)*(EXPLOSIONGRID+1)) #define EXPLOSIONTRIS (EXPLOSIONGRID*EXPLOSIONGRID*2) -#define EXPLOSIONSTARTVELOCITY (384.0f) +#define EXPLOSIONSTARTVELOCITY (256.0f) +//#define EXPLOSIONSTARTVELOCITY (384.0f) //#define EXPLOSIONRANDOMVELOCITY (32.0f) #define EXPLOSIONFADESTART (1.5f) -#define EXPLOSIONFADERATE (4.5f) +//#define EXPLOSIONFADERATE (4.5f) +#define EXPLOSIONFADERATE (3.0f) /* #define MAX_EXPLOSIONGAS (MAX_EXPLOSIONS * EXPLOSIONGAS) #define EXPLOSIONGAS 8 @@ -77,7 +79,7 @@ cvar_t r_drawexplosions = {0, "r_drawexplosions", "1"}; void r_explosion_start(void) { int x, y; - byte noise1[128][128], noise2[128][128], noise3[128][128], data[128][128][4]; + qbyte noise1[128][128], noise2[128][128], noise3[128][128], data[128][128][4]; explosiontexturepool = R_AllocTexturePool(); fractalnoise(&noise1[0][0], 128, 32); fractalnoise(&noise2[0][0], 128, 4); @@ -169,7 +171,7 @@ void R_NewExplosion(vec3_t org) { int i, j; float dist; - byte noise[EXPLOSIONGRID*EXPLOSIONGRID]; + qbyte noise[EXPLOSIONGRID*EXPLOSIONGRID]; fractalnoisequick(noise, EXPLOSIONGRID, 4); for (i = 0;i < MAX_EXPLOSIONS;i++) {