mirror of
https://github.com/isledecomp/isle.git
synced 2025-03-27 23:20:32 -04:00
Match MxEventPresenter::PutData
(#1417)
This commit is contained in:
parent
aa60386196
commit
1027a80d9e
1 changed files with 12 additions and 4 deletions
|
@ -8,6 +8,8 @@
|
|||
#include "mxmisc.h"
|
||||
#include "mxvariabletable.h"
|
||||
|
||||
#include <assert.h>
|
||||
|
||||
DECOMP_SIZE_ASSERT(MxEventPresenter, 0x54);
|
||||
|
||||
// FUNCTION: LEGO1 0x100c2b70
|
||||
|
@ -90,6 +92,7 @@ void MxEventPresenter::StartingTickle()
|
|||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x100c2ef0
|
||||
// FUNCTION: BETA10 0x10152d26
|
||||
MxResult MxEventPresenter::PutData()
|
||||
{
|
||||
AUTOLOCK(m_criticalSection);
|
||||
|
@ -102,10 +105,15 @@ MxResult MxEventPresenter::PutData()
|
|||
const char* data = (const char*) m_currentChunk->GetData();
|
||||
MxVariableTable* variableTable = VariableTable();
|
||||
|
||||
const char* key = data;
|
||||
const char* value = &data[strlen(data) + 1];
|
||||
strlen(value);
|
||||
variableTable->SetVariable(key, value);
|
||||
const char* name = data;
|
||||
assert(name);
|
||||
data += strlen(data) + 1;
|
||||
|
||||
const char* value = data;
|
||||
assert(value);
|
||||
data += strlen(data) + 1;
|
||||
|
||||
variableTable->SetVariable(name, value);
|
||||
}
|
||||
|
||||
if (m_currentTickleState == e_streaming) {
|
||||
|
|
Loading…
Add table
Reference in a new issue