・マウスカーソルを検知する
マウスがある場所が分かればいいなら、mousex,mouseyを見れば良いんじゃないかな。
・マス目の色が変わる
どのマスの色を変えるのか知らんが、どのマスか分かるならその座標は算出できるでしょ。
じゃあcolorで色変えてboxfででも塗れば良いんじゃないのかな。
・マス目をクリックすると
stickとかonclickでクリックしたことは分かるよ。
クリックされた箇所がマス目なのかどうかを調べるのはプログラム側ですよ。
・マス目の中心の値をx,yに格納
マス目が"中心の値"ってのを持っているってことかいな。
少なくともこちらには中心の値とやらが何者か分からないが、x,yにそれぞれ代入すればいいのでは。
// ここに質問者の線描画部分
onclick *event_click
*main
// この辺にmousex,mouseyを見る部分
wait 1
goto *main
stop
*event_click
// クリックされたらここが実行される。
// よく分からんけど元の場所に戻る。
goto *main
…gosub使っても良いんだけどねー…クリック時にgoto使って処理しそうな気がするからこうしておこう。
マス目のオブジェクト(らしきもの)を生成してマウス関連の判定を委託する方法もあるが、
初心者に勧めるものなのかよく分からないのでなかったことに。