Files
tetris-os-cxx/src/font.h
jdah 862e24969c Literally everything
post-sound, pre-music

Everything
2021-04-18 16:11:38 +02:00

22 lines
567 B
C

#ifndef FONT_H
#define FONT_H
#include "util.h"
#include "screen.h"
#define font_width(_s) (strlen((_s)) * 8)
#define font_height() (8)
#define font_str_doubled(_s, _x, _y, _c) do {\
const char *__s = (_s);\
__typeof__(_x) __x = (_x);\
__typeof__(_y) __y = (_y);\
__typeof__(_c) __c = (_c);\
font_str(__s, __x + 1, __y + 1, COLOR_ADD(__c, -2));\
font_str(__s, __x, __y, __c);\
} while (0);
void font_char(char c, size_t x, size_t y, u8 color);
void font_str(const char *s, size_t x, size_t y, u8 color);
#endif