From c7a0d69f5a47e341f6ae07abc1bc957c431db38b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=A6=E5=AE=87?= Date: Sun, 18 Oct 2020 23:18:33 +0800 Subject: [PATCH] Update main.c --- L01HelloWorld/main.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/L01HelloWorld/main.c b/L01HelloWorld/main.c index 079adef..3a6c666 100644 --- a/L01HelloWorld/main.c +++ b/L01HelloWorld/main.c @@ -3,23 +3,12 @@ #define WIDTH 550 #define HEIGHT 400 -void drawBackground(SDL_Renderer *renderer) { - SDL_SetRenderDrawColor(renderer, 255, 255, 255, 255); - SDL_Rect rect = {0, 0, WIDTH, HEIGHT}; - SDL_RenderFillRect(renderer, &rect); -} - -void drawRedRect(struct SDL_Renderer *renderer) { +void draw(SDL_Renderer *renderer) { SDL_SetRenderDrawColor(renderer, 255, 0, 0, 255); SDL_Rect rect = {0, 0, 100, 100}; SDL_RenderFillRect(renderer, &rect); } -void draw(SDL_Renderer *renderer) { - drawBackground(renderer); - drawRedRect(renderer); -} - int main() { SDL_Window *win; SDL_Renderer *renderer; @@ -45,6 +34,8 @@ int main() { } while (1) { + SDL_SetRenderDrawColor(renderer, 255, 255, 255, 255); + SDL_RenderClear(renderer); draw(renderer); SDL_RenderPresent(renderer);