MCPcopy Create free account
hub / github.com/RavEngine/RavEngine / render

Function render

deps/SDL2/Xcode-iOS/Demos/src/rectangles.c:11–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9#include "common.h"
10
11void
12render(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
40int
41main(int argc, char *argv[])

Callers 1

mainFunction · 0.70

Calls 5

SDL_RenderGetLogicalSizeFunction · 0.85
SDL_SetRenderDrawColorFunction · 0.85
SDL_RenderFillRectFunction · 0.85
SDL_RenderPresentFunction · 0.85
randomIntFunction · 0.70

Tested by

no test coverage detected