В этом руководстве мы создадим простую игру-кликер с использованием библиотеки SDL2 и C++. Игра будет отслеживать количество кликов мыши и отображать это количество на экране. Мы будем использовать библиотеку SDL_ttf для отображения текста. Перед тем как начать, убедитесь, что у вас установлены библиотеки SDL2 и SDL_ttf. Вы можете скачать их с официального сайта SDL или установить через пакетный менеджер вашей операционной системы. Для Ubuntu это можно сделать с помощью команды: sudo apt-get install libsdl2-dev libsdl2-ttf-dev Вот полный код нашей игры-кликера: #include <SDL2/SDL.h> #include <SDL2/SDL_ttf.h> #include <iostream> #include <string>
const int SCREEN_WIDTH = 800;
const int SCREEN_HEIGHT = 600;
void drawText(SDL_Renderer *ren, TTF_Font *font, SDL_Color colorFont, int clicked) {
std::string text = "Simple clicker: " + std::to_string(clicked);
SDL_Surface *surfaceFont = TTF_RenderText_Solid(font, text.c_str(), colorFont);
SDL_Texture *textureFont = SDL_CreateText