- int newx = conInter.x;
- int newy = conInter.y;
- for (hash_map<string, Player>::const_iterator player = _players.begin();
- player != _players.end(); ++player){
- if (player->first == _name)
- continue;
-
- int px = _intersections[player->second.location].x;
- int py = _intersections[player->second.location].y;
-
- double dist1 = sqrt(pow((curx-px),2.0)+pow((cury-py),2.0));
- double dist2 = sqrt(pow((newx-px),2.0)+pow((newy-py),2.0));
- /*cerr << "Original distance: " << dist1 << endl;
- cerr << "New distance: " << dist2 << endl;
- */
+ if (closestCarCop.size() < closestFootCop.size() && closestCarCop.size() > 0){
+ closestCop = closestCarCop.size();
+ copInCar = true;
+ }else
+ closestCop = closestFootCop.size();