fork download
  1. std::map<rectangle, ray> temp;
  2. for (auto it = colliding_items.begin(); it != colliding_items.end(); ++it)
  3. {
  4. for (auto noc = non_colliding_items.begin(); noc != non_colliding_items.end(); ++noc)
  5. {
  6. if ( it->second == noc->second )
  7. {
  8. //ray already collided with a rectangle, remove from noc
  9. temp[noc->first] = noc->second;
  10. }
  11. }
  12. }
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty