]> ruin.nu Git - icfp05.git/blobdiff - bot/bot.cpp
bugfix
[icfp05.git] / bot / bot.cpp
index dd516328979baf7ea150909a1c69d0f85f20f287..181b423d44c82e714aca3f84a82c882d78c77604 100644 (file)
@@ -72,15 +72,15 @@ void Bot::play(){
 
        //robber and 5 cops
        getline(cin, input);
-       _players[value<string>(input)];
+       _players[value<string>(input)].type = robber;
        getline(cin, input);
-       _players[value<string>(input)];
+       _players[value<string>(input)].type = cop_foot;
        getline(cin, input);
-       _players[value<string>(input)];
+       _players[value<string>(input)].type = cop_foot;
        getline(cin, input);
-       _players[value<string>(input)];
+       _players[value<string>(input)].type = cop_foot;
        getline(cin, input);
-       _players[value<string>(input)];
+       _players[value<string>(input)].type = cop_foot;
 
        cerr << "Got players, building graph." << endl;
        getline(cin, input);
@@ -198,6 +198,11 @@ void Bot::updateWorld(){
                if (input == "ev/")
                        break;
                istringstream evidence(input);
+               int world;
+               evidence >> input;
+               evidence >> input;
+               evidence >> world;
+               _evidence[world] = input;
        }
        
        getline(cin,input);