21 lines
476 B
C
21 lines
476 B
C
|
#ifndef TEXTURE_H
|
||
|
#define TEXTURE_H
|
||
|
|
||
|
#include <SDL2/SDL_ttf.h>
|
||
|
#include "SDL2/SDL.h"
|
||
|
|
||
|
typedef struct {
|
||
|
SDL_Texture* texture;
|
||
|
SDL_Renderer* renderer;
|
||
|
TTF_Font* font;
|
||
|
int width;
|
||
|
int height;
|
||
|
} text_texture;
|
||
|
|
||
|
int text_texture_init(text_texture* text_texture, SDL_Renderer* renderer);
|
||
|
int text_texture_load(text_texture* text_texture, char* string);
|
||
|
int text_texture_render(text_texture* text_texture, int x, int y);
|
||
|
int text_texture_free(text_texture* text_texture);
|
||
|
|
||
|
#endif
|