From 0a193d9ae701b410131122109dc33b3945f04be3 Mon Sep 17 00:00:00 2001 From: vonavi Date: Sat, 22 Mar 2014 10:29:47 +0200 Subject: [PATCH 1/3] Tournament table: change the look. --- lib/lorchess/round_robin_table.rb | 34 +++++++++++++++---------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/lib/lorchess/round_robin_table.rb b/lib/lorchess/round_robin_table.rb index b76f228..d5f737a 100644 --- a/lib/lorchess/round_robin_table.rb +++ b/lib/lorchess/round_robin_table.rb @@ -164,8 +164,8 @@ module LORChess @buffer << " Участник\n" @buffer << " elo*\n" - (@@dim * @@rounds).times do |i| - @buffer << " " << (i + 1).to_s << "\n" + @@dim.times do |i| + @buffer << " #{(i + 1).to_s}\n" end @buffer << " Игры\n" @@ -176,32 +176,32 @@ module LORChess @buffer << " \n" @buffer << " \n" @buffer << " \n" - @buffer << " * Средний elo на начало турнира\n" + @buffer << " * Средний elo на начало турнира\n" @buffer << " \n" @buffer << " \n" @buffer << " \n" @@dim.times do |i| - @buffer << " \n" - @buffer << " " << (i + 1).to_s << "\n" - @buffer << " " << @players[i] << "\n" - @buffer << " " << @elo_points[i] << "\n" + @buffer << " \n" + @buffer << " #{(i + 1).to_s}\n" + @buffer << " #{@players[i]}\n" + @buffer << " #{@elo_points[i]}\n" - @@rounds.times do |round| - @@dim.times do |j| - unless j == i - @buffer << " " << @game_scores[round][i][j] << "\n" - else - @buffer << " \n" + @@dim.times do |j| + unless j == i + @@rounds.times do |round| + @buffer << " #{@game_scores[round][i][j]}\n" end + else + @buffer << " \n" end end - @buffer << " " << @player_games[i] << "\n" - @buffer << " " << @total_scores[i] << "\n" - @buffer << " " << @player_places[i] << "\n" - @buffer << " " << @berger_coefs[i] << "\n" + @buffer << " #{@player_games[i]}\n" + @buffer << " #{@total_scores[i]}\n" + @buffer << " #{@player_places[i]}\n" + @buffer << " #{@berger_coefs[i]}\n" @buffer << " \n" end From 701b9602f08abbd411bd1187e949086d6aecd439 Mon Sep 17 00:00:00 2001 From: vonavi Date: Sat, 22 Mar 2014 10:31:32 +0200 Subject: [PATCH 2/3] Tournament 'Tabiyas': update 'results.yml'. --- 2014/1-tabiyas/results.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/2014/1-tabiyas/results.yml b/2014/1-tabiyas/results.yml index b041194..27e7d3a 100644 --- a/2014/1-tabiyas/results.yml +++ b/2014/1-tabiyas/results.yml @@ -181,3 +181,8 @@ black: HunOL result: '0:1' + - date: 22.03.2014 + white: aptyp + black: J + result: '0:1' + From ee05befe63e177aaf5a00e7629155b22accbc9f0 Mon Sep 17 00:00:00 2001 From: vonavi Date: Sat, 22 Mar 2014 13:22:10 +0200 Subject: [PATCH 3/3] Tournament table: split diagonal cells into one-column cells. --- lib/lorchess/round_robin_table.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/lorchess/round_robin_table.rb b/lib/lorchess/round_robin_table.rb index d5f737a..34ae4eb 100644 --- a/lib/lorchess/round_robin_table.rb +++ b/lib/lorchess/round_robin_table.rb @@ -194,7 +194,7 @@ module LORChess @buffer << " #{@game_scores[round][i][j]}\n" end else - @buffer << " \n" + @buffer << " \n" * @@rounds end end