/* 
 * File:   Fonts.h
 * Author: maximus
 *
 * Created on 1 December 2008, 5:48 PM
 */

#ifndef _FONTS_H
#define	_FONTS_H
#include "common.h"
#define BLANCO (SDL_Color){255,255,255}
#define GRIS (SDL_Color){133,133,133}
#define ROJO (SDL_Color){218,0,0}
#define NEGRO (SDL_Color){0,0,0}

enum itfzfont {
    futurab10 = 0, futurab12, futurab14, futurab16, futurab24, futurab30
};

//! Inicializa las fuentes.
/*!
  \sa loadfont();
 */
void itfz_InitFonts(void);
//! Carga fuentes.
/*!
  \param file Nombre del archivo de fuentes.
  \param ptsize Tamaño en puntos.
  \return Fuente.
 */
TTF_Font* loadfont(const char*, int);
//! Dibuja texto en la ventana.
/*!
  \param fonttodraw Fuente a utilizar.
  \param fontcolor Color de fuente.
  \param text Texto.
  \return Superficie con el texto dibujado.
 */
SDL_Surface *itfz_DrawText(itfzfont, SDL_Color, const char*);


#endif	/* _FONTS_H */

