libwwcl libwwcl
WWitch compatibility layer for the Wonderful toolchain
|
Macros | |
#define | TEXT_SCREEN_WIDTH 28 |
#define | TEXT_SCREEN_HEIGHT 18 |
#define | TEXT_MODE_ANK 0 |
#define | TEXT_MODE_ANK_SJIS 1 |
#define | TEXT_MODE_SJIS 2 |
#define | NUM_HEXA 0x01 |
#define | NUM_PADSPACE 0x00 |
#define | NUM_PADZERO 0x02 |
#define | NUM_ALIGN_RIGHT 0x00 |
#define | NUM_ALIGN_LEFT 0x04 |
#define | NUM_SIGNED 0x08 |
#define | NUM_STORE 0x80 |
Functions | |
void | text_screen_init (void) |
void | text_window_init (uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint16_t base) |
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) |
uint16_t | text_put_string (uint8_t x, uint8_t y, const char __far *str) |
uint16_t | text_put_substring (uint8_t x, uint8_t y, const char __far *str, uint16_t length) |
uint16_t | text_put_numeric (uint8_t x, uint8_t y, uint8_t width, uint8_t flags, uint16_t value) |
uint16_t | text_fill_char (uint8_t x, uint8_t y, uint16_t length, uint16_t chr) |
void | text_set_palette (uint16_t palette_index) |
uint16_t | text_get_palette (void) |
void | text_get_fontdata (uint16_t chr, void __far *buf) |
void | text_set_screen (uint8_t screen_id) |
uint16_t | text_get_screen (void) |
void | cursor_display (uint8_t on) |
uint16_t | cursor_status (void) |
void | cursor_set_location (uint8_t x, uint8_t y, uint8_t width, uint8_t height) |
uint32_t | cursor_get_location (void) |
void | cursor_set_type (uint16_t palette_index, uint16_t blink_interval) |
uint32_t | cursor_get_type (void) |
void cursor_display | ( | uint8_t | on | ) |
uint32_t cursor_get_location | ( | void | ) |
uint32_t cursor_get_type | ( | void | ) |
void cursor_set_location | ( | uint8_t | x, |
uint8_t | y, | ||
uint8_t | width, | ||
uint8_t | height ) |
void cursor_set_type | ( | uint16_t | palette_index, |
uint16_t | blink_interval ) |
uint16_t cursor_status | ( | void | ) |
uint16_t text_fill_char | ( | uint8_t | x, |
uint8_t | y, | ||
uint16_t | length, | ||
uint16_t | chr ) |
void text_get_fontdata | ( | uint16_t | chr, |
void __far * | buf ) |
uint16_t text_get_mode | ( | void | ) |
uint16_t text_get_palette | ( | void | ) |
uint16_t text_get_screen | ( | void | ) |
void text_put_char | ( | uint8_t | x, |
uint8_t | y, | ||
uint16_t | chr ) |
uint16_t text_put_numeric | ( | uint8_t | x, |
uint8_t | y, | ||
uint8_t | width, | ||
uint8_t | flags, | ||
uint16_t | value ) |
uint16_t text_put_string | ( | uint8_t | x, |
uint8_t | y, | ||
const char __far * | str ) |
uint16_t text_put_substring | ( | uint8_t | x, |
uint8_t | y, | ||
const char __far * | str, | ||
uint16_t | length ) |
void text_screen_init | ( | void | ) |
void text_set_mode | ( | uint16_t | mode | ) |
void text_set_palette | ( | uint16_t | palette_index | ) |
void text_set_screen | ( | uint8_t | screen_id | ) |
void text_window_init | ( | uint8_t | x, |
uint8_t | y, | ||
uint8_t | width, | ||
uint8_t | height, | ||
uint16_t | base ) |