mirror of
https://github.com/isledecomp/isle.git
synced 2026-02-02 21:21:16 +00:00
implement AddStreamControllerToOpenList
This commit is contained in:
parent
489f08e35f
commit
c439da1597
@ -1,5 +1,7 @@
|
|||||||
#include "mxstreamer.h"
|
#include "mxstreamer.h"
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
|
|
||||||
#include "legoomni.h"
|
#include "legoomni.h"
|
||||||
|
|
||||||
DECOMP_SIZE_ASSERT(MxStreamer, 0x2c);
|
DECOMP_SIZE_ASSERT(MxStreamer, 0x2c);
|
||||||
@ -90,6 +92,18 @@ MxStreamController *MxStreamer::GetOpenStream(const char *p_name)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b9930
|
||||||
|
MxResult MxStreamer::AddStreamControllerToOpenList(MxStreamController *stream)
|
||||||
|
{
|
||||||
|
if (find(m_openStreams.begin(), m_openStreams.end(), stream) == m_openStreams.end()) {
|
||||||
|
m_openStreams.push_back(stream);
|
||||||
|
return SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
|
return FAILURE;
|
||||||
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100b9b60
|
// OFFSET: LEGO1 0x100b9b60
|
||||||
MxLong MxStreamer::Notify(MxParam &p)
|
MxLong MxStreamer::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -67,6 +67,8 @@ class MxStreamer : public MxCore
|
|||||||
|
|
||||||
MxStreamController *GetOpenStream(const char *p_name);
|
MxStreamController *GetOpenStream(const char *p_name);
|
||||||
|
|
||||||
|
MxResult AddStreamControllerToOpenList(MxStreamController *p_stream);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
list<MxStreamController *> m_openStreams; // 0x8
|
list<MxStreamController *> m_openStreams; // 0x8
|
||||||
MxStreamerSubClass2 m_subclass1; // 0x14
|
MxStreamerSubClass2 m_subclass1; // 0x14
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user