Rev 9169 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9169 | Rev 9770 | ||
---|---|---|---|
Line 74... | Line 74... | ||
74 | 74 | ||
75 | void wait_delay( void ) |
75 | void wait_delay( void ) |
76 | { |
76 | { |
77 | Sint32 delay = target - SDL_GetTicks(); |
77 | Sint32 delay = target - SDL_GetTicks(); |
78 | if (delay > 0) |
78 | if (delay > 0) |
79 | uSDL_Delay(delay); |
79 | SDL_Delay(delay); |
Line 80... | Line 80... | ||
80 | } |
80 | } |
81 | 81 | ||
82 | void service_wait_delay( void ) |
82 | void service_wait_delay( void ) |
83 | { |
83 | { |
84 | while (SDL_GetTicks() < target) |
84 | while (SDL_GetTicks() < target) |
85 | { |
85 | { |
86 | uSDL_Delay(SDL_GetTicks() - target > SDL_POLL_INTERVAL ? SDL_POLL_INTERVAL : SDL_GetTicks() - target); |
86 | SDL_Delay(SDL_GetTicks() - target > SDL_POLL_INTERVAL ? SDL_POLL_INTERVAL : SDL_GetTicks() - target); |
87 | service_SDL_events(false); |
87 | service_SDL_events(false); |
Line 88... | Line 88... | ||
88 | } |
88 | } |
89 | } |
89 | } |
90 | 90 | ||
91 | void wait_delayorinput( JE_boolean keyboard, JE_boolean mouse, JE_boolean joystick ) |
91 | void wait_delayorinput( JE_boolean keyboard, JE_boolean mouse, JE_boolean joystick ) |
92 | { |
92 | { |
93 | service_SDL_events(true); |
93 | service_SDL_events(true); |
94 | while (SDL_GetTicks() < target && !((keyboard && keydown) || (mouse && mousedown) || (joystick && joydown))) |
94 | while (SDL_GetTicks() < target && !((keyboard && keydown) || (mouse && mousedown) || (joystick && joydown))) |
95 | { |
95 | { |
96 | uSDL_Delay(SDL_GetTicks() - target > SDL_POLL_INTERVAL ? SDL_POLL_INTERVAL : SDL_GetTicks() - target); |
96 | SDL_Delay(SDL_GetTicks() - target > SDL_POLL_INTERVAL ? SDL_POLL_INTERVAL : SDL_GetTicks() - target); |
97 | push_joysticks_as_keyboard(); |
97 | push_joysticks_as_keyboard(); |