X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=projects%2Fmicrob2010%2Fmainboard%2Fstrat_corn.h;fp=projects%2Fmicrob2010%2Fmainboard%2Fstrat_corn.h;h=e84b83d34befb34c96c7b530147033b08b666a1d;hp=8b8342f003fcfef7d0d83050dbba4d8186b49e75;hb=876789a372da2e93a816428649e511c2ad9e40be;hpb=4abb0bf96078e303a8f43a0ba020a1801b908ae4 diff --git a/projects/microb2010/mainboard/strat_corn.h b/projects/microb2010/mainboard/strat_corn.h index 8b8342f..e84b83d 100644 --- a/projects/microb2010/mainboard/strat_corn.h +++ b/projects/microb2010/mainboard/strat_corn.h @@ -32,9 +32,10 @@ struct line_2pts { point_t p2; }; +/* there is a corn near */ int8_t corn_is_near(uint8_t *corn_idx, uint8_t side); -void num2line(struct line_2pts *l, uint8_t dir, uint8_t num); - -uint8_t line2line(uint8_t num1, uint8_t dir1, - uint8_t num2, uint8_t dir2); +/* go from line num1,dir1 to line num2,dir2. Uses trjectory flags + * specified as argument and return END_xxx condition */ +uint8_t line2line(uint8_t num1, uint8_t dir1, uint8_t num2, + uint8_t dir2, uint8_t flags);