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 _on_set_button_pressed():
        # ジョイパッドが接続されていない場合は処理を抜ける
        if joypads.size() == 0: return
        # チェックする対象のジョイパッド番号を決める
        var joy_num = 0
        # ジョイパッドの情報を格納する
        joypad_info = Input.get_joy_info(joypads[joy_num])
        print("Pad1_Index = %d" % joypad_info["xinput_index"])