今は一応バグなく動いているが、どのタイミングで transpose するかが整理されてない おそらく盤面における意味的なx方向、y方向と、表示の際のx方向、y方向とをはっきり区別して、その変換のところで transpose するのが良さそう 例えば方眼を引くところや壁の向きを判断するところなどがあやしい 今はとりあえずごまかすことができているが、このあと斜め回転を書く場合には直す必要がある u,v など明らかに別の文字を使うのも良いかも