"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/frontend/common.h" between
gnuchess-6.2.5.tar.gz and gnuchess-6.2.6.tar.gz

About: GNU Chess is a chess-playing program.

common.h  (gnuchess-6.2.5):common.h  (gnuchess-6.2.6)
/* common.h /* common.h
GNU Chess frontend GNU Chess frontend
Copyright (C) 2001-2017 Free Software Foundation, Inc. Copyright (C) 2001-2020 Free Software Foundation, Inc.
GNU Chess is based on the two research programs GNU Chess is based on the two research programs
Cobalt by Chua Kong-Sian and Gazebo by Stuart Cracraft. Cobalt by Chua Kong-Sian and Gazebo by Stuart Cracraft.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
skipping to change at line 430 skipping to change at line 430
void GenMoves (short); void GenMoves (short);
void GenCaptures (short); void GenCaptures (short);
void GenNonCaptures (short); void GenNonCaptures (short);
void GenCheckEscapes (short); void GenCheckEscapes (short);
void FilterIllegalMoves (short); void FilterIllegalMoves (short);
/* The move routines */ /* The move routines */
void MakeMove (int, int *); void MakeMove (int, int *);
void UnmakeMove (int, int *); void UnmakeMove (int, int *);
void SANMove (int, int); void SANMove (int, int);
leaf *ValidateMove (char *); leaf *ValidateMove (char *, char *cleanMove=0);
leaf *IsInMoveList (int, int, int, char); leaf *IsInMoveList (int, int, int, char);
char *AlgbrMove (int); char *AlgbrMove (int);
/* The attack routines */ /* The attack routines */
short SqAtakd (short sq, short side); short SqAtakd (short sq, short side);
BitBoard AttackTo (int, int); BitBoard AttackTo (int, int);
int PinnedOnKing (int, int); int PinnedOnKing (int, int);
/* The swap routines */ /* The swap routines */
int SwapOff (int); int SwapOff (int);
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)