マウスで描くための準備
マウスの動きはmousemoveイベントで補足
次に
マウスボタンの押されている状態は
mousemoveイベント内で調べるか
マウスボタンを押したときに発生するmousedownイベントを利用して調べる
mousedownイベントの場合は
イベントハンドラ内でマウスイベントの状態を変数なとに記憶しておいて
mousemoveイベントから呼び出される
イベントハンドラ内で参照する
マウスボタンの状態以外で
保存しておくのがあり、それが
線を引き始めたときのマウスの座標
マウスで文字を書くなら
座標を点にして、これらを線で結ぶようになる
このため、始点になる古い座標、つたり前の座標も必要
これらの情報は
Canvasオブジェクトにプロパティを追加し
そこに保存する
プロパティにすれば、識別できるから
あとは、これでコントロールできる