mirror of
https://github.com/zeldaret/tp
synced 2026-07-11 15:28:38 -04:00
Z2AudioMgr / various JAudio setup (#152)
* audioMgr setup * bunch of JAudio setup
This commit is contained in:
@@ -18,7 +18,6 @@ public:
|
||||
|
||||
bool isAlive() const { return mIsInitialized; }
|
||||
|
||||
virtual void temp(); // temp to build OK, remove later
|
||||
virtual void framework(u32, s8);
|
||||
virtual void dispose();
|
||||
virtual bool stopOK(Z2SoundHandlePool& pool);
|
||||
@@ -26,7 +25,6 @@ public:
|
||||
virtual void startSound(JAISoundID, u32, s8);
|
||||
virtual void startLevelSound(JAISoundID, u32, s8);
|
||||
|
||||
// Z2SoundObjBase_vtable* vtable;
|
||||
/* 0x14 */ Z2SoundStarter* mSoundStarter;
|
||||
/* 0x18 */ Vec* mSoundPos;
|
||||
/* 0x1C */ u16 field_0x1c;
|
||||
@@ -34,9 +32,10 @@ public:
|
||||
/* 0x1F */ bool mIsInitialized;
|
||||
};
|
||||
|
||||
class Z2SoundObjSimple : protected Z2SoundObjBase {
|
||||
class Z2SoundObjSimple : public Z2SoundObjBase {
|
||||
public:
|
||||
Z2SoundObjSimple();
|
||||
~Z2SoundObjSimple();
|
||||
|
||||
virtual void temp(); // temp to build OK, remove later
|
||||
virtual void init(Vec* pSoundPos, u8 pNumHandles);
|
||||
@@ -44,7 +43,7 @@ public:
|
||||
virtual void startLevelSound(JAISoundID, u32, s8);
|
||||
};
|
||||
|
||||
class Z2SoundObjAnime : protected Z2SoundObjBase {
|
||||
class Z2SoundObjAnime : public Z2SoundObjBase {
|
||||
public:
|
||||
/* 802BEB94 */ Z2SoundObjAnime();
|
||||
/* 802BEBFC */ void initAnime(void*, bool, f32, f32);
|
||||
@@ -58,7 +57,6 @@ public:
|
||||
/* 802BF898 */ void playsSound(JAUSoundAnimationSound const*, JGeometry::TVec3<f32> const&,
|
||||
f32);
|
||||
|
||||
virtual void temp(); // temp to build OK, remove later
|
||||
/* 802BEBDC */ virtual void init(Vec*, u8);
|
||||
|
||||
/* 0x20 */ void* field_0x20; // JAUSoundAnimation*
|
||||
@@ -73,7 +71,7 @@ public:
|
||||
/* 0x44 */ bool field_0x44;
|
||||
};
|
||||
|
||||
class Z2DopplerSoundObjBase : protected Z2SoundHandles {
|
||||
class Z2DopplerSoundObjBase : public Z2SoundHandles {
|
||||
Z2DopplerSoundObjBase();
|
||||
~Z2DopplerSoundObjBase();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user