Fix and remove probably wrong inline

This commit is contained in:
robojumper
2025-04-02 00:06:25 +02:00
parent fc89f2b34a
commit a4ff5b11f7
4 changed files with 7 additions and 10 deletions
-7
View File
@@ -189,13 +189,6 @@ struct AnmGroupBase_c {
void setForward();
void setBackward();
inline void setFrameAndControlThings(f32 frame) {
bind(false);
setAnimEnable(true);
mpFrameCtrl->setFrame(frame);
syncAnmFrame();
}
inline void play() {
mpFrameCtrl->play();
syncAnmFrame();
+1 -1
View File
@@ -821,7 +821,7 @@ bool AnmGroupBase_c::bind(bool bDisable) {
return false;
}
nw4r::lyt::BindAnimation(mpGroup, anmTransform, false, b);
nw4r::lyt::BindAnimation(mpGroup, anmTransform, false, bDisable);
mFlags |= ANMGROUP_FLAG_BOUND;
if (bDisable) {
mFlags = (mFlags & ~ANMGROUP_FLAG_ENABLE);
+3 -1
View File
@@ -125,7 +125,9 @@ bool dLytCommonArrow_c::fn_80168760() {
void dLytCommonArrow_c::displayElement(s32 idx, f32 frame) {
d2d::AnmGroup_c *s = &mAnmGroups[idx];
s->setFrameAndControlThings(frame);
s->bind(false);
s->setAnimEnable(true);
s->setFrame(frame);
}
void dLytCommonArrow_c::fn_80168800(s32 idx) {
+3 -1
View File
@@ -50,5 +50,7 @@ void dLytPauseDisp00_c::init() {
void dLytPauseDisp00_c::displayElement(int i, float frame) {
d2d::AnmGroup_c *s = &field_0x00D0[i];
s->setFrameAndControlThings(frame);
s->bind(false);
s->setAnimEnable(true);
s->setFrame(frame);
}