Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SFML/Graphics.hpp>
- #include<SFML/Audio.hpp>
- #include <bits/stdc++.h>
- #include<SFML/Audio/Music.hpp>
- using namespace sf;
- using namespace std;
- int main(){
- RenderWindow renderWindow(sf::VideoMode(1720, 1080), "Africano");
- Event event;
- Color color(Color::White);
- srand(time(NULL));
- Music ss;
- ss.openFromFile("tmp/film.ogg");
- ss.play();
- Texture background;
- background.loadFromFile("tmp/background.jpg");
- background.setSmooth(true);
- Sprite backg(background);
- backg.setScale(3.6,3.2);
- Texture girl;
- girl.loadFromFile("tmp/girl.png");
- Texture boy1;
- boy1.loadFromFile("tmp/stand.png");
- Texture boy2;
- boy2.loadFromFile("tmp/jumping.png");
- RectangleShape shape(Vector2f(500,50));
- shape.setFillColor(Color::Black);
- shape.setPosition(Vector2f(0,250));
- Sprite b(boy1);
- Sprite bb(boy2);
- bb.setScale(0.3,0.3);
- b.setScale(Vector2f(0.3,0.3));
- b.setPosition(Vector2f(250,72));
- Sprite g(girl);
- g.setScale(0.3,0.3);
- g.setPosition(70,65);
- srand(time(NULL));
- while(renderWindow.isOpen()){
- while(renderWindow.pollEvent(event)){
- if(event.type == Event::Closed) renderWindow.close();
- if(Keyboard::isKeyPressed(Keyboard::X)){
- bb.setPosition(b.getPosition().x,b.getPosition().y);
- b=bb;
- }
- if(Keyboard::isKeyPressed(Keyboard::Up)){
- b.move(0,-2);
- }
- if(Keyboard::isKeyPressed(Keyboard::Right)){
- b.move(2,0);
- }
- if(Keyboard::isKeyPressed(Keyboard::Down)){
- b.move(0,2);
- }
- if(Keyboard::isKeyPressed(Keyboard::Left)){
- b.move(-2,0);
- }
- if(Keyboard::isKeyPressed(Keyboard::D)){
- g.move(2,0);
- }
- if(Keyboard::isKeyPressed(Keyboard::A)){
- g.move(-2,0);
- }
- }
- renderWindow.clear(color);
- renderWindow.draw(backg);
- renderWindow.draw(shape);
- renderWindow.draw(g);
- renderWindow.draw(b);
- renderWindow.display();
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement