Mercurial > molko
comparison src/painter.c @ 46:b815621df3e3
core: remove all fixed width integers, closes #2460
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 15 Jan 2020 22:31:17 +0100 |
parents | 3996f873a54b |
children |
comparison
equal
deleted
inserted
replaced
45:e10fd1b6323f | 46:b815621df3e3 |
---|---|
34 { | 34 { |
35 renderer = tex; | 35 renderer = tex; |
36 SDL_SetRenderTarget(win.renderer, tex ? tex->handle : NULL); | 36 SDL_SetRenderTarget(win.renderer, tex ? tex->handle : NULL); |
37 } | 37 } |
38 | 38 |
39 uint32_t | 39 unsigned long |
40 painter_get_color(void) | 40 painter_get_color(void) |
41 { | 41 { |
42 Uint8 r = 0, g = 0, b = 0, a = 0; | 42 Uint8 r = 0, g = 0, b = 0, a = 0; |
43 | 43 |
44 SDL_GetRenderDrawColor(win.renderer, &r, &g, &b, &a); | 44 SDL_GetRenderDrawColor(win.renderer, &r, &g, &b, &a); |
45 | 45 |
46 return COLOR_HEX(r, g, b, a); | 46 return COLOR_HEX(r, g, b, a); |
47 } | 47 } |
48 | 48 |
49 void | 49 void |
50 painter_set_color(uint32_t color) | 50 painter_set_color(unsigned long color) |
51 { | 51 { |
52 SDL_SetRenderDrawColor( | 52 SDL_SetRenderDrawColor( |
53 win.renderer, | 53 win.renderer, |
54 COLOR_R(color), | 54 COLOR_R(color), |
55 COLOR_G(color), | 55 COLOR_G(color), |
69 { | 69 { |
70 SDL_RenderDrawPoint(win.renderer, x1, y1); | 70 SDL_RenderDrawPoint(win.renderer, x1, y1); |
71 } | 71 } |
72 | 72 |
73 void | 73 void |
74 painter_draw_rectangle(bool fill, int x, int y, unsigned width, unsigned height) | 74 painter_draw_rectangle(bool fill, int x, int y, unsigned int width, unsigned int height) |
75 { | 75 { |
76 const SDL_Rect rect = { | 76 const SDL_Rect rect = { |
77 .w = width, | 77 .w = width, |
78 .h = height, | 78 .h = height, |
79 .x = x, | 79 .x = x, |
95 void | 95 void |
96 painter_present(void) | 96 painter_present(void) |
97 { | 97 { |
98 SDL_RenderPresent(win.renderer); | 98 SDL_RenderPresent(win.renderer); |
99 } | 99 } |
100 |