#include <isound.h>
Inherited by SoundSystem_Empty, and SoundSystem_SDL.
Inheritance diagram for ISoundSystem:


Public Member Functions | |
| ISoundSystem () | |
| Inicialization of sound subsytem. | |
| virtual | ~ISoundSystem () |
| Clean sound subsystem. | |
| virtual ISoundMusic * | getMusic () |
| Create object that handle the music. | |
Protected Attributes | |
| ISoundMusic * | mMusic |
Handles the inicialization etc.
Note that children should (must) redefine getMusic() or create mMusic in constructor!
Definition at line 29 of file isound.h.
|
|
Inicialization of sound subsytem.
|
|
|
Clean sound subsystem.
|
|
|
Create object that handle the music. Note that only one object if type ISoundMusic should exist. Allways return != 0 value; Reimplemented in SoundSystem_SDL. |
|
|
Definition at line 56 of file isound.h. Referenced by SoundSystem_SDL::getMusic(), getMusic(), SoundSystem_Empty::SoundSystem_Empty(), SoundSystem_SDL::SoundSystem_SDL(), SoundSystem_Empty::~SoundSystem_Empty(), and SoundSystem_SDL::~SoundSystem_SDL(). |
1.4.5