diff --git a/engines/agos/agos.h b/engines/agos/agos.h index 4cdd56dc8de..a2962cd827e 100644 --- a/engines/agos/agos.h +++ b/engines/agos/agos.h @@ -35,9 +35,6 @@ #include "common/stack.h" #include "common/util.h" -#ifdef ENABLE_AGOS2 -#include "agos/animation.h" -#endif #include "agos/midi.h" #include "agos/sound.h" #include "agos/vga.h" @@ -61,6 +58,10 @@ uint fileReadItemID(Common::SeekableReadStream *in); #define CHECK_BOUNDS(x, y) assert((uint)(x) < ARRAYSIZE(y)) +#ifdef ENABLE_AGOS2 +class MoviePlayer; +#endif + struct Child; struct SubObject; diff --git a/engines/agos/event.cpp b/engines/agos/event.cpp index b937685b985..fc0b4f96cd1 100644 --- a/engines/agos/event.cpp +++ b/engines/agos/event.cpp @@ -26,6 +26,7 @@ #include "agos/agos.h" +#include "agos/animation.h" #include "agos/debugger.h" #include "agos/intern.h" diff --git a/engines/agos/feeble.cpp b/engines/agos/feeble.cpp index 7dbeacd62fb..843298c6d76 100644 --- a/engines/agos/feeble.cpp +++ b/engines/agos/feeble.cpp @@ -31,6 +31,7 @@ #include "agos/intern.h" #include "agos/agos.h" +#include "agos/animation.h" namespace AGOS {