#ifndef _GRAPHICS_H
#define	_GRAPHICS_H

#include "common.h"
#include "Component.h"
#include "Container.h"
#include "Medidores.h"
#include "loaders.h"
#include "Other.h"


//============ CONSTS ================//
#define ITFZ_WIDTH 1024 /*!< Ancho de la pantalla. */
#define ITFZ_HEIGHT 768/*!< Alto de la pantalla. */
#define ITFZ_BPP 32/*!< Profundidad de color. */
#define ITFZ_CAP "MZ-Sens"/*!< Titulo. */
#define ITFZ_CAPMIN "MZ-Sens"/*!< Titulo. */
#define ITFZ_FPS 10/*!< Frames por segundo. */

//============ FUNCIONES ================//
//! Inicializa la interfaz.
/*! Carga las imagenes, las fuentes, setea las configuraciones
 de la ventana, crea el contenedor principal y lo llena con
 los objetos del layout.
  \return Contenedor inicializado.
 */
itfzContainer * itfz_Init(void);
//! Dibuja el fondo
/*! /todo Por implementar.
 */
void itfz_PaintBg(void);
//! Realiza el proceso de cierre.
/*! /todo Por implementar.
 */
void itfz_Shutdown(void);

#endif	/* _GRAPHICS_H */

