#if BACKEND == SDL3 #pragma once #include namespace backend { namespace video { extern SDL_Window *window; extern SDL_Renderer *renderer; extern SDL_Texture *tex_back; extern SDL_Texture *tex_shader; } namespace input { namespace key { extern const bool *keys; extern uint8_t just_pressed; extern char text_input_buffer[10]; extern bool has_text_input; } namespace mouse { extern int x, y, w; extern uint32_t buttons; extern uint8_t just_pressed; extern bool double_click; extern bool discard_buttons; } namespace pad { extern SDL_Gamepad *gamepad; extern int8_t just_pressed; } } } #endif