#include "DxLib.h"

static int m_Key[256];    // キーの入力状態格納用変数

// キーの入力状態更新
void Keyboard_Update(){
    char tmpKey[256];            // 現在のキーの入力状態を格納する
    GetHitKeyStateAll( tmpKey );// 全てのキーの入力状態を得る
    for( int i=0; i<256; i++ ){ 
        if( tmpKey[i] != 0 ){    // i番のキーコードに対応するキーが押されていたら
            m_Key[i]++;            // 加算
        } else {                // 押されていなければ
            m_Key[i] = 0;            // 0にする
        }
    }
}

// KeyCodeのキーの入力状態を取得する
int Keyboard_Get( int KeyCode ){
    return m_Key[ KeyCode ];
}