mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-14 06:06:11 +00:00
RE COutput/InputStream and friends and migrate over
This branch is probably still horribly broken, but it's a good first step to migrating away from having hecl embedded in the runtime
This commit is contained in:
@@ -11,11 +11,11 @@ amuse::AudioGroupData CAudioGroupSet::LoadData() {
|
||||
return SBig(value);
|
||||
};
|
||||
|
||||
athena::io::MemoryReader r(m_buffer.get(), INT32_MAX);
|
||||
x10_baseName = r.readString();
|
||||
x20_name = r.readString();
|
||||
CMemoryInStream r(m_buffer.get(), INT32_MAX, CMemoryInStream::EOwnerShip::NotOwned);
|
||||
x10_baseName = r.Get<std::string>();
|
||||
x20_name = r.Get<std::string>();
|
||||
|
||||
u8* buf = m_buffer.get() + r.position();
|
||||
u8* buf = m_buffer.get() + r.GetReadPosition();
|
||||
const uint32_t poolLen = readU32(buf);
|
||||
unsigned char* pool = buf + 4;
|
||||
buf += poolLen + 4;
|
||||
|
||||
Reference in New Issue
Block a user