§4 Обработка событий

Обработка событий мыши Библиотека содержит специальный класс sf::Mouse. Этот класс позволяет запросить напрямую текущее состояние мыши, не связывая это состояние с самим окном или его событиями. Для изменения или получения…

Далее

§3 Cпрайты и анимация

Классы Texture и Sprite Класс Texture предназначен для работы с пикселями текстуры. Текстура представляет собой изображение использующая ресурсы видеокарты. В этой связи, работа с данными в этом классе осуществляется быстро….

Далее

§2 Рисование фигур (класс Shape)

Класс Shape Более высокоуровневый (по сравнению с VertexArray) базовый класс Shape (форма) предназначен для отображения текстурированных форм с контуром. Наследниками этого класса являются классы CircleShape (рисование окружностей и правильных многоугольников),…

Далее

§1 Первая программа. Рисование линий и фигур (класс VertexArray)

Знакомство с примитивами SFML Графический модуль (Graphics module) содержит весь арсенал для рисования в области окна, а также функции для отрисовки самого окна. Создадим окно первого приложения. В начале программы…

Далее

Мультимедийная библиотека SFML

О библиотеке SFML SFML (англ. Simple and Fast Multimedia Library — простая и быстрая мультимедийная библиотека) — свободная кроссплатформенная мультимедийная библиотека. SFML содержит ряд модулей для простого программирования игр и…

Далее

§20 ООП. Перегрузка операций. Друзья класса. Указатель this. Деструктор

Перегрузка операций В 10 классе мы с вами познакомились с понятием перегрузка функции. Суть его в том, что функция, в зависимости от сигнатуры (количество и типы аргументов), может вести себя…

Далее

§28 Обработка исключений

Что такое “исключение”? Исключение или исключительная ситуация во время выполнения программы возникает в том случае, когда состояние внешних данных, устройств ввода-вывода или компьютерной системы в целом делает дальнейшее вычисление в…

Далее

§23 Алгоритмы на графах

Графы. Общие сведения Из теории графов Граф — это абстрактный объект, представляющий собой множество вершин (узлов) и набор рёбер – связей (соединений) между парами вершин. Тема графов очень обширна. Только…

Далее

§5 Контейнер bitset. Логические операции

Общие сведения Контейнер bitset представляет собой псевдо-контейнер предназначенный для хранения и работы с фиксированной последовательностью битов. Иными словами, элементами массива могут быть только нули и единицы, а сам массив является…

Далее

§17 Структуры

Понятие структуры данных Структурой данных называется составной тип в котором под одним именем объединены данные различных типов. Структура данных (наряду с классом) представляет собой абстрактный тип данных определяемый разработчиком. Структура…

Далее