joystick_config

いつまでも360コントローラのみのサポートではマズいので、ジョイスティックのボタン割り当てを変更できるようにしました。
joystick_config.hpp
main_window_impl.cppの差分


設定ファイル(joystick-config.txt)の書式は、

{12345678-1234-1234-1234-123456789012} 0 2 6

の形式で、順にジョイスティックのGUID、ジャンプボタン、ダッシュボタン、リセットボタン(デバッグ用)の意味です。
ジョイスティックのGUIDはHamigaki.Inputのサンプルdi_joy_guidで調べられるようにしてますが、1回起動してデフォルト設定を吐かせる方が簡単です。


今日の修正でジョイスティックを刺していなくてもエラーにはならないようにしています。
ただ、このままだと操作できないので、次はキーボードに対応させる予定です。