AGOS: Reduce audio header dependencies

This commit is contained in:
Ori Avtalion 2016-04-14 16:48:02 +03:00
parent 3564032330
commit 5e49800901
26 changed files with 29 additions and 9 deletions

View file

@ -32,6 +32,7 @@
#include "agos/intern.h" #include "agos/intern.h"
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/midi.h" #include "agos/midi.h"
#include "agos/sound.h"
#include "backends/audiocd/audiocd.h" #include "backends/audiocd/audiocd.h"

View file

@ -32,8 +32,8 @@
#include "common/rect.h" #include "common/rect.h"
#include "common/stack.h" #include "common/stack.h"
#include "common/util.h" #include "common/util.h"
#include "audio/mixer.h"
#include "agos/sound.h"
#include "agos/vga.h" #include "agos/vga.h"
/** /**
@ -77,10 +77,14 @@ uint fileReadItemID(Common::SeekableReadStream *in);
class MoviePlayer; class MoviePlayer;
#endif #endif
class Sound;
class MidiPlayer; class MidiPlayer;
struct Child; struct Child;
struct SubObject; struct SubObject;
struct RoomState;
struct SubRoom;
struct SubSuperRoom;
struct Item; struct Item;
struct WindowBlock; struct WindowBlock;

View file

@ -26,6 +26,7 @@
#include "graphics/cursorman.h" #include "graphics/cursorman.h"
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h"
namespace AGOS { namespace AGOS {

View file

@ -25,6 +25,7 @@
#include "agos/debugger.h" #include "agos/debugger.h"
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/midi.h" #include "agos/midi.h"
#include "agos/sound.h"
namespace AGOS { namespace AGOS {

View file

@ -20,16 +20,13 @@
* *
*/ */
#include "agos/agos.h"
#include "agos/drivers/accolade/mididriver.h" #include "agos/drivers/accolade/mididriver.h"
#include "common/file.h"
#include "common/mutex.h"
#include "common/system.h" #include "common/system.h"
#include "common/textconsole.h" #include "common/textconsole.h"
#include "audio/fmopl.h" #include "audio/fmopl.h"
#include "audio/softsynth/emumidi.h" #include "audio/mididrv.h"
namespace AGOS { namespace AGOS {

View file

@ -20,7 +20,6 @@
* *
*/ */
#include "agos/agos.h"
#include "audio/mididrv.h" #include "audio/mididrv.h"
#include "common/error.h" #include "common/error.h"
#include "common/file.h" #include "common/file.h"

View file

@ -20,7 +20,6 @@
* *
*/ */
#include "agos/agos.h"
#include "agos/drivers/accolade/mididriver.h" #include "agos/drivers/accolade/mididriver.h"
#include "audio/mididrv.h" #include "audio/mididrv.h"

View file

@ -23,6 +23,7 @@
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/animation.h" #include "agos/animation.h"
#include "agos/debugger.h" #include "agos/debugger.h"
#include "agos/sound.h"
#include "agos/intern.h" #include "agos/intern.h"
#include "common/events.h" #include "common/events.h"

View file

@ -27,6 +27,7 @@
#include "graphics/surface.h" #include "graphics/surface.h"
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h"
namespace AGOS { namespace AGOS {

View file

@ -26,6 +26,7 @@
#include "agos/intern.h" #include "agos/intern.h"
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/midi.h" #include "agos/midi.h"
#include "agos/sound.h"
#include "agos/vga.h" #include "agos/vga.h"
namespace AGOS { namespace AGOS {

View file

@ -31,7 +31,6 @@
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h" #include "agos/intern.h"
#include "agos/sound.h"
#include "common/zlib.h" #include "common/zlib.h"

View file

@ -28,6 +28,7 @@
#include "agos/intern.h" #include "agos/intern.h"
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/midi.h" #include "agos/midi.h"
#include "agos/sound.h"
#include "agos/vga.h" #include "agos/vga.h"
#include "backends/audiocd/audiocd.h" #include "backends/audiocd/audiocd.h"

View file

@ -27,8 +27,8 @@
#include "common/system.h" #include "common/system.h"
#include "common/textconsole.h" #include "common/textconsole.h"
#include "agos/animation.h"
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h"
#ifdef _WIN32_WCE #ifdef _WIN32_WCE
extern bool isSmartphone(); extern bool isSmartphone();

View file

@ -22,6 +22,7 @@
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h"
#include "agos/vga.h" #include "agos/vga.h"
namespace AGOS { namespace AGOS {

View file

@ -23,6 +23,7 @@
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h"
namespace AGOS { namespace AGOS {

View file

@ -28,6 +28,8 @@
#include "agos/animation.h" #include "agos/animation.h"
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h"
#include "agos/sound.h"
namespace AGOS { namespace AGOS {

View file

@ -21,6 +21,7 @@
*/ */
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h"
#include "agos/vga.h" #include "agos/vga.h"
#include "common/endian.h" #include "common/endian.h"

View file

@ -26,6 +26,8 @@
#include "graphics/palette.h" #include "graphics/palette.h"
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h"
#include "agos/sound.h"
#ifdef _WIN32_WCE #ifdef _WIN32_WCE
extern bool isSmartphone(); extern bool isSmartphone();

View file

@ -23,6 +23,7 @@
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h"
#include "agos/midi.h" #include "agos/midi.h"
#include "common/textconsole.h" #include "common/textconsole.h"

View file

@ -23,6 +23,7 @@
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h"
namespace AGOS { namespace AGOS {

View file

@ -26,6 +26,7 @@
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h" #include "agos/intern.h"
#include "agos/sound.h"
namespace AGOS { namespace AGOS {

View file

@ -25,6 +25,7 @@
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h" #include "agos/intern.h"
#include "agos/sound.h"
#include "agos/vga.h" #include "agos/vga.h"
#include "common/debug-channels.h" #include "common/debug-channels.h"

View file

@ -25,6 +25,7 @@
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h" #include "agos/intern.h"
#include "agos/sound.h"
#include "common/endian.h" #include "common/endian.h"
#include "common/system.h" #include "common/system.h"

View file

@ -26,6 +26,7 @@
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h" #include "agos/intern.h"
#include "agos/sound.h"
namespace AGOS { namespace AGOS {

View file

@ -24,6 +24,7 @@
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h" #include "agos/intern.h"
#include "agos/sound.h"
#include "agos/vga.h" #include "agos/vga.h"
namespace AGOS { namespace AGOS {

View file

@ -23,6 +23,7 @@
#include "agos/agos.h" #include "agos/agos.h"
#include "agos/intern.h" #include "agos/intern.h"
#include "agos/midi.h" #include "agos/midi.h"
#include "agos/sound.h"
#include "graphics/surface.h" #include "graphics/surface.h"