2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 19:44:55 +00:00

Humungous refactor

This commit is contained in:
Jack Andersen
2016-03-04 13:04:53 -10:00
parent 552ec1db4a
commit 783fb4c4fe
330 changed files with 2943 additions and 3077 deletions

View File

@@ -5,7 +5,7 @@ namespace DataSpec
namespace DNAMP1
{
void EVNT::read(Athena::io::IStreamReader& reader)
void EVNT::read(athena::io::IStreamReader& reader)
{
version = reader.readUint32Big();
@@ -26,7 +26,7 @@ void EVNT::read(Athena::io::IStreamReader& reader)
}
}
void EVNT::write(Athena::io::IStreamWriter& writer) const
void EVNT::write(athena::io::IStreamWriter& writer) const
{
writer.writeUint32Big(version);
@@ -46,50 +46,42 @@ void EVNT::write(Athena::io::IStreamWriter& writer) const
}
}
void EVNT::read(Athena::io::YAMLDocReader& reader)
void EVNT::read(athena::io::YAMLDocReader& reader)
{
version = reader.readUint32("version");
atUint32 loopCount = reader.readUint32("loopCount");
reader.enumerate("loopEvents", loopEvents, loopCount);
reader.enumerate("loopEvents", loopEvents);
uevtEvents.clear();
atUint32 uevtCount = reader.readUint32("uevtCount");
reader.enumerate("uevtEvents", uevtEvents, uevtCount);
reader.enumerate("uevtEvents", uevtEvents);
atUint32 effectCount = reader.readUint32("effectCount");
reader.enumerate("effectEvents", effectEvents, effectCount);
reader.enumerate("effectEvents", effectEvents);
if (version == 2)
{
atUint32 sfxCount = reader.readUint32("sfxCount");
reader.enumerate("sfxEvents", sfxEvents, sfxCount);
reader.enumerate("sfxEvents", sfxEvents);
}
}
void EVNT::write(Athena::io::YAMLDocWriter& writer) const
void EVNT::write(athena::io::YAMLDocWriter& writer) const
{
writer.writeUint32("version", version);
writer.writeUint32("loopCount", loopEvents.size());
writer.enumerate("loopEvents", loopEvents);
writer.writeUint32("uevtCount", uevtEvents.size());
writer.enumerate("uevtEvents", uevtEvents);
writer.writeUint32("effectCount", effectEvents.size());
writer.enumerate("effectEvents", effectEvents);
if (version == 2)
{
writer.writeUint32("sfxCount", sfxEvents.size());
writer.enumerate("sfxEvents", sfxEvents);
}
}
const char* EVNT::DNAType()
{
return "Retro::DNAMP1::EVNT";
return "urde::DNAMP1::EVNT";
}
size_t EVNT::binarySize(size_t __isz) const