dp_inputの生成ルールを追加
以下のクラスを追加(仮実装)
・dp::GamePad
・dp::GamePadKey
・dp::GamePadInfo
・dp::GamePadManager
・dp::GamePadManagerInfo
以下のクラスを追加
・dp::GamePadManagerBase
・dp::GamePadManagerException
・dp::ThreadJoiner
・dp::ThreadDetacher
・dp::ThreadCanceller(linux用)
dp::GamePadManagerInfoの処理を実装
linux用のdp::GamePadManagerの処理を実装
linux用のdp::GamePadKeyの処理を実装(dp::Stringのエイリアス)
dp::GamePadInfoの処理を実装
dp::GamePadExceptionを追加
dp::GamePadManagerBaseのコピーコンストラクタ、代入演算子を使用不可に変更
linux用のdp::GamePadManagerにおいて、
・dp::ThreadJoinerをメンバから外し、デストラクタで使用するように修正
・ゲームパッドのデバイスファイルパス取得関数が間違っていたのを修正
dp::GamePadBaseを追加
linux用のdp::GamePadの初期化処理を実装
ref #1 linux側の対応完了
linux用のdp::GamePadのイベント処理を実装
以下のwindows用のクラスを追加(仮実装)
・dp::GamePadManager
・dp::GamePad
・dp::GamePadKey
Merge branch 'tekuto/gamepad_linux'
linux用のdp::GamePadの、警告が出ていた箇所を修正