Mouse

Краткое описание:
Мой класс Mouse (на базе sf::Mouse), который может отслеживать координаты мыши а так-же 4 состояния клавиш мыши.
Он нужен для того чтобы перехватывать моменты нажатия и отжатия клавиш мыши (SFML нам такие функции не предоставила)
Перехватить эти события можно функцией

Она анализирует конкретную клавишу мыши, и возвращает число int от 0 до 3, которые означают
0 – клавиша не нажата
1 – нажатие клавиши (pressed)
2 – клавиша нажата
3 – отжатие клавиши (released)
Очень полезный класс для перехвата событий мыши.

Пример: если произошло нажатие ЛКМ, вывести сообщение

Исходный код:

Функция main для регистрации событий ЛКМ

Функция main для регистрации координат курсора

Думаю, тут и так всё понятно.

 
Буду благодарен, если поделитесь: