|
| |
- #include "franca.h"
- // recursion
- Robot Tracer;
- int distance()
- {
- int steps;
- if(Tracer.seewall())
- { // Found wall
- return 0; // return distance
- }
- else // search for wall
- {
- Tracer.step(); // step forward
- steps=1+distance(); // return distance
- return steps;
- }
- }
- void mainprog()
- {
- Tracer.face(3);
- Tracer.say(distance());
- }
|