Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Epd bugs all resolved except one:

Author: Dann Corbit

Date: 17:41:22 01/08/99

Go up one level in this thread


On January 08, 1999 at 20:37:03, Dann Corbit wrote:

>Function EPDIsLegal() is returning failure.
It is failing here:
/* check pawn placement */

  if (flag)
    {
      file = file_a;
      while (flag && (file <= file_h))
	if ((EPDboard.rbm[rank_1][file] == cp_wp) ||
	    (EPDboard.rbm[rank_1][file] == cp_bp) ||
	    (EPDboard.rbm[rank_8][file] == cp_wp) ||
	    (EPDboard.rbm[rank_8][file] == cp_bp))
	  flag = 0;
	else
	  file++;
    };

The value of flag gets changed to zero.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.