Un Petit Code SFML
Un Petit Code SFML
hpp>
#include <SFML/System.hpp>
#include <iostream>
#define Y 1080
#define X 1920
#define VITESSE 10
int i = 0;
int x = X / 2;
int main()
{
sf::RenderWindow window(sf::VideoMode(X, Y), "SFML works!");
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
if (event.type == sf::Event::KeyPressed) {
if (event.key.code == sf::Keyboard::Up) {
i = i - VITESSE;
std::cout << "UP\n";
}
if (event.key.code == sf::Keyboard::Down) {
i = i + VITESSE;
std::cout << "DOWN\n";
}
if (event.key.code == sf::Keyboard::Left) {
x = x - VITESSE;
}
if (event.key.code == sf::Keyboard::Right) {
x = x + VITESSE;
}
}
actionDeLaFenetre(&window);
return 0;
}
sf::Event event;
//fenetre->draw(shape);
fenetre->display();
bool focus;
focus = fenetre->hasFocus();
if (focus == true) {
fenetre->setTitle("Premier plan");
std::cout << "Aucune Erreur (1)" << std::endl;
}
else if (focus == false) {
fenetre->setTitle("Second Plan");
std::cout << "Aucune Erreur (2)" << std::endl;
}
else {
std::cout << "Ya une fucking erreur quelque part\n";
}
if (x > X) {
x = x - VITESSE;
}
if (x < 0) {
x = x + VITESSE;
}
if (i > Y) {
i = i - VITESSE;
}
if (i < 0) {
i = i + VITESSE;
}
}