X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsquare.h;h=eb5a5c39eb13903abc3e25023e71feefcc3304ea;hp=c158c89ed74768e328d011aeecd0735d885ad03c;hb=3e6e57231ecb1c23e43e02109efa3bcaf7ebe7c3;hpb=f56af8e84db25c0d26fe762fbe171ec5518177bb diff --git a/src/square.h b/src/square.h index c158c89e..eb5a5c39 100644 --- a/src/square.h +++ b/src/square.h @@ -1,17 +1,18 @@ /* - Glaurung, a UCI chess playing engine. - Copyright (C) 2004-2008 Tord Romstad + Stockfish, a UCI chess playing engine derived from Glaurung 2.1 + Copyright (C) 2004-2008 Tord Romstad (Glaurung author) + Copyright (C) 2008 Marco Costalba - Glaurung is free software: you can redistribute it and/or modify + Stockfish is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - - Glaurung is distributed in the hope that it will be useful, + + Stockfish is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - + You should have received a copy of the GNU General Public License along with this program. If not, see . */ @@ -24,6 +25,7 @@ //// Includes //// +#include // for abs() #include #include "color.h" @@ -44,7 +46,7 @@ enum Square { SQ_A7, SQ_B7, SQ_C7, SQ_D7, SQ_E7, SQ_F7, SQ_G7, SQ_H7, SQ_A8, SQ_B8, SQ_C8, SQ_D8, SQ_E8, SQ_F8, SQ_G8, SQ_H8, SQ_NONE -}; +}; enum File { FILE_A, FILE_B, FILE_C, FILE_D, FILE_E, FILE_F, FILE_G, FILE_H, FILE_NONE @@ -71,7 +73,7 @@ const int FlipMask = 070; const int FlopMask = 07; -//// +//// //// Inline functions //// @@ -158,7 +160,7 @@ inline int square_distance(Square s1, Square s2) { } -//// +//// //// Prototypes ////