mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-24 08:54:15 +00:00
More MxDiskStreamController functions (#350)
* push code * remove accidently commited code * Update mxstreamcontroller.cpp * implement MxDiskStreamController::VTable0x30 * implement MxDiskStreamController::VTable0x28 * Update mxdiskstreamcontroller.cpp * FUN_100c7d10 & FUN_100c8360 * fix format * Match MxDiskStreamController::FUN_100c7980 * Improve match of MxDiskStreamController::VTable0x28 * Match MxDiskStreamController::FUN_100c7d10 * Minor style fix --------- Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
@@ -13,6 +13,18 @@ class MxStreamList : public list<T> {};
|
||||
class MxStreamListMxDSAction : public MxStreamList<MxDSAction*> {
|
||||
public:
|
||||
MxDSAction* Find(MxDSAction* p_action, MxBool p_delete);
|
||||
|
||||
// Could move this to MxStreamList
|
||||
MxBool PopFront(MxDSAction*& p_obj)
|
||||
{
|
||||
if (!empty()) {
|
||||
p_obj = front();
|
||||
pop_front();
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
};
|
||||
|
||||
// SIZE 0xc
|
||||
|
||||
Reference in New Issue
Block a user