mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 16:34:06 +00:00
Match MxEventPresenter::PutData
(#1417)
This commit is contained in:

committed by
GitHub

parent
aa60386196
commit
1027a80d9e
@@ -8,6 +8,8 @@
|
|||||||
#include "mxmisc.h"
|
#include "mxmisc.h"
|
||||||
#include "mxvariabletable.h"
|
#include "mxvariabletable.h"
|
||||||
|
|
||||||
|
#include <assert.h>
|
||||||
|
|
||||||
DECOMP_SIZE_ASSERT(MxEventPresenter, 0x54);
|
DECOMP_SIZE_ASSERT(MxEventPresenter, 0x54);
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x100c2b70
|
// FUNCTION: LEGO1 0x100c2b70
|
||||||
@@ -90,6 +92,7 @@ void MxEventPresenter::StartingTickle()
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x100c2ef0
|
// FUNCTION: LEGO1 0x100c2ef0
|
||||||
|
// FUNCTION: BETA10 0x10152d26
|
||||||
MxResult MxEventPresenter::PutData()
|
MxResult MxEventPresenter::PutData()
|
||||||
{
|
{
|
||||||
AUTOLOCK(m_criticalSection);
|
AUTOLOCK(m_criticalSection);
|
||||||
@@ -102,10 +105,15 @@ MxResult MxEventPresenter::PutData()
|
|||||||
const char* data = (const char*) m_currentChunk->GetData();
|
const char* data = (const char*) m_currentChunk->GetData();
|
||||||
MxVariableTable* variableTable = VariableTable();
|
MxVariableTable* variableTable = VariableTable();
|
||||||
|
|
||||||
const char* key = data;
|
const char* name = data;
|
||||||
const char* value = &data[strlen(data) + 1];
|
assert(name);
|
||||||
strlen(value);
|
data += strlen(data) + 1;
|
||||||
variableTable->SetVariable(key, value);
|
|
||||||
|
const char* value = data;
|
||||||
|
assert(value);
|
||||||
|
data += strlen(data) + 1;
|
||||||
|
|
||||||
|
variableTable->SetVariable(name, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_currentTickleState == e_streaming) {
|
if (m_currentTickleState == e_streaming) {
|
||||||
|
Reference in New Issue
Block a user