extends Control

    # 接続されているジョイパッドの配列
    var joypads			: Array
    # ジョイパッドの情報を格納する辞書型配列
    var joypad_info		: Dictionary

    func _ready():
        pass # Replace with function body.


    func _process(_delta):
        # ジョイパッドの接続をポーリングする
        # 接続されているジョイパッドを配列に格納する
        joypads = Input.get_connected_joypads()


    func _input(_event):
        # ジョイパッドが接続されていない場合は処理を抜ける
        if joypads.size() < 1: return
        # チェックするジョイパッドの番号を指定する
        var joy_num = 0
        # ジョイパッドのボタンAが押されたかチェックする
        if Input.is_joy_button_pressed(joypads[joy_num], JoyButton.JOY_BUTTON_A ):
            print("Pad1 JOY_BUTTON_A pressed")