#ifndef Z2SOUNDSTARTER_H #define Z2SOUNDSTARTER_H #include "JSystem/JAudio2/JAISound.h" #include "dolphin/types.h" struct Z2SoundStarter_vtable { void* field_0x0; void* field_0x4; void* dtor; void* startSound1; void* startSound2; }; struct Z2SoundStarter { // Z2SoundStarter_vtable* vtable; Z2SoundStarter(bool); virtual ~Z2SoundStarter(); virtual void startSound(JAISoundID, JAISoundHandle*, JGeometry::TVec3 const*); virtual void startSound(JAISoundID, JAISoundHandle*, JGeometry::TVec3 const*, u32, float, float, float, float, float, u32); void setPortData(JAISoundHandle*, u32, u16, s8); void getPortData(JAISoundHandle*, u32, s8); }; #endif /* Z2SOUNDSTARTER_H */