This commit is contained in:
Misha 2023-12-13 18:05:43 -05:00
parent ca23f95d30
commit fb99370d4d
No known key found for this signature in database
GPG Key ID: 8441D12AEF33FED8
4 changed files with 6 additions and 6 deletions

View File

@ -3,6 +3,7 @@
#include "decomp.h"
#include "mxcore.h"
class MxStreamController;
class MxDSAction;

View File

@ -40,15 +40,15 @@ MxResult MxRAMStreamController::Open(const char* p_filename)
MxResult MxRAMStreamController::VTable0x20(MxDSAction* p_action)
{
MxAutoLocker locker(&m_criticalSection);
MxS16 unk24 = 0;
MxS16 unk0x24 = 0;
MxResult result = FAILURE;
if (p_action->GetUnknown24() == -1) {
p_action->SetUnknown24(-3);
MxDSAction* action = m_unk0x54.Find(p_action, FALSE);
if (action != NULL) {
unk24 = action->GetUnknown24() + 1;
unk0x24 = action->GetUnknown24() + 1;
}
p_action->SetUnknown24(unk24);
p_action->SetUnknown24(unk0x24);
}
else {
if (m_unk0x54.Find(p_action, FALSE)) {
@ -84,7 +84,7 @@ MxResult MxRAMStreamController::DeserializeObject(MxDSStreamingAction& p_action)
{
MxAutoLocker locker(&m_criticalSection);
MxResult result;
undefined4 unknownValue = 0;
undefined4 value = 0;
do {
m_buffer.FUN_100c6f80(p_action.GetUnknown94());
result = m_buffer.FUN_100c67b0(this, &p_action, &unknownValue);

View File

@ -32,7 +32,7 @@ class MxRAMStreamController : public MxStreamController {
private:
MxDSBuffer m_buffer;
MxResult DeserializeObject(MxDSStreamingAction& action);
MxResult DeserializeObject(MxDSStreamingAction& p_action);
};
#endif // MXRAMSTREAMCONTROLLER_H

View File

@ -47,7 +47,6 @@ class MxStreamController : public MxCore {
MxResult FUN_100c1f00(MxDSAction* p_action);
inline MxAtomId& GetAtom() { return m_atom; };
inline MxStreamListMxDSAction GetUnknown3c() { return m_unk0x3c; };
protected:
MxCriticalSection m_criticalSection; // 0x8