Guest User

Untitled

a guest
Jul 19th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. if (sf::Mouse::IsButtonPressed(sf::Mouse::Left))
  2. {
  3. for (std::vector<Object*>::size_type i = 0; i < mObjects.size(); i++)
  4. {
  5. if ( sf::Mouse::GetPosition(App).x >= mObjects[i]->getPosition().x*PPM - mObjects[i]->getHalfSize().x &&
  6. sf::Mouse::GetPosition(App).y >= mObjects[i]->getPosition().y*PPM - mObjects[i]->getHalfSize().y &&
  7. sf::Mouse::GetPosition(App).x <= mObjects[i]->getPosition().x*PPM + mObjects[i]->getHalfSize().x &&
  8. sf::Mouse::GetPosition(App).y <= mObjects[i]->getPosition().y*PPM + mObjects[i]->getHalfSize().y )
  9. {
  10. std::cout << "GOTZ ONE! " << std::endl;
  11. mTargets["Target"] = mObjects[i];
  12. mGUI->DisableProperties(false);
  13. break;
  14. }
  15. else if (mTargets["Target"] != 0 && !(sf::Mouse::GetPosition(App).x <= mTargets["Target"]->getPosition().x*PPM - mTargets["Target"]->getHalfSize().x &&
  16. sf::Mouse::GetPosition(App).y <= mTargets["Target"]->getPosition().y*PPM - mTargets["Target"]->getHalfSize().y &&
  17. sf::Mouse::GetPosition(App).x >= mTargets["Target"]->getPosition().x*PPM + mTargets["Target"]->getHalfSize().x &&
  18. sf::Mouse::GetPosition(App).y >= mTargets["Target"]->getPosition().y*PPM + mTargets["Target"]->getHalfSize().y) )
  19. {
  20. mTargets["Target"] = 0;
  21. std::cout << " AINTS GOT ONE " << std::endl;
  22. mGUI->DisableProperties(true);
  23. }
  24. }
  25. }
Add Comment
Please, Sign In to add comment