Untitled

 avatar
unknown
c_cpp
2 years ago
844 B
4
Indexable
#include <iostream>
#include <SFML/Graphics.hpp>
using namespace std;

int main() {
	setlocale(LC_ALL, "Russian");
	int w, h;
	float vis, osn1, osn2;
	w = 1000;
	h = 1000;
	cout << "Высота: ";
	cin >> vis;
	cout << "Верхнее основание: ";
	cin >> osn1;
	cout << "Нижнее основание: ";
	cin >> osn2;
	sf::RenderWindow window(sf::VideoMode(w, h), "Ilya loh");
	while (window.isOpen()) {
		sf::ConvexShape convex;
		convex.setFillColor(sf::Color(255, 0, 255));
		convex.setPointCount(4);
		convex.setPoint(0, sf::Vector2f{ 100, 900 });
		convex.setPoint(1, sf::Vector2f{ 100 + osn2, 900 });
		convex.setPoint(2, sf::Vector2f{ 1000 - ((1000 - osn1) / 2), 900 - vis});
		convex.setPoint(3, sf::Vector2f{ (1000 - osn1) / 2, 900 - vis });

		window.draw(convex);
		window.display();
	}
}
Editor is loading...
Leave a Comment