bearlibterminal-0.1.0.0: cbits/BearLibTerminalExtras.h
#ifndef BEARLIBTERMINALEXTRAS_H
#define BEARLIBTERMINALEXTRAS_H
#include "BearLibTerminal.h"
#include <string.h>
void terminal_color_from_name(const char* name)
{
terminal_color(color_from_name(name));
}
void terminal_bkcolor_from_name(const char* name)
{
terminal_bkcolor(color_from_name(name));
}
void terminal_print_ptr(int x, int y, const char* s, dimensions_t* dim)
{
dimensions_t d = terminal_print(x, y, s);
memcpy(dim, &d, sizeof(*dim));
}
void terminal_print_ext_ptr(int x, int y, int w, int h, int align, const char* s, dimensions_t* dim)
{
dimensions_t d = terminal_print_ext(x, y, w, h, align, s);
memcpy(dim, &d, sizeof(*dim));
}
void terminal_measure_ptr(const char* s, dimensions_t* dim)
{
dimensions_t d = terminal_measure(s);
memcpy(dim, &d, sizeof(*dim));
}
void terminal_measure_ext_ptr(int w, int h, const char* s, dimensions_t* dim)
{
dimensions_t d = terminal_measure_ext(w, h, s);
memcpy(dim, &d, sizeof(*dim));
}
#endif