XenevaOS
Loading...
Searching...
No Matches
Macros | Variables
sounds.c File Reference
#include <stdlib.h>
#include "doomtype.h"
#include "sounds.h"
Include dependency graph for sounds.c:

Macros

#define MUSIC(name)    { name, 0, NULL, NULL }
 
#define SOUND(name, priority)    { NULL, name, priority, NULL, -1, -1, 0, 0, -1, NULL }
 
#define SOUND_LINK(name, priority, link_id, pitch, volume)    { NULL, name, priority, &S_sfx[link_id], pitch, volume, 0, 0, -1, NULL }
 

Variables

musicinfo_t S_music []
 
sfxinfo_t S_sfx []
 

Macro Definition Documentation

◆ MUSIC

#define MUSIC (   name)     { name, 0, NULL, NULL }

◆ SOUND

#define SOUND (   name,
  priority 
)     { NULL, name, priority, NULL, -1, -1, 0, 0, -1, NULL }

◆ SOUND_LINK

#define SOUND_LINK (   name,
  priority,
  link_id,
  pitch,
  volume 
)     { NULL, name, priority, &S_sfx[link_id], pitch, volume, 0, 0, -1, NULL }

Variable Documentation

◆ S_music

musicinfo_t S_music[]

◆ S_sfx

sfxinfo_t S_sfx[]