-- For the moment this class is mostly a placeholder. It allows us to
-- distinguish those game pieces that cannot move in case we want to
-- enforce rules about such pieces or group them together.


deferred class
  SESSILE

inherit
  GAME_PIECE
  redefine
    customized_init
  end

feature{NONE}

  occupy_cells is
  do
    northwest.occupy( Current )
    northeast.occupy( Current )
    southwest.occupy( Current )
    southeast.occupy( Current )
  end

feature{NONE} -- save/restore

  customized_init( r : like room ; pr : like record ) is
  do
    precursor( r, pr )
    starting_cell := northwest
  end

end
