1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| #include <SDL.h>
#define WINDOW_WIDTH 窗口宽度 #define WINDOW_HEIGHT 窗口高度
SDL_Window* window = SDL_CreateWindow("窗口标题", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, WINDOW_WIDTH, WINDOW_HEIGHT, SDL_WINDOW_SHOWN); SDL_Renderer* rend = SDL_CreateRenderer(window, -1, SDL_RENDERER_ACCELERATED);
SDL_SetRenderDrawBlendMode(SDL_BLENDMODE_BLEND); SDL_SetRenderDrawColor(rend, R, G, B, A);
SDL_RenderDrawPoint(rend, x坐标, y坐标); SDL_RenderDrawLine(rend, 起点x坐标, 起点y坐标, 终点x坐标, 终点y坐标);
SDL_Rect rect; rect.x = 坐标; rect.y = 坐标; rect.w = 宽度; rect.h = 高度;
SDL_RenderDrawRect(rend, &rect); SDL_RenderFillRect(rend, &rect);
|