re3-wiiu/src/audio/AudioScriptObject.h

26 lines
578 B
C
Raw Normal View History

2019-05-29 02:52:30 +02:00
#pragma once
class cAudioScriptObject
{
public:
int16 AudioId;
CVector Posn;
int32 AudioEntity;
2020-08-20 13:47:53 +02:00
cAudioScriptObject();
~cAudioScriptObject();
void Reset(); /// ok
static void* operator new(size_t);
static void* operator new(size_t, int);
static void operator delete(void*, size_t);
static void operator delete(void*, int);
2020-03-31 15:09:18 +02:00
static void LoadAllAudioScriptObjects(uint8 *buf, uint32 size);
static void SaveAllAudioScriptObjects(uint8 *buf, uint32 *size);
};
VALIDATE_SIZE(cAudioScriptObject, 20);
2019-06-17 00:16:38 +02:00
extern void PlayOneShotScriptObject(uint8 id, CVector const &pos);