1#include "Game/Screen/CountUpPaneRumbler.hpp"
3CountUpPaneRumbler::CountUpPaneRumbler(
LayoutActor *pActor,
const char *pName) {
4 mRumbleCalculator =
nullptr;
8 MR::createAndAddPaneCtrl(pActor, pName, 1);
9 MR::setFollowPos(&mFollowPos, pActor, pName);
10 MR::setFollowTypeAdd(pActor, pName);
13void CountUpPaneRumbler::update() {
14 mRumbleCalculator->calc();
15 f32 y = mRumbleCalculator->_C.y;
20void CountUpPaneRumbler::start() {
21 mRumbleCalculator->start(0);
24void CountUpPaneRumbler::reset() {
25 mRumbleCalculator->reset();
28bool CountUpPaneRumbler::isRumbling()
const {
29 return (mRumbleCalculator->_4 < mRumbleCalculator->_8);
32void CountUpPaneRumbler::connectPane(
LayoutActor *pActor,
const char *pName) {
33 MR::createAndAddPaneCtrl(pActor, pName, 1);
34 MR::setFollowPos(&mFollowPos, pActor, pName);
35 MR::setFollowTypeAdd(pActor, pName);