summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/robospierre/element.h
diff options
context:
space:
mode:
authorJérôme Jutteau2011-05-30 18:15:49 +0200
committerJérôme Jutteau2011-05-30 18:20:47 +0200
commit69bae8c81600790e5593facf92be774458d7b7c7 (patch)
tree4e0a09075b6c986dde3092da726c521ec57ad6aa /digital/io-hub/src/robospierre/element.h
parent35d59d44b1b2fa98de77192cefffd0018acd1048 (diff)
digital/io-hub: manage founded towers
Diffstat (limited to 'digital/io-hub/src/robospierre/element.h')
-rw-r--r--digital/io-hub/src/robospierre/element.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/digital/io-hub/src/robospierre/element.h b/digital/io-hub/src/robospierre/element.h
index 7ef80e48..01e8f22e 100644
--- a/digital/io-hub/src/robospierre/element.h
+++ b/digital/io-hub/src/robospierre/element.h
@@ -44,6 +44,11 @@
#define ELEMENT_TOWER_1_KING 32
#define ELEMENT_TOWER_2_KING 64
+#define ELEMENT_TOWER (ELEMENT_TOWER_1_QUEEN | \
+ ELEMENT_TOWER_2_QUEEN | \
+ ELEMENT_TOWER_1_KING | \
+ ELEMENT_TOWER_2_KING)
+
/** Return non zero if element is a head, not a pawn. */
#define ELEMENT_IS_HEAD(e) ((e) && !((e) & ELEMENT_PAWN))