#include #include #include #define WIDTH (800) #define HEIGHT (600) int main() { SDL_Window *window; SDL_Renderer *renderer; Sint16 vx[] = { 100, 300, 200 }; Sint16 vy[] = { 100, 100, 300 }; window = SDL_CreateWindow("SDL2 GFX", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, WIDTH, HEIGHT, SDL_WINDOW_OPENGL); if (!window) { fprintf(stderr, "error: %s\n", SDL_GetError()); return -1; } renderer = SDL_CreateRenderer(window, -1, SDL_RENDERER_ACCELERATED); if (!renderer) { fprintf(stderr, "error: %s\n", SDL_GetError()); return -1; } filledPolygonColor(renderer, vx, vy, 3, 0xFFFF0000); SDL_RenderPresent(renderer); SDL_Delay(3000); SDL_DestroyRenderer(renderer); SDL_DestroyWindow(window); }