9 #include <SFML/Graphics/Texture.hpp> 10 #include "Polygon.hpp" 18 void setTexture(
const sf::Texture& tex);
20 void setSize(sf::Vector2f size);
21 sf::Vector2f getSize()
const;
29 void Plane::setTexture(
const sf::Texture& tex) {
30 Polygon::setTexture(tex, {
32 {
static_cast<float>(tex.getSize().x), 0.f},
33 static_cast<sf::Vector2f>(tex.getSize()),
34 {0.f,
static_cast<float>(tex.getSize().y)}
38 void Plane::setSize(sf::Vector2f size) {
46 sf::Vector2f Plane::getSize()
const {
47 return getVertices()[2].position;
49 void Plane::selfCenter() {
50 setOrigin(getSize() / 2.f);
Contains all SFGF classes.
Definition: Polygon.hpp:16