ゲームパッド - Siv3D/Reference-JP GitHub Wiki
# include <Siv3D.hpp>
void Main()
{
const Font font(12);
// 変数に保存する例
Key button = Gamepad(0).button(3);
while (System::Update())
{
font(L"Gamepad 0: ", Gamepad(0).isConnected()).draw(200, 50);
// すべてのボタンをチェック
for (size_t i = 0; i < Gamepad(0).num_buttons; ++i)
{
if (Gamepad(0).button(i).clicked)
{
Println(i);
}
}
if (button.clicked)
{
Println(L"button");
}
}
}