▶ 実 行
▶ 実行
クリア
クリックした四角を返す
by TKI
!インデント構文 マウス判定は空配列 //arにはar[0]~ar[3]が[x,y,w,h]になるようにいれる //ar[4]以降は自由に設定 ●(arを)マウス判定登録とは マウス判定[マウス判定の配列要素数]はar ●マウス判定削除とは マウス判定は空配列 //マウス位置の最後に登録した矩形(手前のやつ)を戻す ●マウス判定取得とは mx=マウスX my=マウスY マウス判定を配列複製して配列逆順して反復 x=対象[0] y=対象[1] w=対象[2] h=対象[3] もしmx<xならば続ける もしmy<yならば続ける もしmx>x+wならば続ける もしmy>y+hならば続ける 対象を戻す 「なし」を戻す //-------------------------------- //テスト イベント用ラベル=「四角をクリックしてね」のラベル作成 10回 x=回数*20 y=回数*20 w=60 h=50 白色に塗り色設定 [x,y,w,h]へ四角描画 黒色に塗り色設定 [x+5,y+15]へ回数を文字描画 txt="{回数}番の四角をクリックした" //自由に設定の部分 [x,y,w,h,txt]をマウス判定登録 //ar[4]がtxt 描画中キャンバスのマウス押した時には マウス判定取得 もしそれが「なし」でなければ //自由に設定の部分を取り出し イベント用ラベルにそれ[4]をテキスト設定