aboutsummaryrefslogtreecommitdiff
path: root/scumm/imuse_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/imuse_internal.h')
-rw-r--r--scumm/imuse_internal.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/scumm/imuse_internal.h b/scumm/imuse_internal.h
index 10f6e5a373..985f376523 100644
--- a/scumm/imuse_internal.h
+++ b/scumm/imuse_internal.h
@@ -273,6 +273,7 @@ public:
};
struct Part : public Serializable {
+ IMuseInternal *_se;
int _slot;
Part *_next, *_prev;
MidiChannel *_mc;
@@ -344,6 +345,7 @@ struct Part : public Serializable {
// the public version, only contains a set of methods.
class IMuseInternal {
friend class Player;
+ friend class Part;
protected:
bool _native_mt32;
@@ -430,9 +432,6 @@ protected:
void fix_parts_after_load();
void fix_players_after_load(ScummEngine *scumm);
- static int saveReference(void *me_ref, byte type, void *ref);
- static void *loadReference(void *me_ref, byte type, int ref);
-
static void midiTimerCallback(void *data);
public: