X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=colour.h;h=b1c6b14140781ec3a9d4d3eaa0c9fa86ff777a1d;hb=07103358be1a2a550ad1f6663a3724fbc1652451;hp=5cb7b0283e8f30bcb18f5f18567b43589468ab35;hpb=64f72f31685ea1dff12b19b22cfaf7a53ccc079f;p=polyglot.git diff --git a/colour.h b/colour.h index 5cb7b02..b1c6b14 100644 --- a/colour.h +++ b/colour.h @@ -1,34 +1,33 @@ - -// colour.h - -#ifndef COLOUR_H -#define COLOUR_H - -// includes - -#include "util.h" - -// constants - -const int BlackFlag = 1 << 0; -const int WhiteFlag = 1 << 1; - -const int ColourNone = 0; -const int Black = BlackFlag; -const int White = WhiteFlag; -const int ColourNb = 3; - -// functions - -extern bool colour_is_ok (int colour); - -extern bool colour_is_white (int colour); -extern bool colour_is_black (int colour); -extern bool colour_equal (int colour_1, int colour_2); - -extern int colour_opp (int colour); - -#endif // !defined COLOUR_H - -// end of colour.h - + +// colour.h + +#ifndef COLOUR_H +#define COLOUR_H + +// includes + +#include "util.h" + +// defines + +#define BlackFlag (1 << 0) +#define WhiteFlag (1 << 1) +#define ColourNone 0 +#define Black BlackFlag +#define White WhiteFlag +#define ColourNb 3 + +// functions + +extern bool colour_is_ok (int colour); + +extern bool colour_is_white (int colour); +extern bool colour_is_black (int colour); +extern bool colour_equal (int colour_1, int colour_2); + +extern int colour_opp (int colour); + +#endif // !defined COLOUR_H + +// end of colour.h +