Module: SeaBattle::Support

Included in:
Board, RandomShip
Defined in:
lib/sea_battle/support.rb

Overview

Common methods

Instance Method Summary collapse

Instance Method Details

#mixed_board_positionsObject



7
8
9
10
11
12
# File 'lib/sea_battle/support.rb', line 7

def mixed_board_positions
  offset = Random.rand(@horizontal * @vertical)
  (0...@vertical).to_a.product(
    (0...@horizontal).to_a
  ).rotate(offset)
end