X-Git-Url: http://winboard.nl/cgi-bin?p=polyglot.git;a=blobdiff_plain;f=colour.c;h=b93f80229ad087afa3e9c7f88912d055dd740ff7;hp=e0936b96c23139861bcc9dee004483d6d2dcc89e;hb=ae338a820ef1c16d4399958613bbc0b908904b91;hpb=e516b96c20d27e7d86d3485b010d6d48cecec9f1 diff --git a/colour.c b/colour.c index e0936b9..b93f802 100644 --- a/colour.c +++ b/colour.c @@ -1,55 +1,55 @@ - -// colour.c - -// includes - -#include "colour.h" -#include "util.h" - -// functions - -// colour_is_ok() - -bool colour_is_ok(int colour) { - - return colour == Black || colour == White; -} - -// colour_is_white() - -bool colour_is_white(int colour) { - - ASSERT(colour_is_ok(colour)); - - return colour == White; -} - -// colour_is_black() - -bool colour_is_black(int colour) { - - ASSERT(colour_is_ok(colour)); - - return colour == Black; -} - -// colour_equal() - -bool colour_equal(int colour_1, int colour_2) { - - ASSERT(colour_is_ok(colour_2)); - - return (colour_1 & colour_2) != 0; -} - -// colour_opp() - -int colour_opp(int colour) { - - ASSERT(colour_is_ok(colour)); - - return colour ^ (BlackFlag^WhiteFlag); -} - -// end of colour.cpp - + +// colour.c + +// includes + +#include "colour.h" +#include "util.h" + +// functions + +// colour_is_ok() + +bool colour_is_ok(int colour) { + + return colour == Black || colour == White; +} + +// colour_is_white() + +bool colour_is_white(int colour) { + + ASSERT(colour_is_ok(colour)); + + return colour == White; +} + +// colour_is_black() + +bool colour_is_black(int colour) { + + ASSERT(colour_is_ok(colour)); + + return colour == Black; +} + +// colour_equal() + +bool colour_equal(int colour_1, int colour_2) { + + ASSERT(colour_is_ok(colour_2)); + + return (colour_1 & colour_2) != 0; +} + +// colour_opp() + +int colour_opp(int colour) { + + ASSERT(colour_is_ok(colour)); + + return colour ^ (BlackFlag^WhiteFlag); +} + +// end of colour.cpp +