]> rtime.felk.cvut.cz Git - eurobot/public.git/blobdiff - src/robofsm/competition.cc
robofsm: Main program is now called competition
[eurobot/public.git] / src / robofsm / competition.cc
similarity index 97%
rename from src/robofsm/fsmmain.c
rename to src/robofsm/competition.cc
index f82c3124b2c578a385f7ecbd90e68dcaca79addf..fc0b97a8b08bccfc08dc8e6c76d10ef42b4d50df 100644 (file)
@@ -660,3 +660,24 @@ FSM_STATE()
 }
 */
 
+
+int main()
+{
+       int rv;
+
+       rv = robot_init();
+       if (rv) error(1, errno, "robot_init() returned %d\n", rv);
+
+       robot.fsm.main.debug_states = 1;
+       robot.fsm.motion.debug_states = 1;
+       robot.fsm.act.debug_states = 1;
+
+       robot.fsm.main.state = &fsm_state_main_init;
+
+        rv = robot_start();
+       if (rv) error(1, errno, "robot_start() returned %d\n", rv);
+
+       robot_destroy();
+
+       return 0;
+}