mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 01:07:43 +00:00
Move weapon code to RuntimeWeapon
This commit is contained in:
50
Runtime/Weapon/CWeaponMode.cpp
Normal file
50
Runtime/Weapon/CWeaponMode.cpp
Normal file
@@ -0,0 +1,50 @@
|
||||
#include "CWeaponMode.hpp"
|
||||
|
||||
namespace urde
|
||||
{
|
||||
CWeaponMode::CWeaponMode(EWeaponType type, bool, bool)
|
||||
: x0_weaponType(type)
|
||||
{
|
||||
}
|
||||
|
||||
CWeaponMode CWeaponMode::Invalid()
|
||||
{
|
||||
return CWeaponMode(EWeaponType::None, false, false);
|
||||
}
|
||||
|
||||
CWeaponMode CWeaponMode::Phazon()
|
||||
{
|
||||
return CWeaponMode(EWeaponType::Phazon, false, false);
|
||||
}
|
||||
|
||||
CWeaponMode CWeaponMode::Plasma()
|
||||
{
|
||||
return CWeaponMode(EWeaponType::Plasma, false, false);
|
||||
}
|
||||
|
||||
CWeaponMode CWeaponMode::Wave()
|
||||
{
|
||||
return CWeaponMode(EWeaponType::Wave, false, false);
|
||||
}
|
||||
|
||||
CWeaponMode CWeaponMode::BoostBall()
|
||||
{
|
||||
return CWeaponMode(EWeaponType::BoostBall, false, false);
|
||||
}
|
||||
|
||||
CWeaponMode CWeaponMode::Ice()
|
||||
{
|
||||
return CWeaponMode(EWeaponType::Ice, false, false);
|
||||
}
|
||||
|
||||
CWeaponMode CWeaponMode::Power()
|
||||
{
|
||||
return CWeaponMode(EWeaponType::Power, false, false);
|
||||
}
|
||||
|
||||
CWeaponMode CWeaponMode::Bomb()
|
||||
{
|
||||
return CWeaponMode(EWeaponType::Bomb, false, false);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user