Отслеживание нажатия мыши в SDL2 на C++ довольно просто. Вам нужно использовать обработчик событий SDL для проверки событий мыши. Ниже приведен пример, который демонстрирует, как это сделать: #include <SDL.h> #include <iostream> int main(int argc, char* argv[]) { // Инициализация SDL if (SDL_Init(SDL_INIT_VIDEO) < 0) { std::cerr << "Не удалось инициализировать SDL: " << SDL_GetError() << std::endl; return -1; } // Создание окна SDL_Window* window = SDL_CreateWindow("Отслеживание нажатия мыши", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 800, 600, SDL_WINDOW_SHOWN); if (!window) { std::cerr << "Не удалось создать окно: " << SDL_GetError() << std::endl; SDL_Quit(); return -1; } // Главный цикл bool running = true; while (running) { SDL_Event event; while (SDL_PollEvent(&event)) { if (event.type == SDL_QUIT) { running = false; } // Отслеживание нажатия кнопок мыши if (event.type == SDL_MOUSEBUTTONDOWN) { if (event.button.button == SDL_BUTTON_LEFT) { std::cout << "Левая кнопка мыши наж