「机戦(パイグ将棋)(cetkaik)の盤面SVGを編集するのに毎回 Inkscape を立ち上げて云々するのが面倒」ということなのでエディタを作った。SVGでダウンロードできるので便利。
必要なもの: TypeScriptをコンパイルする環境
src/main.ts
にあるGLOBAL_OFFSET_TABLE
に、「KAマスに駒を置いたときに、画像が0度回転したときと180度回転したときとで path の冒頭のm ??? ???
がどうなるか」を記録する。GLOBAL_PIECE_PATH_TABLE
に、駒のグリフを構成するsvgのpathの中身を書く。先頭はm 0 0
で始めること。Profession
の型定義を変更し、それに従ってALL_PROFESSIONS
を編集するなどする