summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/robospierre/element.c
diff options
context:
space:
mode:
authorNicolas Schodet2011-06-04 00:41:24 +0200
committerNicolas Schodet2011-06-04 00:41:24 +0200
commitcff3a91df81737d5f9ce2173375b719ff21d0969 (patch)
tree273fac0060a445c450c387486991ac1c16e8764d /digital/io-hub/src/robospierre/element.c
parenteabb56da8bd0004fb665fc2838e3db62c780e72b (diff)
digital/io-hub: drop the right element type
Diffstat (limited to 'digital/io-hub/src/robospierre/element.c')
-rw-r--r--digital/io-hub/src/robospierre/element.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/digital/io-hub/src/robospierre/element.c b/digital/io-hub/src/robospierre/element.c
index 37efa46f..4c669c1c 100644
--- a/digital/io-hub/src/robospierre/element.c
+++ b/digital/io-hub/src/robospierre/element.c
@@ -742,7 +742,7 @@ uint8_t
element_blocking (uint8_t element_id)
{
element_t e = element_get (element_id);
- return e.type == ELEMENT_TOWER;
+ return e.type == ELEMENT_TOWER || e.type == ELEMENT_PAWN;
}
uint8_t
@@ -754,7 +754,7 @@ element_blocking_path (vect_t a, vect_t b, int16_t ab)
for (i = 0; i < UTILS_COUNT (element_table); i++)
{
e = element_get (i);
- if (e.type == ELEMENT_TOWER)
+ if (e.type == ELEMENT_TOWER || e.type == ELEMENT_PAWN)
{
/* Compute square of distance to obstacle, see
* distance_segment_point in modules/math/geometry for the method