mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-25 01:14:19 +00:00
begin implementation of InfoCenter class (#444)
* Push changes * fixes * Implement Infocenter::HandleEndAction * match Infocenter::StopCutScene * implement Infocenter::HandleKeyPress * fixes * Update infocenter.cpp * Update legoworld.cpp * use enums * WIP Fixes * Fix * Fix * Fix * Rename function * Change enum * Update enums * Refactor another enum * Refactor MxDSType * Refactor HashTableOpt * Fixes * Refactor tickle enum * Update other enums * Add EnumConstantName to ncc * Move enum to global namespace * Rename enum --------- Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
@@ -71,7 +71,7 @@ void MxEventPresenter::ReadyTickle()
|
||||
CopyData(chunk);
|
||||
m_subscriber->DestroyChunk(chunk);
|
||||
ParseExtra();
|
||||
ProgressTickleState(TickleState_Starting);
|
||||
ProgressTickleState(e_starting);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -81,7 +81,7 @@ void MxEventPresenter::StartingTickle()
|
||||
MxStreamChunk* chunk = CurrentChunk();
|
||||
|
||||
if (chunk && m_action->GetElapsedTime() >= chunk->GetTime())
|
||||
ProgressTickleState(TickleState_Streaming);
|
||||
ProgressTickleState(e_streaming);
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x100c2ef0
|
||||
@@ -90,8 +90,8 @@ MxResult MxEventPresenter::PutData()
|
||||
MxAutoLocker lock(&m_criticalSection);
|
||||
|
||||
if (IsEnabled()) {
|
||||
if (m_currentTickleState >= TickleState_Streaming &&
|
||||
(m_currentTickleState <= TickleState_Repeating || m_currentTickleState == TickleState_Done)) {
|
||||
if (m_currentTickleState >= e_streaming &&
|
||||
(m_currentTickleState <= e_repeating || m_currentTickleState == e_done)) {
|
||||
if (m_currentChunk && m_currentChunk->GetLength()) {
|
||||
if (m_data[12] == 2) {
|
||||
const char* data = (const char*) m_currentChunk->GetData();
|
||||
@@ -103,7 +103,7 @@ MxResult MxEventPresenter::PutData()
|
||||
variableTable->SetVariable(key, value);
|
||||
}
|
||||
|
||||
if (m_currentTickleState == TickleState_Streaming)
|
||||
if (m_currentTickleState == e_streaming)
|
||||
m_subscriber->DestroyChunk(m_currentChunk);
|
||||
m_currentChunk = NULL;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user