1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| #include <SFML/Graphics.hpp>
#include <windows.h>
#include <string.h>
#include <vector>
#include <iostream>
using namespace std;
using namespace sf;
// Ce programme doit afficher un écran bleu avec un gros trou dedans (et derrière, c'est noir par-défaut)
int main()
{ RenderWindow window;
window.create(VideoMode(VideoMode::getDesktopMode().width, VideoMode::getDesktopMode().height), "HOLE", Style::Fullscreen);
double width=VideoMode::getDesktopMode().width;
double height=VideoMode::getDesktopMode().height;
CircleShape sprite2;
RectangleShape sprite4;
RectangleShape sprite5;
Texture texture1;
sprite4.setFillColor(Color(0, 0, 255, 255));
sprite4.setSize(sf::Vector2f(width, height));
sprite5.setFillColor(Color(255, 0, 0, 255));
sprite5.setSize(sf::Vector2f(width, height));
sprite2.setFillColor(Color::Transparent);
sprite2.setRadius(200);
sprite2.setOrigin(200, 200);
sprite2.setPosition(width/2, height/2);
window.draw(sprite5);
window.draw(sprite4);
window.draw(sprite2, BlendNone);
window.display();
Sleep(2500);
} |
Partager