Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - 40tude

Pages: [1]
1
Général / Soucis avec l'origine des coordonées
« le: Février 10, 2018, 01:42:44 pm »
Bonjour
Je débute sous SFML (depuis hier soir) et j'espère ne pas mettre trompé de sous-catégorie dans le forum
Je suis sous windows 10
J'utilise Visual Studio 2017 (15.5.5)
J'ai recompilé SFML en 64 bits
J'arrive à compiler/linker et à faire tourner des premiers projets sans soucis

J'ai cependant un problème d'origine des coordonnées
En effet avec le code ci-dessous la ligne droite prend son origine dans le coin en haut à gauche de la fenêtre alors que si j'ai bien compris, l'origine devrait se trouver dans le coin en haut à gauche sous la barre de titre Voir le fichier joint.

Est ce que l'un d'entre vous pourrais m'expliquer ce que je n'ai pas compris?
Cordialement, 40tude
 
include "stdafx.h"

using namespace std;
using namespace sf;

int main() {
        sf::Vertex line[] =
        {
                sf::Vertex(sf::Vector2f(0, 0)),
                sf::Vertex(sf::Vector2f(150, 150))
        };

        RenderWindow window{ {300, 300}, "Draw Line" };
        window.setFramerateLimit(60);

        while (true) {
                sf::Event event;
                window.pollEvent(event);
               
                if (Keyboard::isKeyPressed(Keyboard::Key::Escape)) break;
               
                window.clear(Color::Blue);
                window.draw(line, 2, sf::Lines);
                window.display();
        }
        return 0;
}
 



Pages: [1]