DrawGraphで描いた絵を消したい

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
つつじ

DrawGraphで描いた絵を消したい

#1

投稿記事 by つつじ » 16年前

はじめまして。
DrawGraphで描いた絵を消したいのですが、絵を消す関数みたいなものはあるのでしょうか?
ClearDrawScreenで画面に描かれたものを消去する効果があるみたいですが、
これだと、全部消えてしまうんですよね?
自分の消したい絵だけを消す方法はないですか?
よろしくおねがいします。

あ~る

Re:DrawGraphで描いた絵を消したい

#2

投稿記事 by あ~る » 16年前

どういう感じなのかよくわかんないんで、出来るかわかんないんですが、if文で絵を描くフラグがONになってる時は描画するようにして、消したい時はフラグをOFFにして描画しなければ、実質的には消えたのと同じ結果になるんじゃないでしょうか?

kazuoni

Re:DrawGraphで描いた絵を消したい

#3

投稿記事 by kazuoni » 16年前

手段としては上書きしかないかと。

どのように画像を描写しているか分かりませんが、
毎ループ描写しているなら、表示したくないときは、
その文を評価しない(その描写の行を実行しない)とすれば、
消えた(実際には描写していない)ように見えます。

夢夢

Re:DrawGraphで描いた絵を消したい

#4

投稿記事 by 夢夢 » 16年前

ただ、指定した絵を消したいのであれば、
消したい絵のDrawGraphを使用しないようにすればよいかと。

DrawGraph関数を使用しているから描画されるので、
その処理をif文などで通らないようにすれば
出来ると思いますよ。

つつじ

Re:DrawGraphで描いた絵を消したい

#5

投稿記事 by つつじ » 16年前

みなさん、ありがとうございます。
いろいろ試してみます。

閉鎖

“C言語何でも質問掲示板” へ戻る