Files
tww/src/JSystem/JAudio/JAIAnimation.cpp
T
2023-12-17 21:02:52 -08:00

66 lines
2.1 KiB
C++

//
// Generated by dtk
// Translation Unit: JAIAnimation.cpp
//
#include "JSystem/JAudio/JAIAnimation.h"
#include "JSystem/JAudio/JAIBasic.h"
#include "JSystem/JAudio/JAISound.h"
/* 8028F08C-8028F110 .text __ct__13JAIAnimeSoundFv */
JAIAnimeSound::JAIAnimeSound() {
field_0x60 = 0;
field_0x64 = 0;
field_0x68 = 0;
field_0x6c = 0;
for (u8 i = 0; i < 8; i++) {
mSlots[i].mpSound = NULL;
mSlots[i].mbIsPlaying = false;
}
for (u8 i = 0; i < 2; i++) {
field_0x70[i] = NULL;
}
mDataCounter = 0;
mLoopCount = 0;
}
/* 8028F110-8028F268 .text initActorAnimSound__13JAIAnimeSoundFPvUlf */
void JAIAnimeSound::initActorAnimSound(void*, u32, f32) {
/* Nonmatching */
}
/* 8028F268-8028F2A0 .text setAnimSoundVec__13JAIAnimeSoundFP8JAIBasicP3VecffUlUc */
void JAIAnimeSound::setAnimSoundVec(JAIBasic*, Vec*, f32, f32, u32, u8) {
/* Nonmatching */
}
/* 8028F2A0-8028F7B8 .text setAnimSoundActor__13JAIAnimeSoundFP8JAIBasicPQ27JAInter5ActorffUc */
void JAIAnimeSound::setAnimSoundActor(JAIBasic*, JAInter::Actor*, f32, f32, u8) {
/* Nonmatching */
}
/* 8028F7B8-8028FA60 .text playActorAnimSound__13JAIAnimeSoundFP8JAIBasicPQ27JAInter5ActorfUc */
void JAIAnimeSound::playActorAnimSound(JAIBasic*, JAInter::Actor*, f32, u8) {
/* Nonmatching */
}
/* 8028FA60-8028FA94 .text startAnimSound__13JAIAnimeSoundFPvUlPP8JAISoundPQ27JAInter5ActorUc */
void JAIAnimeSound::startAnimSound(void* param_1, u32 param_2, JAISound** param_3, JAInter::Actor* param_4, u8 param_5) {
JAIBasic* basic = (JAIBasic*)param_1;
basic->startSoundActor(param_2, param_3, param_4, 0, param_5);
}
/* 8028FA94-8028FBE0 .text setSpeedModifySound__13JAIAnimeSoundFP8JAISoundP22JAIAnimeFrameSoundDataf */
void JAIAnimeSound::setSpeedModifySound(JAISound*, JAIAnimeFrameSoundData*, f32) {
/* Nonmatching */
}
/* 8028FBE0-8028FC48 .text stop__13JAIAnimeSoundFv */
void JAIAnimeSound::stop() {
for (u8 i = 0; i < 8; i++) {
if (mSlots[i].mpSound) {
mSlots[i].mpSound->stop(0);
}
}
}