フレーム単位で処理と描画してるんだけど、
今のコードがもやっとするからもやっとしないコードの書き方教えて

void run(){
//処理
frame++;
}

void draw()(
//処理
}

ゲームループではrun();→draw();の順で呼ばれる

例えば、0〜59フレームの間処理&描画したい場合、
run内ではそのままif文で0〜59フレームの判定をすればいいが、
draw内では1〜60フレームで判定をしなければならない
frame++;をdrawの後に持ってきてもいいが、frame++;は処理に分類されるからrunから外すのももやっとする
draw内で一時変数を用意してtmp_frame = frame - 1;やるのももやっとする