SDL

Форк
0
/
main_gui.c 
24 строки · 717.0 Байт
1
#include <SDL3/SDL.h>
2
#include <SDL3/SDL_main.h>
3

4
int main(int argc, char *argv[])
5
{
6
    SDL_Window *window = NULL;
7
    SDL_Surface *screenSurface = NULL;
8
    if (!SDL_Init(SDL_INIT_VIDEO)) {
9
        SDL_Log("Could not initialize SDL: %s\n", SDL_GetError());
10
        return 1;
11
    }
12
    window = SDL_CreateWindow("Hello SDL", 640, 480, 0);
13
    if (!window) {
14
        SDL_Log("could not create window: %s\n", SDL_GetError());
15
        return 1;
16
    }
17
    screenSurface = SDL_GetWindowSurface(window);
18
    SDL_FillSurfaceRect(screenSurface, NULL, SDL_MapSurfaceRGB(screenSurface, 0xff, 0xff, 0xff));
19
    SDL_UpdateWindowSurface(window);
20
    SDL_Delay(100);
21
    SDL_DestroyWindow(window);
22
    SDL_Quit();
23
    return 0;
24
}
25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.