From 46b9ab19f98d3f3eeb0a29243dfbf10f1f3489ad Mon Sep 17 00:00:00 2001 From: beatles Date: Mon, 14 Aug 2006 14:37:39 +0000 Subject: [PATCH] Fix a bug. Now it can show %%RATING even if it has no rated player. --- changelog | 2 ++ shogi-server | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/changelog b/changelog index 07b02af..7e1deaa 100644 --- a/changelog +++ b/changelog @@ -4,6 +4,8 @@ * Add mk_html, which genrates html from players.haml * Fix test/test_board.rb. Now it works. * Add test/TC_ALL.rb to run all test cases. + * [shogi-server] Fix a bug. Now it can show %%RATING even if it has no + rated player. 2006-08-11 Daigo Moriwaki diff --git a/shogi-server b/shogi-server index 6a45917..3b93486 100755 --- a/shogi-server +++ b/shogi-server @@ -362,9 +362,10 @@ class Player < RatedPlayer when /^%%RATING/ players = LEAGUE.rated_players players.sort {|a,b| b.rate <=> a.rate}.each do |p| - write_safe("%s (%s) \t %4d @%s\n" % + write_safe("##[RATING]%s (%s) \t %4d @%s\n" % [p.name, p.id, p.rate, p.modified_at.strftime("%Y-%m-%d")]) end + write_safe("##[RATING] +OK\n") when /^%%GAME\s*$/ if ((@status == "connected") || (@status == "game_waiting")) @status = "connected" -- 2.11.0