3#include <input/SysController.h>
4#include <utility/Angle.h>
6#include <controller/seadControllerBase.h>
7#include <heap/seadDisposer.h>
8#include <random/seadRandom.h>
34 static_assert(
sizeof(
Controller) == 0x134,
"InputMgr::Controller size mismatch");
42 return mControllers[player_no];
47 return mControllers[player_no];
62 return trg == mBgmBeatTrg;
67 return mBgmAccentSign;
72 return mBgmAccentSign & mask;
77 return mBgmAccentSignCredit;
87 return (mControllerConnectionInfo & (1 << player_no)) != 0;
92 return (mControllerConnectionInfo & (1 << 7)) != 0;
126static_assert(
sizeof(
InputMgr) == 0x57C,
"InputMgr size mismatch");
128#define GAME_RANDOM (InputMgr::instance()->getRandom())