summaryrefslogtreecommitdiff
path: root/2005/i/robert/src/ai/test_ai.cc
diff options
context:
space:
mode:
Diffstat (limited to '2005/i/robert/src/ai/test_ai.cc')
-rw-r--r--2005/i/robert/src/ai/test_ai.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/2005/i/robert/src/ai/test_ai.cc b/2005/i/robert/src/ai/test_ai.cc
index c71c09b..0d0aae8 100644
--- a/2005/i/robert/src/ai/test_ai.cc
+++ b/2005/i/robert/src/ai/test_ai.cc
@@ -76,7 +76,7 @@ main (int argc, char **argv)
case 'j':
if(++i > argc)
throw std::runtime_error("syntax error");
- if(argv[i][0] == 0)
+ if(argv[i][0] == '0')
{
std::cout << "Attente de l'entrée de Jack" << std::endl;
ai_.waitJack(false);
@@ -130,7 +130,13 @@ main (int argc, char **argv)
case 'U':
ai_.update();
break;
+ case 'z':
+ ai_.init();
+ break;
+ default:
+ throw std::runtime_error ("Error de syntaxe");
}
+ ai_.update ();
break;
}
case 'w':
@@ -144,6 +150,7 @@ main (int argc, char **argv)
{
ai_.wait (stop - t);
t = Timer::getProgramTime ();
+ ai_.update();
}
break;
}