2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 04:27:42 +00:00

More class stubs

This commit is contained in:
Jack Andersen
2015-08-26 14:23:46 -10:00
parent acb3c549f5
commit d6e0a1c7c6
33 changed files with 716 additions and 126 deletions

View File

@@ -70,16 +70,16 @@ bool CIOWinManager::DistributeOneMessage(const CArchitectureMessage& msg,
while (node)
{
CIOWin* iow = node->GetIOWin();
CIOWin::EMessageReturn mret = iow->OnMessage(msg, x8_internalQueue);
CIOWin::EMessageReturn mret = iow->OnMessage(msg, x8_localGatherQueue);
while (x8_internalQueue)
while (x8_localGatherQueue)
{
CArchitectureMessage msg = x8_internalQueue.Pop();
CArchitectureMessage msg = x8_localGatherQueue.Pop();
if (msg.GetTarget() == TargetIOWinManager)
{
if (OnIOWinMessage(msg))
{
x8_internalQueue.Clear();
x8_localGatherQueue.Clear();
queue.Clear();
return true;
}
@@ -238,6 +238,7 @@ void CIOWinManager::RemoveAllIOWins()
node = node->x8_next;
delete delNode;
}
x0_drawRoot = nullptr;
node = x4_pumpRoot;
while (node)
{
@@ -245,6 +246,7 @@ void CIOWinManager::RemoveAllIOWins()
node = node->x8_next;
delete delNode;
}
x4_pumpRoot = nullptr;
}
void CIOWinManager::RemoveIOWin(CIOWin* chIow)