2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 00:27: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

@@ -4,65 +4,48 @@
#include "CActorParameters.hpp"
#include "TCastTo.hpp"
namespace urde
{
namespace urde {
CScriptGrapplePoint::CScriptGrapplePoint(TUniqueId uid, std::string_view name, const CEntityInfo& info,
const zeus::CTransform &transform, bool active,
const CGrappleParameters &params)
const zeus::CTransform& transform, bool active,
const CGrappleParameters& params)
: CActor(uid, active, name, info, transform, CModelData::CModelDataNull(), CMaterialList(EMaterialTypes::Orbit),
CActorParameters::None(),
kInvalidUniqueId),
xe8_touchBounds(x34_transform.origin - 0.5f, x34_transform.origin + 0.5f),
x100_parameters(params)
{
}
CActorParameters::None(), kInvalidUniqueId)
, xe8_touchBounds(x34_transform.origin - 0.5f, x34_transform.origin + 0.5f)
, x100_parameters(params) {}
void CScriptGrapplePoint::Accept(IVisitor& visitor)
{
visitor.Visit(this);
}
void CScriptGrapplePoint::Accept(IVisitor& visitor) { visitor.Visit(this); }
void CScriptGrapplePoint::AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId sender, CStateManager& mgr)
{
switch (msg)
{
case EScriptObjectMessage::Activate:
if (!GetActive())
{
AddMaterial(EMaterialTypes::Orbit, mgr);
SetActive(true);
}
break;
case EScriptObjectMessage::Deactivate:
if (GetActive())
{
RemoveMaterial(EMaterialTypes::Orbit, mgr);
SetActive(false);
}
break;
default:
break;
void CScriptGrapplePoint::AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId sender, CStateManager& mgr) {
switch (msg) {
case EScriptObjectMessage::Activate:
if (!GetActive()) {
AddMaterial(EMaterialTypes::Orbit, mgr);
SetActive(true);
}
break;
case EScriptObjectMessage::Deactivate:
if (GetActive()) {
RemoveMaterial(EMaterialTypes::Orbit, mgr);
SetActive(false);
}
break;
default:
break;
}
}
void CScriptGrapplePoint::Think(float, CStateManager&)
{
// Empty
void CScriptGrapplePoint::Think(float, CStateManager&) {
// Empty
}
void CScriptGrapplePoint::Render(const CStateManager&) const
{
// Empty
void CScriptGrapplePoint::Render(const CStateManager&) const {
// Empty
}
std::experimental::optional<zeus::CAABox> CScriptGrapplePoint::GetTouchBounds() const
{
return {xe8_touchBounds};
std::experimental::optional<zeus::CAABox> CScriptGrapplePoint::GetTouchBounds() const { return {xe8_touchBounds}; }
void CScriptGrapplePoint::AddToRenderer(const zeus::CFrustum&, const CStateManager& mgr) const {
CActor::EnsureRendered(mgr);
}
void CScriptGrapplePoint::AddToRenderer(const zeus::CFrustum&, const CStateManager& mgr) const
{
CActor::EnsureRendered(mgr);
}
}
} // namespace urde