Main Page | Class Hierarchy | Compound List | File List | Compound Members

DSound.h

00001 /*
00002   Debris - A 3D-Space-Shooter Game based on OpenGL
00003   Copyright (C) 2002  Daniel Wagner <daniel@kwaxi.org> and
00004   Sebastian Zambal <e9826978@student.tuwien.ac.at>
00005 
00006   file: DSound.h
00007 */
00008 
00009 #pragma once
00010 
00011 #include "debris.h"
00012 
00014 
00017 class DSound :
00018         public DObject
00019 {
00020 public:
00021         DSound(void);
00022         virtual ~DSound(void);
00023         void PlayShot(void);
00024         void PlayStart(void);
00025         void PlayExplosion1(void);
00026         void PlayExplosion2(void);
00027         void PlayAlarm(void);
00028         void PlayGameOverExplosion(void);
00029         void PlayMetallic(void);
00030         void PlayUp(void);
00031 private:
00032         FMUSIC_MODULE *fmm_bgsound;
00033 
00034         FSOUND_SAMPLE *fss_shot;
00035         FSOUND_SAMPLE *fss_explosion1;
00036         FSOUND_SAMPLE *fss_explosion2;
00037         FSOUND_SAMPLE *fss_start;
00038         FSOUND_SAMPLE *fss_alarm;
00039         FSOUND_SAMPLE *fss_gameoverexplosion;
00040         FSOUND_SAMPLE *fss_metallic;
00041         FSOUND_SAMPLE *fss_up;
00042 };

Generated on Thu Jun 19 21:55:40 2003 for Debris by doxygen 1.3.2