Odamex
Setting the Standard in Multiplayer Doom
client/src/s_sndseq.h File Reference

Go to the source code of this file.

Data Structures

class  DSeqNode
struct  sndseq_t

Enumerations

enum  seqtype_t {
  SEQ_PLATFORM, SEQ_DOOR, SEQ_ENVIRONMENT, SEQ_NUMSEQTYPES,
  SEQ_NOTRANS, MAXSEQUENCES
}

Functions

void S_ParseSndSeq (void)
void SN_StartSequence (AActor *mobj, int sequence, seqtype_t type)
void SN_StartSequence (AActor *mobj, const char *name)
void SN_StartSequence (struct sector_s *sector, int sequence, seqtype_t type)
void SN_StartSequence (struct sector_s *sector, const char *name)
void SN_StartSequence (fixed_t spot[3], int sequence, seqtype_t type)
void SN_StartSequence (fixed_t spot[3], const char *name)
void SN_StopSequence (AActor *mobj)
void SN_StopSequence (sector_t *sector)
void SN_StopSequence (fixed_t spot[3])
void SN_UpdateActiveSequences (void)
void SN_StopAllSequences (void)
ptrdiff_t SN_GetSequenceOffset (int sequence, unsigned int *sequencePtr)
void SN_ChangeNodeData (int nodeNum, int seqOffset, int delayTics, float volume, int currentSoundID)
void SN_StartSequence (polyobj_t *poly, int sequence, seqtype_t type)
void SN_StartSequence (polyobj_t *poly, const char *name)
void SN_StopSequence (polyobj_t *poly)
void SN_DoStop (void *)

Variables

sndseq_t ** Sequences
int ActiveSequences
int NumSequences

Enumeration Type Documentation

enum seqtype_t
Enumerator:
SEQ_PLATFORM 
SEQ_DOOR 
SEQ_ENVIRONMENT 
SEQ_NUMSEQTYPES 
SEQ_NOTRANS 
MAXSEQUENCES 

Function Documentation

void S_ParseSndSeq ( void  )
void SN_ChangeNodeData ( int  nodeNum,
int  seqOffset,
int  delayTics,
float  volume,
int  currentSoundID 
)
void SN_DoStop ( void *  )
ptrdiff_t SN_GetSequenceOffset ( int  sequence,
unsigned int *  sequencePtr 
)
void SN_StartSequence ( polyobj_t poly,
int  sequence,
seqtype_t  type 
)
void SN_StartSequence ( AActor mobj,
int  sequence,
seqtype_t  type 
)
void SN_StartSequence ( polyobj_t poly,
const char *  name 
)
void SN_StartSequence ( struct sector_s sector,
int  sequence,
seqtype_t  type 
)
void SN_StartSequence ( struct sector_s sector,
const char *  name 
)
void SN_StartSequence ( AActor mobj,
const char *  name 
)
void SN_StartSequence ( fixed_t  spot[3],
int  sequence,
seqtype_t  type 
)
void SN_StartSequence ( fixed_t  spot[3],
const char *  name 
)
void SN_StopAllSequences ( void  )
void SN_StopSequence ( sector_t sector)
void SN_StopSequence ( fixed_t  spot[3])
void SN_StopSequence ( AActor mobj)
void SN_StopSequence ( polyobj_t poly)
void SN_UpdateActiveSequences ( void  )

Variable Documentation

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends