#if !defined(COLOR_H_INCLUDED)
#define COLOR_H_INCLUDED
-////
-//// Includes
-////
-
-#include "misc.h"
-
////
//// Types
////
inline Color operator+ (Color c, int i) { return Color(int(c) + i); }
-inline void operator++ (Color &c, int i) { c = Color(int(c) + 1); }
+inline void operator++ (Color &c, int) { c = Color(int(c) + 1); }
inline Color opposite_color(Color c) {
return Color(int(c) ^ 1);
}
-
-////
-//// Prototypes
-////
-
-extern bool color_is_ok(Color c);
-
+inline bool color_is_ok(Color c) {
+ return c == WHITE || c == BLACK;
+}
#endif // !defined(COLOR_H_INCLUDED)