2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 20:27:43 +00:00

Rename EVNT structs to match the engine

Implement getter elements and state tracking for CElementGen
This commit is contained in:
2016-03-18 19:04:12 -07:00
parent ae32ec933e
commit 42717c383c
10 changed files with 108 additions and 81 deletions

View File

@@ -446,27 +446,27 @@ CVectorElement* CParticleDataFactory::GetVectorElement(CInputStream& in)
}
case SBIG('PLCO'):
{
return new CVEPLCO;
return new CVEParticleColor;
}
case SBIG('PLOC'):
{
return new CVEPLOC;
return new CVEParticleLocation;
}
case SBIG('PSOF'):
{
return new CVEPSOF;
return new CVEParticleSystemOrientationFront;
}
case SBIG('PSOU'):
{
return new CVEPSOU;
return new CVEParticleSystemOrientationUp;
}
case SBIG('PSOR'):
{
return new CVEPSOR;
return new CVEParticleSystemOrientationRight;
}
case SBIG('PSTR'):
{
return new CVEPSTR;
return new CVEParticleSystemTranslation;
}
case SBIG('SUB_'):
{
@@ -798,15 +798,15 @@ CIntElement* CParticleDataFactory::GetIntElement(CInputStream& in)
}
case SBIG('GAPC'):
{
return new CIEGAPC;
return new CIEGetActiveParticleCount;
}
case SBIG('GTCP'):
{
return new CIEGTCP;
return new CIEGetCumulativeParticleCount;
}
case SBIG('GEMT'):
{
return new CIEGEMT;
return new CIEGetEmitterTime;
}
case SBIG('MODU'):
{