DXライブラリの、ゲームパッド&キー入力、色指定などが半分以下のコード量で記述可能になるものを作りました。
DX_Key_Joy_Color
w w w.vector.co.jp/soft/winnt/prog/se511857.html?_ga=1.54196589.473137804.1450190044
それを使用すると下記ソースが
int key = GetJoypadInputState(DX_INPUT_KEY);
if (key & PAD_INPUT_UP) CHARA_Y -= 4;
if (key & PAD_INPUT_DOWN) CHARA_Y += 4;
// 使用時
#include"DX_Key_Joy_Color〜" // includeの2行目に追加
〜
GamePadState key; // ゲームループ前に
〜
key.Get(); // キーとジョイパッドチェック
if (key.Up)CHARA_Y -= 4;
if (key.Down)CHARA_Y += 4;
もしよろしければ便利なのでぜひお試しください。