09/05/25 19:24:02
C++を使ったゲームのプログラムで、
指定されたボタンが押されたかどうかをチェックする関数名をお願いします。
●監視対象はゲームパッド、キーボード、マウスを想定しています。
デバイス名に依存しない名前が好ましいです。
●戻り値は、基本的に真/偽の2値として利用しますが、
整数型で受け取った場合は、同じ状態が何フレーム連続で続いたかを返せるようにします。
●オーバーロードまたはデフォルト引数の機能を使って、第2引数に「より詳細な状態(トリガ)」を指定することが出来る。
例:
Func( MOUSE_R ) ; //マウスの右ボタンが押されていれば真
Func( MOUSE_R , PUSH_DOWN ) ; //押した瞬間のみ真