27#ifndef __WF_LIBWW_TEXT_H__
28#define __WF_LIBWW_TEXT_H__
37#define TEXT_SCREEN_WIDTH 28
38#define TEXT_SCREEN_HEIGHT 18
41void text_window_init(uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint16_t base);
43#define TEXT_MODE_ANK 0
44#define TEXT_MODE_ANK_SJIS 1
45#define TEXT_MODE_SJIS 2
54#define NUM_PADSPACE 0x00
55#define NUM_PADZERO 0x02
56#define NUM_ALIGN_RIGHT 0x00
57#define NUM_ALIGN_LEFT 0x04
58#define NUM_SIGNED 0x08
61uint16_t
text_put_numeric(uint8_t x, uint8_t y, uint8_t width, uint8_t flags, uint16_t value);
void cursor_set_type(uint16_t palette_index, uint16_t blink_interval)
uint32_t cursor_get_type(void)
uint16_t text_fill_char(uint8_t x, uint8_t y, uint16_t length, uint16_t chr)
uint16_t text_put_numeric(uint8_t x, uint8_t y, uint8_t width, uint8_t flags, uint16_t value)
void text_set_palette(uint16_t palette_index)
uint16_t cursor_status(void)
void text_set_mode(uint16_t mode)
uint16_t text_get_mode(void)
void text_put_char(uint8_t x, uint8_t y, uint16_t chr)
void text_window_init(uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint16_t base)
uint16_t text_put_string(uint8_t x, uint8_t y, const char __far *str)
uint32_t cursor_get_location(void)
void cursor_set_location(uint8_t x, uint8_t y, uint8_t width, uint8_t height)
uint16_t text_get_screen(void)
void text_screen_init(void)
void text_get_fontdata(uint16_t chr, void __far *buf)
uint16_t text_put_substring(uint8_t x, uint8_t y, const char __far *str, uint16_t length)
uint16_t text_get_palette(void)
void cursor_display(uint8_t on)
void text_set_screen(uint8_t screen_id)