1#pragma once
2
3#include "Player/IJudge.h"
4
5namespace al {
6class LiveActor;
7} // namespace al
8class IUsePlayerCollision;
9class PlayerInput;
10
11class PlayerJudgeStartGroundSpin : public IJudge {
12public:
13 PlayerJudgeStartGroundSpin(const al::LiveActor* player, const IUsePlayerCollision* collider,
14 const PlayerInput* input);
15
16 void reset() override {}
17
18 void update() override {}
19
20 bool judge() const override;
21
22private:
23 const al::LiveActor* mPlayer;
24 const IUsePlayerCollision* mCollider;
25 const PlayerInput* mInput;
26};
27
28static_assert(sizeof(PlayerJudgeStartGroundSpin) == 0x20);
29