|
|
|
@ -67,12 +67,8 @@ static int run_controller(void *data) {
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
struct control_event event;
|
|
|
|
struct control_event event;
|
|
|
|
#ifdef BUILD_DEBUG
|
|
|
|
|
|
|
|
SDL_bool non_empty = control_event_queue_take(&controller->queue, &event);
|
|
|
|
SDL_bool non_empty = control_event_queue_take(&controller->queue, &event);
|
|
|
|
SDL_assert(non_empty);
|
|
|
|
SDL_assert(non_empty);
|
|
|
|
#else
|
|
|
|
|
|
|
|
control_event_queue_take(&controller->queue, &event);
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
mutex_unlock(controller->mutex);
|
|
|
|
mutex_unlock(controller->mutex);
|
|
|
|
|
|
|
|
|
|
|
|
SDL_bool ok = process_event(controller, &event);
|
|
|
|
SDL_bool ok = process_event(controller, &event);
|
|
|
|
|