| 9 | #include "common.h" |
| 10 | |
| 11 | void |
| 12 | render(SDL_Renderer *renderer) |
| 13 | { |
| 14 | Uint8 r, g, b; |
| 15 | int renderW; |
| 16 | int renderH; |
| 17 | |
| 18 | SDL_RenderGetLogicalSize(renderer, &renderW, &renderH); |
| 19 | |
| 20 | /* Come up with a random rectangle */ |
| 21 | SDL_Rect rect; |
| 22 | rect.w = randomInt(64, 128); |
| 23 | rect.h = randomInt(64, 128); |
| 24 | rect.x = randomInt(0, renderW); |
| 25 | rect.y = randomInt(0, renderH); |
| 26 | |
| 27 | /* Come up with a random color */ |
| 28 | r = randomInt(50, 255); |
| 29 | g = randomInt(50, 255); |
| 30 | b = randomInt(50, 255); |
| 31 | |
| 32 | /* Fill the rectangle in the color */ |
| 33 | SDL_SetRenderDrawColor(renderer, r, g, b, 255); |
| 34 | SDL_RenderFillRect(renderer, &rect); |
| 35 | |
| 36 | /* update screen */ |
| 37 | SDL_RenderPresent(renderer); |
| 38 | } |
| 39 | |
| 40 | int |
| 41 | main(int argc, char *argv[]) |
no test coverage detected