Author: Uri Blass
Date: 04:43:33 09/24/03
I was told that unsigned varaibles are better to use in every case that I can do it. one of the varaibles that cannot get negative value is the ply of the search but the problem is that this varaible is connected with beta because I tell movei always that beta cannot be more than 9999-ply How do you solve that problem? practically I was too lazy to replace all my varaibles and decided only to replace few varaibles and remember that rule for new varaibles. It was another varaible that I defined as unsigned and was connected with ply and when I got the warning signed/unsigned mismatch I tried to change ply to be unsigned and got more warning of the same kind because beta is unsigned. I can get rid of the warning by adding signed. if (beta>9999-(signed)ply) beta=9999-(signed)ply; I doubt if it is a good idea and it is possible that the conversion is going to cost time for the computer. Uri
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.