OSDN Git Service

Add @move_count in Board class, which is used by Shogi Viewer CGI.
authorbeatles <beatles@b8c68f68-1e22-0410-b08e-880e1f8202b4>
Sun, 30 Jul 2006 13:42:49 +0000 (13:42 +0000)
committerbeatles <beatles@b8c68f68-1e22-0410-b08e-880e1f8202b4>
Sun, 30 Jul 2006 13:42:49 +0000 (13:42 +0000)
changelog
shogi-server

index 3d9eb31..b9cc8ab 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,3 +1,8 @@
+2006-07-30  Daigo Moriwaki <daigo at debian dot org>
+
+       * Add a @move_counter in Board class, which is used by Shogi Viewer
+         CGI.
+
 2006-04-28  Daigo Moriwaki <daigo at debian dot org>
 
        * Jishogi kachi declaration did not work. This bug has been fixed.
index d2b1251..0241938 100755 (executable)
@@ -791,8 +791,10 @@ class Board
     @sente_history = Hash::new
     @gote_history = Hash::new
     @array = [[], [], [], [], [], [], [], [], [], []]
+    @move_count = 0
   end
   attr_accessor :array, :sente_hands, :gote_hands, :history, :sente_history, :gote_history
+  attr_reader :move_count
 
   def initial
     PieceKY::new(self, 1, 1, false)
@@ -873,6 +875,7 @@ class Board
       end
       @array[x0][y0].move_to(x1, y1)
     end
+    @move_count += 1
     return true
   end