Implement repetition detection
authorH.G. Muller <h.g.muller@hccnet.nl>
Thu, 5 Jul 2012 21:45:15 +0000 (23:45 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Fri, 6 Jul 2012 20:28:33 +0000 (22:28 +0200)
commit6b4591303085c6c4c0b7c04a3654c88772a2de84
treeca6df5e8047e6d99fc475b0db5a069c7ca3e12d2
parent1f3a4bc931765ccd3638208ec7e41990e1c25fb0
Implement repetition detection

A linear search through repStack, containing the hash keys, is used
to detect repetitions and declare them lost. Repetitions can already
start two ply ago, due to turn passing. A reversible move counter
is added for the purpose, and saved in the UndoInfo.
hachu.c