エフェクト素材9枚をLoadDivGraphで読み込み、表示しているのですが
if ( Key[KEY_INPUT_RETURN] == 1) {
for (int i = 0; i < 9; i++) {
DrawGraph(250, 200, effect1[i], TRUE);
}
}
色々考えてみてもなかなかうまくいかず困っています。
この場合どのように考えるといいのでしょうか?
使用しているのがDXライブラリで、
static int i = -1; //カウンタ宣言
//カウントが始まっていないときにキーを押したら
if ( Key[KEY_INPUT_RETURN] == 1 && i == -1)
i = 0;
//描画
DrawGraph(250, 200, effect1[i/4], TRUE);
if(i >= 0) //カウントアップ
i++;
if(i == 36) //カウント終了
i = -1;
まず自分でテストしてみましたか?jay さんが書きました:それじゃあこんな感じでどうでしょう?
早くも原型なくなりましたけど(苦笑)
ごめんなさい、質問者だと勘違いしました。jay さんが書きました:わざわざそこまではしていませんね
個人的には、回答することにメリットがあるわけでもないから
そこまでする必要性を感じませんので
しかし善意で回答して、間違いを教えても
ありがた迷惑でしかありませんから
僕は引っ込むことにします
>>JONさん
申し訳ありませんが、僕の回答は見なかったことにしてください