MxTransitionManager::Dissolve (#155)

* MxTransitionManager::Dissolve

* Some comments and better names

* use refs instead of pointers

* slightly improved name for rect

* Use MxS32 instead of int
This commit is contained in:
MS
2023-10-03 18:03:10 -04:00
committed by GitHub
parent 62d953c6c3
commit 129e8d6373
3 changed files with 109 additions and 1 deletions

View File

@@ -89,6 +89,11 @@ public:
MxResult StartTransition(TransitionType p_animationType, MxS32 p_speed, MxBool p_unk, MxBool p_playMusicInAnim);
private:
void EndTransition(MxBool);
void Transition_Dissolve();
void FUN_1004c4d0(DDSURFACEDESC &);
void FUN_1004c580(DDSURFACEDESC &);
MxTransitionManagerUnknownSubclass1 *m_unk08;
undefined4 m_unk0c;
undefined4 m_unk10;
@@ -102,7 +107,8 @@ private:
TransitionType m_transitionType;
LPDIRECTDRAWSURFACE m_ddSurface;
MxU16 m_animationTimer;
undefined m_pad36[0x8c2];
MxU16 m_columnOrder[640]; // 0x36
MxU16 m_randomShift[480]; // 0x536
MxULong m_systemTime;
MxS32 m_animationSpeed;
};