home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga ACS 1998 #2
/
amigaacscoverdisc1998-021998.iso
/
games
/
doom
/
source
/
linuxdoom-1.10
/
sounds.h
< prev
next >
Wrap
C/C++ Source or Header
|
1997-12-22
|
5KB
|
145 lines
// Emacs style mode select -*- C++ -*-
//-----------------------------------------------------------------------------
//
// $Id:$
//
// Copyright (C) 1993-1996 by id Software, Inc.
//
// This source is available for distribution and/or modification
// only under the terms of the DOOM Source Code License as
// published by id Software. All rights reserved.
//
// The source is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// FITNESS FOR A PARTICULAR PURPOSE. See the DOOM Source Code License
// for more details.
//
// DESCRIPTION:
// Created by the sound utility written by Dave Taylor.
// Kept as a sample, DOOM2 sounds. Frozen.
//
//-----------------------------------------------------------------------------
#ifndef __SOUNDS__
#define __SOUNDS__
//
// SoundFX struct.
//
typedef struct sfxinfo_struct sfxinfo_t;
struct sfxinfo_struct
{
// up to 6-character name
char* name;
// Sfx singularity (only one at a time)
int singularity;
// Sfx priority
int priority;
// referenced sound if a link
sfxinfo_t* link;
// pitch if a link
int pitch;
// volume if a link
int volume;
// sound data
void* data;
// this is checked every second to see if sound
// can be thrown out (if 0, then decrement, if -1,
// then throw out, if > 0, then it is in use)
int usefulness;
// lump number of sfx
int lumpnum;
};
//
// MusicInfo struct.
//
typedef struct
{
// up to 6-character name
char* name;
// lump number of music
int lumpnum;
// music data
void* data;
// music handle once registered
int handle;
} musicinfo_t;
// the complete set of sound effects
extern sfxinfo_t S_sfx[];
// the complete set of music
extern musicinfo_t S_music[];
//
// Identifiers for all music in game.
//
;
//
20 mobjus_N at, mobjus_1", , mobjus_1",2, mobjus_1",3, mobjus_1",4, mobjus_1",5, mobjus_1",6, mobjus_1",7, mobjus_1",8, mobjus_1",9, mobjus_12, , mobjus_12,2, mobjus_12,3, mobjus_12,4, mobjus_12,5, mobjus_12,6, mobjus_12,7, mobjus_12,8, mobjus_12,9, mobjus_13, , mobjus_13,2, mobjus_13,3, mobjus_13,4, mobjus_13,5, mobjus_13,6, mobjus_13,7, mobjus_13,8, mobjus_13,9, mobjus_er", , mobjus_er"ro, mobjus_ny", , mobjus_tor", , mobjus_er"roa, mobjus_nin", , mobjus_lks", , mobjus_ntd", , mobjus_nee", , mobjus_m-1., mobjus__da", , mobjus_ln3",, mobjus_mlu", , mobjus_ert", , mobjus_mead, mobjus_lk2", , mobjus__dada2, mobjus_m-1.2, mobjus_mlu",2, mobjus_nin",2, mobjus_mead2, mobjus_lk2",3, mobjus_ero", , mobjus_ln3",2, mobjus_sag", , mobjus_ntd",2, mobjus_mlu",3, mobjus_ie", , mobjus__dada3, mobjus_ian", , mobjus_sag"g2, mobjus_ero", , mobjus__e
//, mobjus_ln3",3, mobjus_nin", , mobjus_1vil, mobjus_ima", , mobjus_e_m", , mobjus_mtl", , mobjus_mtler", mobNUMMUSICmusicinf
20
/// Identifiers for all mus[]; game.
//
;
//
20 mob_pisN at, mob_pistol], , mob_pistgn", , mob_pistck", , mob_pistgn", , mob_pistn", , mob_pistncls, mob_pistnd", , mob_pistma", , mob_pisbfg, mob_pistp", , mob_pistp"idl, mob_pistp",
// mob_pistp"h, , mob_pisunc", , mob_pisuod", , mob_pissht", , mob_pisshtod", mob_pistrt", , mob_pistrto , mob_pisopn", , mob_pisopncls, mob_pismov", , mob_pismhn", , mob_pismhn",x, mob_pistmn", , mob_pisomn", , mob_pisain", , mob_pisain", , mob_pisain", , mob_pisaen", , mob_pisp", , mob_pismup", , mob_pisup", , mob_pisoof, mob_pisept", , mob_pisai1", , mob_pisai1",2, mob_pisai1",3, mob_pisbg1", , mob_pisit2", , mob_pistct", , mob_pissit", , mob_pisiit", , mob_pissit", , mob_pistit", , mob_pisiit", , mob_pissit", , mob_pisail", , mob_pissit", , mob_pisae", , mob_pisttk", , mob_pistct", , mob_pistch", , mob_pisail", , mob_pisw", , mob_pistchswg, mob_pistmh", , mob_pisthi", , mob_pisai1", , mob_pisai1",2, mob_pisai1",3, mob_pisbg1", , mob_pisth2", , mob_pistctd, , mob_pisdth", , mob_pisttk", , mob_pisdth", , mob_pissit", , mob_pistth", , mob_pisiit", , mob_pisdth", , mob_pissit", , mob_pisth", , mob_pistch", , mob_pistct", , mob_pisth", , mob_pisct", , mob_pisiit", , mob_pisiitwlk, mob_pisail", , mob_pisay", , mob_pisixp", , mob_pisth", , mob_pishoof, mob_pisal", , mob_pissn", , mob_pise
, mob_pisid", , mob_pisls", , mob_pismumb , mob_pisme", , mob_pisme",s , mob_pispow", , mob_pislit", , mob_pislitcub, mob_pislits, , mob_pislit, , mob_pisloh", , mob_pisatk", , mob_pisatk", , mob_pistts, , mob_pissh", , mob_pisnpn", , mob_pisnpn"d , mob_pistte", , mob_pissit", , mob_pistte", , mob_pisio", , mobNUMSFXmus_pi
20
dif
//-----------------------------------------------------------------------------
//
// $Log:$
//
//-----------------------------------------------------------------------------