class CompCalcNode attr_reader :id attr_accessor :pt attr_accessor :current_child_id attr_accessor :puttables attr_accessor :color attr_accessor :board attr_accessor :result_pt attr_accessor :value attr_accessor :second_value attr_accessor :root_record def initialize(id, pt, puttables, color, board, value) @id = id @pt = pt @current_child_id = 0 @puttables = puttables @color = color @board = board @value = value @second_value = nil @root_record = [] end def set_node(pt, puttables, color, board, value) @pt = pt @current_child_id = 0 @puttables = puttables @color = color @board = board @result_pt = -1 @value = value end end