基点の指定

左右対称・回転対称ブラシなど、基点(基準点)が必要な場合があります。

基点が必要なブラシは、キャンバス上でCtrl+クリックをする事で基点が指定できます。

基点を使いたいスクリプトは、スクリプト内で、

function use_base()
  return true
end

と定義しておきます。設定された起点は、

local bsx,bsy = bs_base()

という形で、bs_base()命令を使い取得できます。

基点が指定されてない場合は、(-1,-1) が返ります。(-1,-1)の場合は、特別処理を入れておくと良いでしょう。