3#include "game/field/obj/ObjectKCL.hh"
18 [[nodiscard]]
u32 loadFlags()
const override {
23 [[nodiscard]] f32 colRadiusAdditionalLength()
const override {
The moving crane platforms after the second turn of Toad's Factory.
u16 m_xPeriod
Framecount of a full oscillation on x-axis.
f32 m_xFreq
2pi / m_xPeriod
u16 m_yPeriod
Framecount of a full oscillation on y-axis.
const EGG::Vector3f m_startPos
Initial starting position.
u16 m_yAmplitude
Max y-position delta from starting position.
u16 m_xAmplitude
Max x-position delta from starting position.
f32 m_yFreq
2pi / m_yPeriod
u16 m_xt
Current time along the x-axis period.
u16 m_yt
Current time along the y-axis period.