diff options
| author | 2025-08-09 15:53:03 +0330 | |
|---|---|---|
| committer | 2025-08-09 15:53:03 +0330 | |
| commit | e08942e676cebe3e113c55f05e93ad73c541a306 (patch) | |
| tree | c2d95b29bc63b79a7b812604142939d992c93e69 /penus.c | |
| parent | macros!! (diff) | |
vscode theme extension
Diffstat (limited to 'penus.c')
| -rw-r--r-- | penus.c | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -0,0 +1,30 @@ +#include <SDL2/SDL.h> +#include <stdio.h> + +int main() { + if (SDL_Init(SDL_INIT_VIDEO) < 0) { + printf("SDL_Init failed: %s\n", SDL_GetError()); + return 1; + } + SDL_Window *window = SDL_CreateWindow("Test", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 256, 256, 0); + if (!window) { + printf("SDL_CreateWindow failed: %s\n", SDL_GetError()); + SDL_Quit(); + return 1; + } + SDL_Renderer *renderer = SDL_CreateRenderer(window, -1, SDL_RENDERER_ACCELERATED); + if (!renderer) { + printf("SDL_CreateRenderer failed: %s\n", SDL_GetError()); + SDL_DestroyWindow(window); + SDL_Quit(); + return 1; + } + SDL_SetRenderDrawColor(renderer, 255, 0, 0, 255); + SDL_RenderClear(renderer); + SDL_RenderPresent(renderer); + SDL_Delay(3000); // Wait 3 seconds + SDL_DestroyRenderer(renderer); + SDL_DestroyWindow(window); + SDL_Quit(); + return 0; +}
\ No newline at end of file |
