Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SFML/Graphics.hpp>
- using namespace sf;
- int main()
- {
- RenderWindow window(sf::VideoMode(1002, 560), "Calendar"); //увеличили для удобства размер окна
- Texture herotexture;//создаем объект Texture (текстура)
- herotexture.loadFromFile("putin.png");//загружаем картинку
- Sprite herosprite;//создаем объект Sprite(спрайт)
- herosprite.setTexture(herotexture);//передаём в него объект Texture (текстуры)
- herosprite.setPosition(0, 0);//задаем начальные координаты появления спрайта
- Font font;//шрифт
- font.loadFromFile("14496.ttf");//передаем нашему шрифту файл шрифта
- Text text("", font, 20);//создаем объект текст. закидываем в объект текст строку, шрифт, размер шрифта(в пикселях);//сам объект текст (не строка)
- text.setColor(Color::White);//покрасили текст в красный. если убрать эту строку, то по умолчанию он белый
- while (window.isOpen())
- {
- Event event;
- while (window.pollEvent(event))
- {
- if (event.type == Event::Closed)
- window.close();
- }
- window.clear();
- window.draw(herosprite);//выводим спрайт на экран
- text.setString("January:");//задает строку тексту
- text.setPosition(100, 0);//задаем позицию текста, центр камеры
- window.draw(text);//рисую этот текст
- text.setString("February:");//задает строку тексту
- text.setPosition(434, 0);//задаем позицию текста, центр камеры
- window.draw(text);//рисую этот текст
- text.setString("March:");//задает строку тексту
- text.setPosition(768, 0);//задаем позицию текста, центр камеры
- window.draw(text);//рисую этот текст
- text.setString("April:");//задает строку тексту
- text.setPosition(100, 140);//задаем позицию текста, центр камеры
- window.draw(text);//рисую этот текст
- text.setString("May:");//задает строку тексту
- text.setPosition(434, 140);//задаем позицию текста, центр камеры
- window.draw(text);//рисую этот текст
- text.setString("June:");//задает строку тексту
- text.setPosition(768, 140);//задаем позицию текста, центр камеры
- window.draw(text);//рисую этот текст
- text.setString("Jule:");//задает строку тексту
- text.setPosition(100, 280);//задаем позицию текста, центр камеры
- window.draw(text);//рисую этот текст
- text.setString("August:");//задает строку тексту
- text.setPosition(434, 280);//задаем позицию текста, центр камеры
- window.draw(text);//рисую этот текст
- text.setString("September:");//задает строку тексту
- text.setPosition(768, 280);//задаем позицию текста, центр камеры
- window.draw(text);//рисую этот текст
- text.setString("October:");//задает строку тексту
- text.setPosition(100, 420);//задаем позицию текста, центр камеры
- window.draw(text);//рисую этот текст
- text.setString("November:");//задает строку тексту
- text.setPosition(434, 420);//задаем позицию текста, центр камеры
- window.draw(text);//рисую этот текст
- text.setString("December:");//задает строку тексту
- text.setPosition(768, 420);//задаем позицию текста, центр камеры
- window.draw(text);//рисую этот текст
- window.display();
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement