変わらずロックマン風アクションを作っていますが、今回はボタンの処理について質問します。
ロックマンなら必要不可欠なチャージショットを実装しようを思っているのですが、基本となる
ソースの仕様が理解できません。
gamemain.cpp
//キートリガー処理
int IsBKeyTrigger(int key){
if (key & PAD_INPUT_B){
if (g_stagedata.g_bkey_prev == 0){
g_stagedata.g_bkey_prev = 1;
return 1;
}
}
else {
g_stagedata.g_bkey_prev = 0;
}
return 0;
}
申し訳ありませんが、解説をお願いします。