#ifndef DISPLAY_H #define DISPLAY_H void updateRenderer(SDL_Renderer* renderer); void resetRenderer(SDL_Renderer* renderer); void drawRectToRenderer(SDL_Renderer* renderer, SDL_Rect* rect, int R, int G, int B, int A); void placeRectToRenderer(SDL_Renderer* renderer, int X, int Y, int W, int H, int R, int G, int B, int A); void drawLineWithThicc(SDL_Renderer* renderer, int width, int x1, int x2, int y1, int y2, int R, int G, int B, int A); void drawDigitToRenderer(SDL_Renderer* renderer, int digit, int X, int Y, int W, int H); void drawCharToRenderer(SDL_Renderer* renderer, char c, int X, int Y, int W, int H); void drawNumberToRenderer(SDL_Renderer* renderer, int n, int X, int Y, int W, int H, int Woffset); void drawStringToRenderer(SDL_Renderer* renderer, char* s, int X, int Y, int W, int H); void draw7SegDigitToRenderer(SDL_Renderer* renderer, int n, int X, int Y, int W, int H, int thicc, int R, int G, int B, int A); void draw7SegNumberToRenderer(SDL_Renderer* renderer, int n, int X, int Y, int W, int H, int thicc, int R, int G, int B, int A, int side, int dot); void SDL_RenderDrawCircle(SDL_Renderer * renderer, int x, int y, int radius, int r, int g, int b, int a); void SDL_RenderFillCircle(SDL_Renderer * renderer, int x, int y, int radius, int r, int g, int b, int a); void renderMap(SDL_Renderer* renderer, level* lvl, int cx, int cy, int range, int rsize); void import_digits(SDL_Renderer* renderer); void import_letters(SDL_Renderer* renderer); void free_digits(imgs* dgts); #endif