[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gnubg] suggestions
From: |
Christian Anthon |
Subject: |
Re: [Bug-gnubg] suggestions |
Date: |
Thu, 4 May 2006 22:40:46 +0200 |
User-agent: |
Mutt/1.5.10i |
On Thu, May 04, 2006 at 09:22:18PM +0200, Øystein Johansen wrote:
> Christian Anthon wrote:
> > On Thu, May 04, 2006 at 08:18:41PM +0200, Øystein Johansen wrote:
> > Could you elaborate a bit. I don't understand what feature it is and
> > would like to know what the bad design is.
>
> It's the move record and match record data structure that has a bad
> design. To set up a positon is like adding a move record with the move
> type 'set board' and then another move record with 'set matchid'. Each
> node in the move record is union. The move record and match record works
> like a linked list.
>
> So if you you want to satrt a new 'position' there has to be a match
> record, and there has to be a game record inside that list, and there
> has to be the to move records of type 'set board' and 'set matchid'.
>
But, since one can load a position from a .sgf file without any previous
setup, I would think it was possible to set up a new position without
any previous setup as well. You loose any previous move record, but that
might be minor.
Christian.