# File lib/libttc.rb, line 539 def build_state_string outstr = "Current player = #{@current_player}\n" @pieces.keys.sort.each do |piece_name| if @pieces[piece_name].captured outstr << "Piece #{piece_name} captured, at #{@pieces[piece_name].position}\n" else outstr << "Piece #{piece_name} is at #{@pieces[piece_name].position}, holds #{(@pieces[piece_name].contains.collect{|c| c.name}).join(' ')}\n" end end outstr end