From 065bdb8d1076fc1f1396de3f6d71e3fb15c727b6 Mon Sep 17 00:00:00 2001 From: haller Date: Wed, 4 May 2005 11:35:16 +0000 Subject: Ai qui sert à rien Mais il compile --- 2005/i/robert/src/ai/test_ai.cc | 63 ++++++++++++++++++++++------------------- 1 file changed, 34 insertions(+), 29 deletions(-) (limited to '2005/i/robert/src/ai/test_ai.cc') diff --git a/2005/i/robert/src/ai/test_ai.cc b/2005/i/robert/src/ai/test_ai.cc index 91077c0..c71c09b 100644 --- a/2005/i/robert/src/ai/test_ai.cc +++ b/2005/i/robert/src/ai/test_ai.cc @@ -26,6 +26,11 @@ // }}} /// Affiche un memo de suntaxe. + +#include +#include "ai/ai.hh" +#include "timer/timer.hh" + void syntax (void) { @@ -49,7 +54,7 @@ main (int argc, char **argv) return 1; } Config config(argc, argv); - Ai ai(config); + Ai ai_(config); i = 1; while (i < argc) { @@ -60,13 +65,13 @@ main (int argc, char **argv) switch(argv[++i][0]) { case 'i': - ai.init(); + ai_.init(); break; case 's': - ai.stop(); + ai_.stop(); break; case 'r': - ai.run(); + ai_.run(); break; case 'j': if(++i > argc) @@ -74,56 +79,56 @@ main (int argc, char **argv) if(argv[i][0] == 0) { std::cout << "Attente de l'entrée de Jack" << std::endl; - ai.waitJack(false); + ai_.waitJack(false); } else { - std::cout << "Attente de la sortie de Jack" << std:endl; - ai.waitJack(true); + std::cout << "Attente de la sortie de Jack" << std::endl; + ai_.waitJack(true); } break; case 'g': if(++i + 2 > argc) throw std::runtime_error("syntax error"); - ai.goTo(strtod(argv[i], 0), + ai_.goTo(strtod(argv[i], 0), strtod(argv[i + 1], 0), strtod(argv[i + 2], 0)); i += 2; break; - case 'r': - ai.recale(); + case 'R': + ai_.recale(); break; case 'b': if(++i > argc) throw std::runtime_error("syntax error"); - ai.basic(strtod(argv[i])); + ai_.basic(strtod(argv[i], 0)); break; - case 'r': + case 'a': if(++i > argc) throw std::runtime_error("syntax error"); - ai.rotation(strtod(argv[i])); + ai_.rotation(strtod(argv[i], 0)); break; - case 'a': + case 'A': if(++i + 1 > argc) throw std::runtime_error("syntax error"); - switch(argv[i]) - { - case '0': - ai.moveAsc(BAS); - break; - case '1': - ai.moveAsc(MILIEU); - break; - case '2': - ai.moveAsc(HAUT); - break; - } +// switch(argv[i]) +// { +// case '0': +// ai.moveAsc(BAS); +// break; +// case '1': +// ai.moveAsc(MILIEU); +// break; +// case '2': +// ai.moveAsc(HAUT); +// break; +// } break; case 'v': - ai.ventouses(); + ai_.ventouses(); break; case 'U': - ai.update(); + ai_.update(); break; } break; @@ -137,7 +142,7 @@ main (int argc, char **argv) t = Timer::getProgramTime (); while (t < stop) { - asserv.wait (stop - t); + ai_.wait (stop - t); t = Timer::getProgramTime (); } break; -- cgit v1.2.3