A game engine for top-down 2D RPG games.
rpg game-engine raylib c99
at main 665 B view raw
1#include <keraforge.h> 2 3void kf_vlog(char *level, char *fmt, va_list va) 4{ 5 fprintf(stderr, "\x1b[0;1m-> %s\x1b[0;1m:\x1b[0m ", level); 6 vfprintf(stderr, fmt, va); 7 fprintf(stderr, "\n"); 8} 9 10void kf_log(char *level, char *fmt, ...) 11{ 12 va_list va; 13 va_start(va, fmt); 14 kf_vlog(level, fmt, va); 15 va_end(va); 16} 17 18void kf_logdbg(char *fmt, ...) 19{ 20 va_list va; 21 va_start(va, fmt); 22 kf_vlog("\x1b[1;33mdbg", fmt, va); 23 va_end(va); 24} 25 26void kf_loginfo(char *fmt, ...) 27{ 28 va_list va; 29 va_start(va, fmt); 30 kf_vlog("\x1b[1;34minfo", fmt, va); 31 va_end(va); 32} 33 34void kf_logerr(char *fmt, ...) 35{ 36 va_list va; 37 va_start(va, fmt); 38 kf_vlog("\x1b[1;31merr", fmt, va); 39 va_end(va); 40} 41