Minor stuff

This commit is contained in:
Christian Semmler 2023-12-26 15:28:42 -05:00
parent 590e378f3a
commit 4448215f51
3 changed files with 8 additions and 8 deletions

View File

@ -469,7 +469,7 @@ MxResult MxDSBuffer::CalcBytesRemaining(MxU8* p_data)
memcpy(m_pBuffer + m_writeOffset - m_bytesRemaining, ptr, bytesRead);
if (m_writeOffset == m_bytesRemaining)
*(MxU32*) (m_pBuffer + 4) = *MxStreamChunk::IntoPlus18(m_pBuffer) + MxStreamChunk::ReturnE();
*(MxU32*) (m_pBuffer + 4) = *MxStreamChunk::IntoPlus0x12(m_pBuffer) + MxStreamChunk::ReturnE();
m_bytesRemaining -= bytesRead;
result = SUCCESS;

View File

@ -50,16 +50,16 @@ MxU32 MxStreamChunk::ReadChunkHeader(MxU8* p_chunkData)
}
// FUNCTION: LEGO1 0x100c30e0
MxResult MxStreamChunk::SendChunk(MxStreamListMxDSSubscriber& p_subscriberList, MxBool p_preappend, MxS16 p_obj24val)
MxResult MxStreamChunk::SendChunk(MxStreamListMxDSSubscriber& p_subscriberList, MxBool p_append, MxS16 p_obj24val)
{
for (MxStreamListMxDSSubscriber::iterator it = p_subscriberList.begin(); it != p_subscriberList.end(); it++) {
if ((*it)->GetObjectId() == m_objectId && (*it)->GetUnknown48() == p_obj24val) {
if ((m_flags & 2) != 0 && m_buffer) {
if (m_flags & MxDSChunk::Flag_Bit2 && m_buffer) {
m_buffer->ReleaseRef(this);
m_buffer = NULL;
}
(*it)->AddChunk(this, p_preappend);
(*it)->AddChunk(this, p_append);
return SUCCESS;
}
@ -81,7 +81,7 @@ MxU16* MxStreamChunk::IntoFlags(MxU8* p_buffer)
}
// FUNCTION: LEGO1 0x100c31b0
MxU32* MxStreamChunk::IntoPlus18(MxU8* p_buffer)
MxU32* MxStreamChunk::IntoPlus0x12(MxU8* p_buffer)
{
return (MxU32*) (p_buffer + 18);
return (MxU32*) (p_buffer + 0x12);
}

View File

@ -31,11 +31,11 @@ class MxStreamChunk : public MxDSChunk {
MxResult ReadChunk(MxDSBuffer* p_buffer, MxU8* p_chunkData);
MxU32 ReadChunkHeader(MxU8* p_chunkData);
MxResult SendChunk(MxStreamListMxDSSubscriber& p_subscriberList, MxBool p_preappend, MxS16 p_obj24val);
MxResult SendChunk(MxStreamListMxDSSubscriber& p_subscriberList, MxBool p_append, MxS16 p_obj24val);
void SetBuffer(MxDSBuffer* p_buffer);
static MxU16* IntoFlags(MxU8* p_buffer);
static MxU32* IntoPlus18(MxU8* p_buffer);
static MxU32* IntoPlus0x12(MxU8* p_buffer);
// FUNCTION: LEGO1 0x100c3190
static MxU32* ReturnPlus10Ptr(MxU32* p_chunk) { return p_chunk + 10; }