BitFlagとRectのコードを整理