>>959
open()、close()が内部的にドアの開閉状態を表すdoorStateを書き換えるだけなら
doorTypeによらず同じ実装でもいける気はするけどね