61
Graphique / Re : Problème avec les View : setSize
« le: Novembre 02, 2012, 03:50:53 pm »
Tiens, j'ai encore un trucs plus affolant la taille de la view de la fenêtre est toujours égale à 1. Voici le code correspondant :
merci d'avance.
édit : arf, je n'ai pas vu que Viewport retournait le pourcentage de la taille initialise. Cependant, viewport.left retourne toujours 0, or je veux récupéré la position de la vue. Comment faire ?
#include <SFML/Graphics.hpp>
#include <iostream>
int main()
{
sf::RenderWindow window(sf::VideoMode(800, 600), "teste");
sf::RectangleShape shape(sf::Vector2f(50, 50));
window.setFramerateLimit(60);
shape.setFillColor(sf::Color(255, 0, 0));
while(window.isOpen())
{
std::cout << window.getView().getViewport().width << std::endl;
window.draw(shape);
window.display();
window.clear();
}
}
#include <iostream>
int main()
{
sf::RenderWindow window(sf::VideoMode(800, 600), "teste");
sf::RectangleShape shape(sf::Vector2f(50, 50));
window.setFramerateLimit(60);
shape.setFillColor(sf::Color(255, 0, 0));
while(window.isOpen())
{
std::cout << window.getView().getViewport().width << std::endl;
window.draw(shape);
window.display();
window.clear();
}
}
merci d'avance.
édit : arf, je n'ai pas vu que Viewport retournait le pourcentage de la taille initialise. Cependant, viewport.left retourne toujours 0, or je veux récupéré la position de la vue. Comment faire ?