Finish MxRAMStreamProvider and MxRAMStreamController (#328)

* Finish MxRAMStreamProvider

* Fix formatting

* fix naming conventions

* use no parameter name for FUN_100c67b0

* fixes

* fixes

* Update mxramstreamcontroller.h

* fix build
This commit is contained in:
Misha
2023-12-13 18:11:07 -05:00
committed by GitHub
parent 5f8e26fc5b
commit 88581420d5
6 changed files with 101 additions and 9 deletions

View File

@@ -6,6 +6,8 @@
#include "mxstring.h"
#include "mxtypes.h"
#include <windows.h>
// VTABLE: LEGO1 0x100dc890
class MxDSFile : public MxDSSource {
public:
@@ -34,6 +36,8 @@ public:
inline void SetFileName(const char* p_filename) { m_filename = p_filename; }
inline MxS32 CalcFileSize() { return GetFileSize(m_io.m_info.hmmio, NULL); }
private:
MxLong ReadChunks();
struct ChunkHeader {