mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-04-30 12:35:12 +00:00
26 lines
549 B
C++
26 lines
549 B
C++
#pragma once
|
|
|
|
#include <controller/seadControllerAddon.h>
|
|
#include <prim/seadBitFlag.h>
|
|
|
|
namespace al {
|
|
|
|
class PadUiKeyInputAddon : public sead::ControllerAddon {
|
|
SEAD_RTTI_OVERRIDE(PadUiKeyInputAddon, sead::ControllerAddon)
|
|
|
|
public:
|
|
PadUiKeyInputAddon(sead::Controller* controller);
|
|
|
|
bool calc() override;
|
|
|
|
private:
|
|
sead::BitFlag32 mPadTrig = 0;
|
|
sead::BitFlag32 mPadHold = 0;
|
|
sead::BitFlag32 mPadHoldAndPrev = 0;
|
|
sead::BitFlag32 mPadRepeat = 0;
|
|
};
|
|
|
|
static_assert(sizeof(PadUiKeyInputAddon) == 0x38);
|
|
|
|
} // namespace al
|