OdysseyDecomp/lib/al/Library/Controller/GamePadSystem.h
MonsterDruide1 2d093584f2 Move all header files to proper paths
Co-authored-by: Sanae <atmatm6000@outlook.com>
2023-08-08 19:19:07 +02:00

27 lines
670 B
C++

#pragma once
#include <prim/seadSafeString.h>
namespace al {
class GamePadSystem {
public:
GamePadSystem();
void changeSinglePlayMode();
bool isDisconnectPlayable();
sead::WFixedSafeString<256> getPadName(u8); // might return a parent type instead of this specific format
int getPadPlayStyle(u8); // unknown return type
void update();
bool isDisconnectPlayableImpl();
void setDisconnectFrame(int);
void setInvalidateDisconnectFrame(int);
void setPadName(u8, const sead::SafeString&);
void changeMultiPlayMode(int, int);
private:
char filler[0x30];
};
static_assert(sizeof(GamePadSystem) == 0x30);
} // namespace al