X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=snd_main.h;h=c7c631f88f6b17e0af5b38c782552711858e1817;hb=503f6fef27f5b87b9d71aa290f5a0890b159ff15;hp=62c5034297058b802394ed65658e2bf905767ac1;hpb=8e22875426474df76c29d8ee7eb6078c7c8453f3;p=xonotic%2Fdarkplaces.git diff --git a/snd_main.h b/snd_main.h index 62c50342..c7c631f8 100644 --- a/snd_main.h +++ b/snd_main.h @@ -84,8 +84,8 @@ struct sfx_s typedef struct channel_s { - short listener_volume [SND_LISTENERS]; // 0-255 volume per speaker - int master_vol; // 0-255 master volume + int listener_volume [SND_LISTENERS]; // 0-65536 volume per speaker + int master_vol; // 0-65536 master volume sfx_t *sfx; // sfx number unsigned int flags; // cf CHANNELFLAG_* defines int pos; // sample position in sfx, negative values delay the start of the sound playback @@ -94,6 +94,7 @@ typedef struct channel_s vec3_t origin; // origin of sound effect vec_t dist_mult; // distance multiplier (attenuation/clipK) void *fetcher_data; // Per-channel data for the sound fetching function + int prologic_invert;// whether a sound is played on the surround channels in prologic } channel_t; // Sound fetching functions @@ -195,8 +196,6 @@ typedef struct portable_samplepair_s { int sample[SND_LISTENERS]; } portable_sampleframe_t; -// LordHavoc: was 512, expanded to 2048 -#define PAINTBUFFER_SIZE 2048 typedef struct listener_s {