class Checkers::JumpMove

Attributes

jump_over_square[R]

Public Class Methods

new(start_square, end_square) click to toggle source
Calls superclass method
# File lib/checkers/jump_move.rb, line 7
def initialize(start_square, end_square)
  super
  @jump_over_square = calculate_jump_over_square
end

Private Instance Methods

calculate_jump_over_square() click to toggle source
# File lib/checkers/jump_move.rb, line 14
def calculate_jump_over_square
  [(end_square[0] + start_square[0]) / 2, (end_square[1] + start_square[1]) / 2]
end