summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_am2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/d/actor/d_a_am2.cpp')
-rw-r--r--src/d/actor/d_a_am2.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/d/actor/d_a_am2.cpp b/src/d/actor/d_a_am2.cpp
index 84ee4e76..17bee58c 100644
--- a/src/d/actor/d_a_am2.cpp
+++ b/src/d/actor/d_a_am2.cpp
@@ -116,12 +116,17 @@ static BOOL daAM2_Draw(am2_class* i_this) {
static void anm_init(am2_class* i_this, int bckFileIdx, f32 morf, u8 loopMode, f32 speed, int soundFileIdx) {
i_this->mCurrBckIdx = bckFileIdx;
if (soundFileIdx >= 0) {
- void* soundAnm = dComIfG_getObjectRes("AM2", soundFileIdx);
- J3DAnmTransform* bckAnm = (J3DAnmTransform*)dComIfG_getObjectRes("AM2", bckFileIdx);
- i_this->mpMorf->setAnm(bckAnm, loopMode, morf, speed, 0.0f, -1.0f, soundAnm);
+ i_this->mpMorf->setAnm(
+ (J3DAnmTransform*)dComIfG_getObjectRes("AM2", bckFileIdx),
+ loopMode, morf, speed, 0.0f, -1.0f,
+ dComIfG_getObjectRes("AM2", soundFileIdx)
+ );
} else {
- J3DAnmTransform* bckAnm = (J3DAnmTransform*)dComIfG_getObjectRes("AM2", bckFileIdx);
- i_this->mpMorf->setAnm(bckAnm, loopMode, morf, speed, 0.0f, -1.0f, NULL);
+ i_this->mpMorf->setAnm(
+ (J3DAnmTransform*)dComIfG_getObjectRes("AM2", bckFileIdx),
+ loopMode, morf, speed, 0.0f, -1.0f,
+ NULL
+ );
}
}