1#pragma once
2
3#include "Player/IJudge.h"
4
5namespace al {
6class IUseNerve;
7class Nerve;
8} // namespace al
9
10class PlayerJudgeSameNerve : public IJudge {
11public:
12 PlayerJudgeSameNerve(const al::IUseNerve* nerveUser, const al::Nerve* nerve);
13
14 void reset() override {}
15
16 void update() override {}
17
18 bool judge() const override;
19
20private:
21 const al::IUseNerve* mNerveUser;
22 const al::Nerve* mNerve;
23};
24
25static_assert(sizeof(PlayerJudgeSameNerve) == 0x18);
26