#ifndef LIST_H #define LIST_H #include #include #include #include #include "../includes/texture_font_cache.h" typedef struct { unsigned int Capacity; unsigned int Size; unsigned int MaxStringLength; char** Strings; SDL_FRect BoundingBox; TextureFontCache* TextureCache; } List; List* CreateList(SDL_FRect boundingBox); void AddStringToList(char* text, List* list); void RenderList(SDL_Renderer* renderer, SDL_FPoint motion, TTF_Font* font, unsigned short fontSize, List* list); #endif