#pragma once #include "TZR_types.h" #include #include extern TZR_Config ___tzr_config; extern TZR_Color ___tzr_color; extern TZR_Resource *___tzr_resources; extern size_t ___tzr_resources_capacity; extern size_t ___tzr_resources_size; extern SDL_Window *___tzr_window; extern SDL_Renderer *___tzr_renderer; extern SDL_Texture *___tzr_target; extern unsigned long ___tzr_tick; extern unsigned long ___tzr_next_time; extern unsigned long ___tzr_min_dt; extern int ___tzr_should_quit; extern int ___tzr_mouse_x; extern int ___tzr_mouse_y; extern const char *___tzr_command[___TZR_RES_COUNT]; extern TZR_KeyState ___tzr_keystates[SDL_NUM_SCANCODES]; extern TZR_KeyState ___tzr_mousestates[256]; extern float ___tzr_scale; extern int ___tzr_off_x; extern int ___tzr_off_y;