mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-07-01 16:53:28 +00:00
Particle DNA property names
This commit is contained in:
parent
c1af78e7ed
commit
7bf455af79
@ -62,7 +62,7 @@ void RealElementFactory::read(Athena::io::YAMLDocReader& r)
|
|||||||
m_elem.reset(new struct RESineWave);
|
m_elem.reset(new struct RESineWave);
|
||||||
break;
|
break;
|
||||||
case SBIG('ISWT'):
|
case SBIG('ISWT'):
|
||||||
m_elem.reset(new struct REISWT);
|
m_elem.reset(new struct REInitialSwitch);
|
||||||
break;
|
break;
|
||||||
case SBIG('CLTN'):
|
case SBIG('CLTN'):
|
||||||
m_elem.reset(new struct RECompareLessThan);
|
m_elem.reset(new struct RECompareLessThan);
|
||||||
@ -71,34 +71,34 @@ void RealElementFactory::read(Athena::io::YAMLDocReader& r)
|
|||||||
m_elem.reset(new struct RECompareEquals);
|
m_elem.reset(new struct RECompareEquals);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP1'):
|
case SBIG('PAP1'):
|
||||||
m_elem.reset(new struct REParticleAccessParam1);
|
m_elem.reset(new struct REParticleAdvanceParam1);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP2'):
|
case SBIG('PAP2'):
|
||||||
m_elem.reset(new struct REParticleAccessParam2);
|
m_elem.reset(new struct REParticleAdvanceParam2);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP3'):
|
case SBIG('PAP3'):
|
||||||
m_elem.reset(new struct REParticleAccessParam3);
|
m_elem.reset(new struct REParticleAdvanceParam3);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP4'):
|
case SBIG('PAP4'):
|
||||||
m_elem.reset(new struct REParticleAccessParam4);
|
m_elem.reset(new struct REParticleAdvanceParam4);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP5'):
|
case SBIG('PAP5'):
|
||||||
m_elem.reset(new struct REParticleAccessParam5);
|
m_elem.reset(new struct REParticleAdvanceParam5);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP6'):
|
case SBIG('PAP6'):
|
||||||
m_elem.reset(new struct REParticleAccessParam6);
|
m_elem.reset(new struct REParticleAdvanceParam6);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP7'):
|
case SBIG('PAP7'):
|
||||||
m_elem.reset(new struct REParticleAccessParam7);
|
m_elem.reset(new struct REParticleAdvanceParam7);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP8'):
|
case SBIG('PAP8'):
|
||||||
m_elem.reset(new struct REParticleAccessParam8);
|
m_elem.reset(new struct REParticleAdvanceParam8);
|
||||||
break;
|
break;
|
||||||
case SBIG('PSLL'):
|
case SBIG('PSLL'):
|
||||||
m_elem.reset(new struct REPSLL);
|
m_elem.reset(new struct REParticleSizeOrLineLength);
|
||||||
break;
|
break;
|
||||||
case SBIG('PRLW'):
|
case SBIG('PRLW'):
|
||||||
m_elem.reset(new struct REPRLW);
|
m_elem.reset(new struct REParticleRotationOrLineWidth);
|
||||||
break;
|
break;
|
||||||
case SBIG('SUB_'):
|
case SBIG('SUB_'):
|
||||||
m_elem.reset(new struct RESubtract);
|
m_elem.reset(new struct RESubtract);
|
||||||
@ -195,7 +195,7 @@ void RealElementFactory::read(Athena::io::IStreamReader& r)
|
|||||||
m_elem.reset(new struct RESineWave);
|
m_elem.reset(new struct RESineWave);
|
||||||
break;
|
break;
|
||||||
case SBIG('ISWT'):
|
case SBIG('ISWT'):
|
||||||
m_elem.reset(new struct REISWT);
|
m_elem.reset(new struct REInitialSwitch);
|
||||||
break;
|
break;
|
||||||
case SBIG('CLTN'):
|
case SBIG('CLTN'):
|
||||||
m_elem.reset(new struct RECompareLessThan);
|
m_elem.reset(new struct RECompareLessThan);
|
||||||
@ -204,34 +204,34 @@ void RealElementFactory::read(Athena::io::IStreamReader& r)
|
|||||||
m_elem.reset(new struct RECompareEquals);
|
m_elem.reset(new struct RECompareEquals);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP1'):
|
case SBIG('PAP1'):
|
||||||
m_elem.reset(new struct REParticleAccessParam1);
|
m_elem.reset(new struct REParticleAdvanceParam1);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP2'):
|
case SBIG('PAP2'):
|
||||||
m_elem.reset(new struct REParticleAccessParam2);
|
m_elem.reset(new struct REParticleAdvanceParam2);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP3'):
|
case SBIG('PAP3'):
|
||||||
m_elem.reset(new struct REParticleAccessParam3);
|
m_elem.reset(new struct REParticleAdvanceParam3);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP4'):
|
case SBIG('PAP4'):
|
||||||
m_elem.reset(new struct REParticleAccessParam4);
|
m_elem.reset(new struct REParticleAdvanceParam4);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP5'):
|
case SBIG('PAP5'):
|
||||||
m_elem.reset(new struct REParticleAccessParam5);
|
m_elem.reset(new struct REParticleAdvanceParam5);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP6'):
|
case SBIG('PAP6'):
|
||||||
m_elem.reset(new struct REParticleAccessParam6);
|
m_elem.reset(new struct REParticleAdvanceParam6);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP7'):
|
case SBIG('PAP7'):
|
||||||
m_elem.reset(new struct REParticleAccessParam7);
|
m_elem.reset(new struct REParticleAdvanceParam7);
|
||||||
break;
|
break;
|
||||||
case SBIG('PAP8'):
|
case SBIG('PAP8'):
|
||||||
m_elem.reset(new struct REParticleAccessParam8);
|
m_elem.reset(new struct REParticleAdvanceParam8);
|
||||||
break;
|
break;
|
||||||
case SBIG('PSLL'):
|
case SBIG('PSLL'):
|
||||||
m_elem.reset(new struct REPSLL);
|
m_elem.reset(new struct REParticleSizeOrLineLength);
|
||||||
break;
|
break;
|
||||||
case SBIG('PRLW'):
|
case SBIG('PRLW'):
|
||||||
m_elem.reset(new struct REPRLW);
|
m_elem.reset(new struct REParticleRotationOrLineWidth);
|
||||||
break;
|
break;
|
||||||
case SBIG('SUB_'):
|
case SBIG('SUB_'):
|
||||||
m_elem.reset(new struct RESubtract);
|
m_elem.reset(new struct RESubtract);
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -820,12 +820,12 @@ void CElementGen::UpdatePSTranslationAndOrientation()
|
|||||||
CModVectorElement* psvm = desc->x4_PSVM.get();
|
CModVectorElement* psvm = desc->x4_PSVM.get();
|
||||||
if (psvm)
|
if (psvm)
|
||||||
{
|
{
|
||||||
Zeus::CVector3f vel = x7c_translation;
|
Zeus::CVector3f pos = x7c_translation;
|
||||||
psvm->GetValue(x50_curFrame, x218_PSIV, vel);
|
psvm->GetValue(x50_curFrame, x218_PSIV, pos);
|
||||||
if (vel != x7c_translation)
|
if (pos != x7c_translation)
|
||||||
{
|
{
|
||||||
x224_24_translationDirty = true;
|
x224_24_translationDirty = true;
|
||||||
x7c_translation = vel;
|
x7c_translation = pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user