OSDN Git Service

total_time = 0 means no limit
authornabeken <nabeken@b8c68f68-1e22-0410-b08e-880e1f8202b4>
Sat, 3 Jul 2004 08:27:46 +0000 (08:27 +0000)
committernabeken <nabeken@b8c68f68-1e22-0410-b08e-880e1f8202b4>
Sat, 3 Jul 2004 08:27:46 +0000 (08:27 +0000)
shogi-server

index 3459a56..774866a 100755 (executable)
@@ -588,7 +588,7 @@ class Game
       t = Least_Time_Per_Move if (t < Least_Time_Per_Move)
       
       move_status = nil
-      if (@current_player.mytime - t <= 0)
+      if ((@current_player.mytime - t <= 0) && (@total_time > 0))
         status = :timeout
       elsif (str == :timeout)
         return false            # time isn't expired. players aren't swapped. continue game