中央の飛車の利きを求めるとき

大学院時代に趣味で実装したことがあるんですが、
今実装し直していみるといろいろ忘れていることが多い... (;´∀`)
例えばbitboardで3三にある飛車の利きを出す際に使用するマスクは端を省略できるとか...
省略しなかった場合、どちらも同じ利き情報 (厳密にはattack bitboardなので若干違う) となってしまうからなんですが。
当時のことを思い出しながらまったり実装してしまう...。

あと局面って英語でなんだっけっていうのも忘れてた... positionや...