Menu

Commit [r1104]  Maximize  Restore  History

Menu music part 2:

- Splitted sound and sound_internal into:
SoundEngine, SoundEffectManager, MusicManager
- Stripped some blind functions, cleaned dependencies
Note:
- SoundEffectManager and MusicManager don't have any references
to SDL anymore - only exception is the datatype Uint32 which
is still used by MusicManager.
- All SDL_mixer-calls are now located in SoundEngine_SDL.
- SoundEffectManager and MusicManager are singletons in the
same sense as RatingManager. sound_engine still is an
auto_ptr, as it has to reference different classes
(SoundEngine_SDL or _null).

andreasl 2008-04-18

1 2 > >> (Page 1 of 2)
changed /trunk/src/GridObject.cc
changed /trunk/src/Makefile.am
added /trunk/src/MusicManager.cc
added /trunk/src/MusicManager.hh
changed /trunk/src/Object.cc
added /trunk/src/SoundEffectManager.cc
added /trunk/src/SoundEffectManager.hh
added /trunk/src/SoundEngine.cc
added /trunk/src/SoundEngine.hh
changed /trunk/src/actors.cc
changed /trunk/src/client.cc
changed /trunk/src/enigma-lua.pkg
changed /trunk/src/game.cc
changed /trunk/src/gui/LevelMenu.cc
changed /trunk/src/gui/LevelPackComposer.cc
changed /trunk/src/gui/LevelWidget.cc
changed /trunk/src/gui/MainMenu.cc
changed /trunk/src/gui/Menu.cc
changed /trunk/src/gui/OptionsMenu.cc
changed /trunk/src/gui/TextField.cc
changed /trunk/src/gui/widgets.cc
changed /trunk/src/items.cc
changed /trunk/src/laser.cc
changed /trunk/src/lev/Index.cc
changed /trunk/src/lua-display.cc
/trunk/src/GridObject.cc Diff Switch to side-by-side view
Loading...
/trunk/src/Makefile.am Diff Switch to side-by-side view
Loading...
/trunk/src/MusicManager.cc Diff Switch to side-by-side view
Loading...
/trunk/src/MusicManager.hh Diff Switch to side-by-side view
Loading...
/trunk/src/Object.cc Diff Switch to side-by-side view
Loading...
/trunk/src/SoundEffectManager.cc Diff Switch to side-by-side view
Loading...
/trunk/src/SoundEffectManager.hh Diff Switch to side-by-side view
Loading...
/trunk/src/SoundEngine.cc Diff Switch to side-by-side view
Loading...
/trunk/src/SoundEngine.hh Diff Switch to side-by-side view
Loading...
/trunk/src/actors.cc Diff Switch to side-by-side view
Loading...
/trunk/src/client.cc Diff Switch to side-by-side view
Loading...
/trunk/src/enigma-lua.pkg Diff Switch to side-by-side view
Loading...
/trunk/src/game.cc Diff Switch to side-by-side view
Loading...
/trunk/src/gui/LevelMenu.cc Diff Switch to side-by-side view
Loading...
/trunk/src/gui/LevelPackComposer.cc Diff Switch to side-by-side view
Loading...
/trunk/src/gui/LevelWidget.cc Diff Switch to side-by-side view
Loading...
/trunk/src/gui/MainMenu.cc Diff Switch to side-by-side view
Loading...
/trunk/src/gui/Menu.cc Diff Switch to side-by-side view
Loading...
/trunk/src/gui/OptionsMenu.cc Diff Switch to side-by-side view
Loading...
/trunk/src/gui/TextField.cc Diff Switch to side-by-side view
Loading...
/trunk/src/gui/widgets.cc Diff Switch to side-by-side view
Loading...
/trunk/src/items.cc Diff Switch to side-by-side view
Loading...
/trunk/src/laser.cc Diff Switch to side-by-side view
Loading...
/trunk/src/lev/Index.cc Diff Switch to side-by-side view
Loading...
/trunk/src/lua-display.cc Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)