2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 21:07:42 +00:00

New code style refactor

This commit is contained in:
Jack Andersen
2018-12-07 19:30:43 -10:00
parent 41ae32be31
commit 636c82a568
1451 changed files with 171430 additions and 203303 deletions

View File

@@ -1,40 +1,38 @@
#include "CPASParmInfo.hpp"
namespace urde
{
namespace urde {
CPASParmInfo::CPASParmInfo(CInputStream& in)
{
xc_min.m_int = 0;
x10_max.m_int = 0;
x0_type = CPASAnimParm::EParmType(in.readUint32Big());
x4_weightFunction = EWeightFunction(in.readUint32Big());
x8_weight = in.readFloatBig();
CPASParmInfo::CPASParmInfo(CInputStream& in) {
xc_min.m_int = 0;
x10_max.m_int = 0;
x0_type = CPASAnimParm::EParmType(in.readUint32Big());
x4_weightFunction = EWeightFunction(in.readUint32Big());
x8_weight = in.readFloatBig();
switch (x0_type)
{
case CPASAnimParm::EParmType::Int32:
xc_min.m_int = in.readInt32Big();
x10_max.m_int = in.readInt32Big();
break;
case CPASAnimParm::EParmType::UInt32:
xc_min.m_uint = in.readUint32Big();
x10_max.m_uint = in.readUint32Big();
break;
case CPASAnimParm::EParmType::Float:
xc_min.m_float = in.readFloatBig();
x10_max.m_float = in.readFloatBig();
break;
case CPASAnimParm::EParmType::Bool:
xc_min.m_bool = in.readBool();
x10_max.m_bool = in.readBool();
break;
case CPASAnimParm::EParmType::Enum:
xc_min.m_int = in.readInt32Big();
x10_max.m_int = in.readInt32Big();
break;
default: break;
}
switch (x0_type) {
case CPASAnimParm::EParmType::Int32:
xc_min.m_int = in.readInt32Big();
x10_max.m_int = in.readInt32Big();
break;
case CPASAnimParm::EParmType::UInt32:
xc_min.m_uint = in.readUint32Big();
x10_max.m_uint = in.readUint32Big();
break;
case CPASAnimParm::EParmType::Float:
xc_min.m_float = in.readFloatBig();
x10_max.m_float = in.readFloatBig();
break;
case CPASAnimParm::EParmType::Bool:
xc_min.m_bool = in.readBool();
x10_max.m_bool = in.readBool();
break;
case CPASAnimParm::EParmType::Enum:
xc_min.m_int = in.readInt32Big();
x10_max.m_int = in.readInt32Big();
break;
default:
break;
}
}
}
} // namespace urde