Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <SFML/Graphics.hpp>
- int main()
- {
- sf::RenderWindow window(sf::VideoMode(1280, 1024), "SFML works!");
- sf::Texture Slider;
- sf::Sprite SliderSprite;
- sf::RectangleShape SliderBar;
- SliderBar.setSize(sf::Vector2f(600, 10));
- SliderBar.setOutlineColor(sf::Color::Color(150, 150, 150, 255));
- SliderBar.setOutlineThickness(5);
- SliderBar.setPosition(100, 500);
- SliderSprite.setPosition(100, 480);
- Slider.loadFromFile("slider.png");
- SliderSprite.setTexture(Slider);
- sf::Vector2f mousePos;
- while (window.isOpen())
- {
- sf::Event event;
- while (window.pollEvent(event))
- {
- if (event.type == sf::Event::Closed)
- window.close();
- }
- mousePos = sf::Vector2f::Vector2(sf::Mouse::getPosition(window));
- if (SliderSprite.getGlobalBounds().intersects(mousePos)
- {
- SliderSprite.setPosition(mousePos);
- }
- window.clear();
- window.draw(SliderBar);
- window.draw(SliderSprite);
- window.display();
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement