Blob Blame Raw
#ifndef HELI_FONT_H
#define HELI_FONT_H


#include "common.h"


typedef struct _Font *Font;


typedef enum _HAlign {
	HALIGN_LEFT,
	HALIGN_CENTER,
	HALIGN_RIGHT
} HAlign;

typedef enum _VAlign {
	VALIGN_TOP,
	VALIGN_CENTER,
	VALIGN_BOTTOM
} VAlign;


Font createFont(const char *path);
void fontDestroy(Font font);
void textFont(Font font);
void textFontDefault();

void text(const char *text, double x, double y);
void textAlign(HAlign hor, VAlign vert);
void textSize(double size);


#endif