Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <SFML/Graphics.hpp>
  3.  
  4. int main()
  5. {
  6. sf::RenderWindow window(sf::VideoMode(1280, 1024), "SFML works!");
  7. sf::Texture Slider;
  8. sf::Sprite SliderSprite;
  9. sf::RectangleShape SliderBar;
  10. SliderBar.setSize(sf::Vector2f(600, 10));
  11. SliderBar.setOutlineColor(sf::Color::Color(150, 150, 150, 255));
  12. SliderBar.setOutlineThickness(5);
  13. SliderBar.setPosition(100, 500);
  14. SliderSprite.setPosition(100, 480);
  15. Slider.loadFromFile("slider.png");
  16. SliderSprite.setTexture(Slider);
  17.  
  18. sf::Vector2f mousePos;
  19.  
  20. while (window.isOpen())
  21. {
  22. sf::Event event;
  23. while (window.pollEvent(event))
  24. {
  25. if (event.type == sf::Event::Closed)
  26. window.close();
  27. }
  28.  
  29. mousePos = sf::Vector2f::Vector2(sf::Mouse::getPosition(window));
  30. if (SliderSprite.getGlobalBounds().intersects(mousePos)
  31. {
  32. SliderSprite.setPosition(mousePos);
  33. }
  34.  
  35. window.clear();
  36. window.draw(SliderBar);
  37. window.draw(SliderSprite);
  38. window.display();
  39. }
  40.  
  41. return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement