条件分岐-応用8
Categories:
問題
条件分岐-応用7 を発展させ、else if を使ってクリック位置の4象限判定を実装してください:
幅400×高さ400のスケッチウィンドウで、以下を実装してください:
- マウスボタンが押されていない間は、白い背景を表示し続けてください
- マウスをクリックしたとき、クリックした位置の象限に応じて対応する領域に矩形を描画してください:
- 左上(X<width/2 かつ Y<height/2):赤い矩形
- 右上(X>width/2 かつ Y<height/2):緑の矩形
- 左下(X<width/2 かつ Y>height/2):青い矩形
- 右下(X>width/2 かつ Y>height/2):黒い矩形
ウィンドウの各象限をクリックして、対応する色の矩形が描画されることを確認してください
ヒントを見る
mousePressed()関数:マウスボタンが押された瞬間に一度だけ呼ばれますif-else if-else if-elseで4つの象限を判定できますfill(赤, 緑, 青): 塗りつぶし色を設定(RGB値)rect(x, y, 幅, 高さ): 矩形を描画します