C++
1void main(){}//毎フレーム実行 2 3void mouceon(){}//マウスクリック 4 5void loop(){}
上のようなプログラムがあるとします、仮にマウスをクリックした場合、void mouceon()が一度だけ呼ばれるとします。
そうした場合、loopとゆう処理をmainのあとに繰り返し実行するようにしたいのです
普通は以下のようにすればいいのですが
C++
1bool loopon; 2 3void main(){ 4if(loopon){loop();} 5} 6 7void mouceon(){loopon=true;} 8 9void loop(){}
今回は、mouceonが呼ばれるたびに、loopをクリックした回数分だけupdate後に呼び込むようにしたいのです。
ちなみに、マウス位置を引数にとり、loopに値を渡すような処理をしたいです。
なにか、そういった処理をしてくれる関数等ないでしょうか。。
eventなども考えましたが、どうもうまくいきません。。
なにかアドバイスよろしくお願いいたします
回答2件
あなたの回答
tips
プレビュー