import sdl3 type TTF_Font = pointer proc TTF_Init(): cint {.dynlib: "SDL3_ttf", importc: "TTF_Init".} proc TTF_Quit() {.dynlib: "SDL3_ttf", importc: "TTF_Quit".} proc TTF_OpenFont(file: cstring, size: cfloat): TTF_Font {.dynlib: "SDL3_ttf", importc: "TTF_OpenFont"} proc TTF_RenderText_Solid(font: TTF_Font, text: cstring, length: cuint, fg: SDL_Color): SDL_Surface{.dynlib: "SDL3_ttf", importc: "TTF_RenderText_Solid"} proc TTF_GetError(): cstring {.dynlib: "SDL3_ttf", importc: "TTF_GetError".}