§ Стартовый шаблон

Скачать файл с шаблоном по ссылке.
#include "lib.h"

// Главная работа с окном и данными
int main (int argc, char** args) {

    lib* app = new lib(320, 180, 4, 50);

    while (app->handler()) {

        int kbcode = app->get_kbcode();
        if (kbcode == SDL_SCANCODE_ESCAPE) break;

        for (int y = 0; y < 180; y++)
        for (int x = 0; x < 320; x++) {
            app->pset(x, y, x*y + app->frameid());
        }

        app->line(0,0,320,180,0xffffff);
        app->circle(160,90,50,0xffff00);
        app->circlef(160,90,25,0x00ff00);
        app->update();
    }

    return 0;
};