mirror of
https://github.com/zeldaret/tww.git
synced 2026-08-16 04:44:26 -04:00
JAIZelBasic work
This commit is contained in:
@@ -14,7 +14,7 @@ namespace JAInter {
|
||||
void finishSceneSet(u32);
|
||||
void loadSceneWave(s32, s32);
|
||||
void loadGroupWave(s32, s32);
|
||||
void getWaveLoadStatus(s32);
|
||||
s32 getWaveLoadStatus(s32);
|
||||
bool checkAllWaveLoadStatus();
|
||||
|
||||
extern s32* wsGroupNumber;
|
||||
|
||||
@@ -19,8 +19,8 @@ class JAIBasic {
|
||||
public:
|
||||
JAIBasic();
|
||||
virtual JAISound* makeSound(u32);
|
||||
virtual bool getMapInfoFxline(u32);
|
||||
virtual bool getMapInfoGround(u32);
|
||||
virtual BOOL getMapInfoFxline(u32);
|
||||
virtual BOOL getMapInfoGround(u32);
|
||||
virtual f32 getMapInfoFxParameter(u32);
|
||||
virtual void setSeExtParameter(JAISound*);
|
||||
virtual void setRegisterTrackCallback();
|
||||
@@ -81,6 +81,22 @@ public:
|
||||
return msCurrentHeap;
|
||||
}
|
||||
|
||||
// TODO
|
||||
void addInitOnCodeSeScene(u32, u32) {}
|
||||
void checkAllWaveLoadStatus() {}
|
||||
void checkEnablePrepare(u32) {}
|
||||
void getAudioCamera() {}
|
||||
void getInitDataInfo() {}
|
||||
void getInitOnCodeSeScene() {}
|
||||
void getSceneSetFlag() {}
|
||||
void getSeSoundHandle() {}
|
||||
void getWaveLoadStatus(s32) {}
|
||||
void initAudio(JKRSolidHeap*, u32, u8) {}
|
||||
void loadSceneWave(s32, s32) {}
|
||||
void prepareSoundVec(u32, JAISound**, Vec*, u32, u32, u8) {}
|
||||
void setInitDataInfo(char*) {}
|
||||
void setInitOnCodeSeScene(u32*) {}
|
||||
|
||||
static JAIBasic* msBasic;
|
||||
static JKRSolidHeap* msCurrentHeap;
|
||||
};
|
||||
|
||||
@@ -72,6 +72,46 @@ public:
|
||||
int checkSoundHandle(u32, void*);
|
||||
void initParameter(JAISound**, JAInter::Actor*, u32, u32, u8, void*);
|
||||
|
||||
// TODO
|
||||
void decWait() {}
|
||||
void getAct() {}
|
||||
void getAdjustPriority() {}
|
||||
void getFadetime() {}
|
||||
void getID() {}
|
||||
void getInfoPointer() {}
|
||||
void getMapInfo() {}
|
||||
void getNextSound() {}
|
||||
void getPlayGameFrameCounter() {}
|
||||
void getPlayer() {}
|
||||
void getPositionInfo() {}
|
||||
void getPrevSound() {}
|
||||
void getPriority() {}
|
||||
void getStatus() {}
|
||||
void getTrack() {}
|
||||
void getTrans() {}
|
||||
void getWait() {}
|
||||
void incPlayGameFrameCounter() {}
|
||||
void setCustomParameterPointer(void*) {}
|
||||
void setDemoFxmix(f32, u32) {}
|
||||
void setDemoPan(f32, u32) {}
|
||||
void setDemoPitch(f32, u32) {}
|
||||
void setDemoVolume(f32, u32) {}
|
||||
void setFadetime(u32) {}
|
||||
void setID(u32) {}
|
||||
void setMainSoundPPointer(JAISound**) {}
|
||||
void setNextSound(JAISound*) {}
|
||||
void setPrevSound(JAISound*) {}
|
||||
void setPriority(u32) {}
|
||||
void setRandom(u8) {}
|
||||
void setSeInterDolbyU7(u8, u8, u32, u8) {}
|
||||
void setSeInterFxmixU7(u8, u8, u32, u8) {}
|
||||
void setSeqInterVolumeU7(u8, u8, u32) {}
|
||||
void setStatus(u8) {}
|
||||
void setTrack(u8) {}
|
||||
void setTrackVolumeU7(u8, u8, u32) {}
|
||||
void setVolumeU7(u8, u32, u8) {}
|
||||
void setWait(u8) {}
|
||||
|
||||
/* 0x04 */ u8 field_0x4;
|
||||
/* 0x05 */ u8 field_0x5;
|
||||
/* 0x06 */ u8 field_0x6;
|
||||
|
||||
@@ -28,9 +28,11 @@ namespace JAInter {
|
||||
|
||||
extern LinkSound streamControl;
|
||||
extern u8 flags;
|
||||
extern int streamUpdate;
|
||||
extern int streamUpdate; // TODO pointer to something, not actually an int
|
||||
extern u8* streamList;
|
||||
extern u8* initOnCodeStrm;
|
||||
|
||||
inline int getUpdateInfo() { return streamUpdate; }
|
||||
}
|
||||
|
||||
namespace StreamLib {
|
||||
|
||||
Reference in New Issue
Block a user