Reticadas las classes de la carpeta utils

This commit is contained in:
2022-10-18 19:48:13 +02:00
parent 5c68006cb5
commit 07a9ba5b87
15 changed files with 846 additions and 504 deletions
+9 -12
View File
@@ -1,6 +1,5 @@
#pragma once
#include <SDL2/SDL.h>
#include "sprite.h"
#include "utils.h"
@@ -16,26 +15,24 @@
class Text
{
private:
Sprite *sprite; // Objeto con los graficos para el texto
struct Offset
struct offset_t
{
int x;
int y;
int w;
};
Offset offset[128]; // Vector con las posiciones y ancho de cada letra
int boxWidth; // Anchura de la caja de cada caracter en el png
int boxHeight; // Altura de la caja de cada caracter en el png
std::string file; // Fichero con los descriptores de la fuente
// Objetos
Sprite *sprite; // Objeto con los graficos para el texto
LTexture *texture; // Textura con los bitmaps del texto
// Inicializador
void init();
// Variables
int boxWidth; // Anchura de la caja de cada caracter en el png
int boxHeight; // Altura de la caja de cada caracter en el png
offset_t offset[128]; // Vector con las posiciones y ancho de cada letra
// Inicializa el vector de offsets desde un fichero
void initOffsetFromFile();
void initOffsetFromFile(std::string file);
public:
// Constructor