| ... | ... |
@@ -44,12 +44,6 @@ static Device *devsystem, *devscreen, *devmouse, *devctrl, *devaudio0, *devconso |
| 44 | 44 |
static Uint8 zoom = 1; |
| 45 | 45 |
static Uint32 *ppu_screen, stdin_event, audio0_event; |
| 46 | 46 |
|
| 47 |
-static int |
|
| 48 |
-clamp(int val, int min, int max) |
|
| 49 |
-{
|
|
| 50 |
- return (val >= min) ? (val <= max) ? val : max : min; |
|
| 51 |
-} |
|
| 52 |
- |
|
| 53 | 47 |
static int |
| 54 | 48 |
error(char *msg, const char *err) |
| 55 | 49 |
{
|
| ... | ... |
@@ -104,7 +98,7 @@ set_window_size(SDL_Window *window, int w, int h) |
| 104 | 98 |
static void |
| 105 | 99 |
set_zoom(Uint8 scale) |
| 106 | 100 |
{
|
| 107 |
- zoom = clamp(scale, 1, 3); |
|
| 101 |
+ zoom = SDL_clamp(scale, 1, 3); |
|
| 108 | 102 |
if(!gWindow) |
| 109 | 103 |
return; |
| 110 | 104 |
set_window_size(gWindow, (ppu.width + PAD * 2) * zoom, (ppu.height + PAD * 2) * zoom); |
| ... | ... |
@@ -215,8 +209,8 @@ static void |
| 215 | 209 |
domouse(SDL_Event *event) |
| 216 | 210 |
{
|
| 217 | 211 |
Uint8 flag = 0x00; |
| 218 |
- Uint16 x = clamp(event->motion.x - PAD, 0, ppu.width - 1); |
|
| 219 |
- Uint16 y = clamp(event->motion.y - PAD, 0, ppu.height - 1); |
|
| 212 |
+ Uint16 x = SDL_clamp(event->motion.x - PAD, 0, ppu.width - 1); |
|
| 213 |
+ Uint16 y = SDL_clamp(event->motion.y - PAD, 0, ppu.height - 1); |
|
| 220 | 214 |
if(event->type == SDL_MOUSEWHEEL) {
|
| 221 | 215 |
devmouse->dat[7] = event->wheel.y; |
| 222 | 216 |
return; |
| ... | ... |
@@ -551,7 +545,7 @@ run(Uxn *u) |
| 551 | 545 |
redraw(u); |
| 552 | 546 |
if(!BENCH) {
|
| 553 | 547 |
elapsed = (SDL_GetPerformanceCounter() - begin) / (double)SDL_GetPerformanceFrequency() * 1000.0f; |
| 554 |
- SDL_Delay(clamp(16.666f - elapsed, 0, 1000)); |
|
| 548 |
+ SDL_Delay(SDL_clamp(16.666f - elapsed, 0, 1000)); |
|
| 555 | 549 |
} |
| 556 | 550 |
} |
| 557 | 551 |
return error("Run", "Ended.");
|