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

Work on CGameProjectile

This commit is contained in:
Jack Andersen
2018-02-08 21:12:26 -10:00
parent ae6797f24b
commit 083571e693
22 changed files with 446 additions and 43 deletions

View File

@@ -11,4 +11,39 @@ CProjectileWeapon::CProjectileWeapon(const TToken<CWeaponDescription>& wDesc, co
{
}
zeus::CTransform CProjectileWeapon::GetTransform() const
{
return x14_localToWorldXf * x44_localXf;
}
zeus::CVector3f CProjectileWeapon::GetTranslation() const
{
return x14_localToWorldXf * (x44_localXf * x8c_ + x80_) + x74_;
}
void CProjectileWeapon::RenderParticles() const
{
}
void CProjectileWeapon::Update(float dt)
{
}
void CProjectileWeapon::UpdateParticleFx()
{
}
void CProjectileWeapon::UpdateChildParticleSystems(float dt)
{
}
void CProjectileWeapon::SetWorldSpaceOrientation(const zeus::CTransform& xf)
{
x44_localXf = x14_localToWorldXf.inverse() * xf;
}
}