Processing初心者の学生です。
今、『画面を4分割し、それぞれの画面をマウスでクリックすると赤→緑……の画面を繰り返す』という課題が出ていますが、途中でつまづいています。
具体的に、上から1、4番目は正常に動くのですが、真ん中の2、3番目がマウスのカーソルがその画面に触れると真ん中だけ両方画面の色が変わってしまいます。
⤵︎⤵︎⤵︎⤵︎⤵︎⤵︎⤵︎全体のプログラムです。
int switching = 0;
void setup(){
size(800,950);
background(255,255,255);
mouseY = -1;
}
void draw() {
line(0,0, width,0);
if(mouseY>0 && mouseY< 240){
if (switching == 0) {
fill(255, 0, 0);
} else{
fill(0, 255, 0);
}
rect(0, 0, width, 240);
}
line(0,240, width,240);
if(mouseY>240 && mouseY< 480){
if (switching ==0) {
fill(255, 0, 0);
} else{
fill(0, 255, 0);
}
rect(0, 240, width, 480);
}
line(0,480, width,480);
if(mouseY>480 && mouseY< 720){
if (switching ==0) {
fill(255, 0, 0);
} else{
fill(0, 255, 0);
}
rect(0, 480, width, 720);
}
line(0,720, width,720);
if(mouseY>720 && mouseY< 950){
if (switching == 0) {
fill(255, 0, 0);
} else{
fill(0, 255, 0);
}
rect(0, 720, width, 950);
}
}
void mousePressed() {
switching = switching+1;
if(switching >= 2){
switching = 0;
}
}
説明が分かりずらいですが、原因が分かる方がいたらご回答よろしくお願いしますm(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 物理の斜方投射で目盛りに数値を入れたい 2 2023/05/27 06:32
- その他(プログラミング・Web制作) Pythonでのかんたんな物理シミュレーションについての書籍 5 2023/06/02 07:37
- その他(プログラミング・Web制作) Pythonによる物理の斜方投射の位置座標表示について 2 2023/06/05 12:46
- その他(プログラミング・Web制作) ボールの動きがスムーズに動いてかつ目盛り線描画を維持するためには 4 2023/05/31 10:01
- その他(プログラミング・Web制作) Pythonにおける物理のシミュレーションでの単位変換について 2 2023/06/02 17:11
- その他(プログラミング・Web制作) 物理の斜方投射の目盛り線とx軸、y軸の追加について 3 2023/05/26 21:11
- JavaScript jQueryでのレスポンシブが綺麗に動かない 3 2022/06/21 11:08
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語で今まで表示していた画面...
-
Wi-Fiのパスワードが指定なしと...
-
三菱GOTの画面切り替えについて
-
Ctrl+F4を無効にしたい
-
javaのstrutsを使った画面遷移...
-
入力フォーム(JSP)にDB検索条...
-
system("cls")について
-
セッション切れでのリクエスト...
-
「画面が閉じられた」という行...
-
Processing初心者の学生です。 ...
-
フォーム上で押されたボタンに...
-
リクエストに応じたselectedの...
-
ボタンが活性化の場合とは、ボ...
-
textfield内の数値の計算はでき...
-
グローバルIPアドレスの変更タ...
-
jspでファイルを読み込む
-
ActiveReportのDataSourceについて
-
EL式 true falseを表示
-
漏電遮断器の黄色ボタンと白色...
-
「<c:forEach タグが終了し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
三菱GOTの画面切り替えについて
-
C言語で今まで表示していた画面...
-
Java-jspの画面入力値保持について
-
画面を隠す・消す方法を教えて...
-
ServletからServletへの値渡し
-
C# ログイン画面からメイン画面...
-
ASP.NET 画面遷移前の状態を保...
-
ブラウザアドレスバーからのURL...
-
javaのstrutsを使った画面遷移...
-
Javaプログラミングの質問にな...
-
遷移元を判定したい!
-
登録後、呼び出し元ページに戻...
-
画像の縦横比固定の計算方法。
-
非アクティブな画面を操作する...
-
JAVAのセッション変数の上書き...
-
location.hrefでページ切替時の...
-
アドレスバーに引数を表示させ...
-
FormのsubmitでFormの内容がnull
-
VC++にて、コンソールを二画面表示
-
ウィンドウの制御について、質...
おすすめ情報