Tidy switch case styling
This commit is contained in:
parent
5ff4a06340
commit
e2106d8445
2 changed files with 19 additions and 41 deletions
51
main.c
51
main.c
|
@ -133,24 +133,19 @@ SDL_AppResult SDL_AppEvent(void *appstate, SDL_Event *event) {
|
|||
switch (event->type) {
|
||||
case SDL_EVENT_QUIT: {
|
||||
ret_val = SDL_APP_SUCCESS;
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case SDL_EVENT_WINDOW_RESIZED: {
|
||||
Clay_SetLayoutDimensions((Clay_Dimensions) { (float) event->window.data1, (float) event->window.data2 });
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case SDL_EVENT_MOUSE_MOTION: {
|
||||
Clay_SetPointerState((Clay_Vector2) { event->motion.x, event->motion.y }, event->motion.state & SDL_BUTTON_LMASK);
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case SDL_EVENT_MOUSE_BUTTON_DOWN: {
|
||||
Clay_SetPointerState((Clay_Vector2) { event->button.x, event->button.y }, event->button.button == SDL_BUTTON_LEFT);
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case SDL_EVENT_MOUSE_WHEEL: {
|
||||
Clay_UpdateScrollContainers(true, (Clay_Vector2) { event->wheel.x, event->wheel.y }, 0.01f);
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case SDL_EVENT_KEY_DOWN: {
|
||||
SDL_KeyboardEvent kb_event = event->key;
|
||||
SDL_Keycode keycode = kb_event.key;
|
||||
|
@ -165,22 +160,18 @@ SDL_AppResult SDL_AppEvent(void *appstate, SDL_Event *event) {
|
|||
ecs_world_t *world = state->world;
|
||||
ecs_entity_t e = ecs_entity(world, { .name = "Lily" });
|
||||
SDL_Log("Spawned entity [%s]", ecs_get_name(world, e));
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case SDL_SCANCODE_X: {
|
||||
ecs_world_t *world = state->world;
|
||||
ecs_entity_t e = ecs_new(world);
|
||||
SDL_Log("Spawned unnamed entity");
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case SDL_SCANCODE_F3: {
|
||||
Clay_SetDebugModeEnabled(!Clay_IsDebugModeEnabled()); // toggle debug mode
|
||||
SDL_Log("Toggled debug mode");
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
} break;
|
||||
}
|
||||
} break;
|
||||
case SDL_EVENT_KEY_UP: {
|
||||
SDL_KeyboardEvent kb_event = event->key;
|
||||
SDL_Keycode keycode = kb_event.key;
|
||||
|
@ -193,11 +184,9 @@ SDL_AppResult SDL_AppEvent(void *appstate, SDL_Event *event) {
|
|||
SDL_Log("Entity [%s] is %s", ecs_get_name(world, e), ecs_is_alive(world, e) ? "alive" : "dead");
|
||||
ecs_delete(world, e);
|
||||
SDL_Log("Entity is %s", ecs_is_alive(world, e) ? "alive" : "dead");
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
} break;
|
||||
}
|
||||
} break;
|
||||
case SDL_EVENT_GAMEPAD_ADDED: {
|
||||
SDL_GamepadDeviceEvent device_event = event->gdevice;
|
||||
SDL_JoystickID joystick_id = device_event.which;
|
||||
|
@ -213,8 +202,7 @@ SDL_AppResult SDL_AppEvent(void *appstate, SDL_Event *event) {
|
|||
if (!state->gamepad) {
|
||||
SDL_LogError(SDL_LOG_CATEGORY_ERROR, "Failed to open gamepad: %s", SDL_GetError());
|
||||
}
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case SDL_EVENT_GAMEPAD_REMOVED: {
|
||||
SDL_GamepadDeviceEvent device_event = event->gdevice;
|
||||
SDL_JoystickID joystick_id = device_event.which;
|
||||
|
@ -224,8 +212,7 @@ SDL_AppResult SDL_AppEvent(void *appstate, SDL_Event *event) {
|
|||
SDL_CloseGamepad(state->gamepad);
|
||||
state->gamepad = NULL;
|
||||
}
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case SDL_EVENT_GAMEPAD_BUTTON_DOWN: {
|
||||
SDL_GamepadButtonEvent button_event = event->gbutton;
|
||||
SDL_GamepadButton button = button_event.button;
|
||||
|
@ -235,24 +222,18 @@ SDL_AppResult SDL_AppEvent(void *appstate, SDL_Event *event) {
|
|||
SDL_LogError(SDL_LOG_CATEGORY_ERROR, "Failed to rumble gamepad: %s", SDL_GetError());
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case SDL_EVENT_GAMEPAD_BUTTON_UP: {
|
||||
SDL_GamepadButtonEvent button_event = event->gbutton;
|
||||
SDL_GamepadButton button = button_event.button;
|
||||
SDL_Log("Gamepad button up: %s", SDL_GetGamepadStringForButton(button));
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case SDL_EVENT_GAMEPAD_AXIS_MOTION: {
|
||||
SDL_GamepadAxisEvent axis_event = event->gaxis;
|
||||
SDL_GamepadAxis axis = axis_event.axis;
|
||||
Sint16 val = axis_event.value;
|
||||
SDL_Log("Gamepad axis motion: %s - %d", SDL_GetGamepadStringForAxis(axis), val);
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
}
|
||||
|
||||
return ret_val;
|
||||
|
|
9
vendor/clay/clay_renderer_SDL3.c
vendored
9
vendor/clay/clay_renderer_SDL3.c
vendored
|
@ -34,12 +34,10 @@ void SDL_Clay_RenderClayCommands(Clay_SDL3RendererData *rendererData, Clay_Rende
|
|||
.h = bounding_box.height,
|
||||
};
|
||||
SDL_SetRenderClipRect(rendererData->renderer, ¤tClippingRectangle);
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case CLAY_RENDER_COMMAND_TYPE_SCISSOR_END: {
|
||||
SDL_SetRenderClipRect(rendererData->renderer, NULL);
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
case CLAY_RENDER_COMMAND_TYPE_IMAGE: {
|
||||
SDL_Surface *image = (SDL_Surface *)rcmd->renderData.image.imageData;
|
||||
SDL_Texture *texture = SDL_CreateTextureFromSurface(rendererData->renderer, image);
|
||||
|
@ -51,8 +49,7 @@ void SDL_Clay_RenderClayCommands(Clay_SDL3RendererData *rendererData, Clay_Rende
|
|||
};
|
||||
SDL_RenderTexture(rendererData->renderer, texture, NULL, &dest);
|
||||
SDL_DestroyTexture(texture);
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
default:
|
||||
SDL_Log("Unknown render command type: %d", rcmd->commandType);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue