投げなわツール
ある範囲内にあるパスを移動したり複製したり削除したりするツール
パスの移動が発生すると、今までイミュータブルだったパスの座標がミュータブルになってしまう...
面倒くさいけど欲しい機能の1つ...
deleteキーを押すとパスを消す機能も必要だ!
2020-11-09: 雑に実装してみた
概ねOK
課題
移動したことが保存されていない done.icon
バグったけど直した
投げなわを描いた後に他の人がそこに線を書いた場合、その線も移動されるべきか? とりあえずされない方向で
undo/redoした時に、投げなわが移動して欲しい done.icon
LassoオブジェクトにIDをつけ、操作履歴と紐付ける
undoの場合、引き算する
redoの場合、足算する
他のツールを選んだ場合に投げなわが消えるべき done.icon
undo/redo時に無関係な投げ縄は消えるべき done.icon
タッチイベントに対応する done.icon