1
0
mirror of https://github.com/pevans/erc-c.git synced 2024-12-19 10:32:06 +00:00
erc-c/include/vm_bitfont.h

25 lines
510 B
C
Raw Normal View History

2017-12-20 03:50:50 +00:00
#ifndef _VM_BITFONT_H_
#define _VM_BITFONT_H_
#include <SDL.h>
#include "log.h"
#include "vm_bits.h"
2017-12-20 03:50:50 +00:00
#include "vm_screen.h"
typedef struct {
SDL_Texture *texture;
int width;
int height;
char cmask;
} vm_bitfont;
extern int vm_bitfont_render(vm_bitfont *, vm_screen *, vm_area *, char);
extern vm_bitfont *vm_bitfont_create(vm_screen *, const vm_8bit *, int, int, int, char);
2017-12-20 03:50:50 +00:00
extern void vm_bitfont_free(vm_bitfont *);
extern void vm_bitfont_offset(vm_bitfont *, char, vm_area *);
2017-12-20 03:50:50 +00:00
#endif