Files
Cesarus85--ringfall-mjolnir-vr/source/text/draw_string.h
T

61 lines
1.1 KiB
C

/*
DRAW_STRING.H
header included in hcex build.
*/
#ifndef __DRAW_STRING_H
#define __DRAW_STRING_H
#pragma once
/* ---------- constants */
/* ---------- macros */
/* ---------- structures */
/* ---------- prototypes/DRAW_STRING.C */
void draw_string_initialize(
void);
void draw_string_initialize_for_new_map(
void);
void draw_string_dispose_from_old_map(
void);
void draw_string_dispose(
void);
char *draw_string_get_string(
short index);
void draw_string_set_tab_stops(
short const *tab_stops,
short count);
void draw_string_set_indents(
short initial_indent,
short paragraph_indent);
void draw_string_set_color(
real_argb_color const *color);
void draw_string_get_color(
real_argb_color *color);
void draw_string_set_font(
long font_index);
void draw_string_set_format(
short style,
short justification,
unsigned long flags);
void draw_string_set_draw_mode(
long font_index,
short style,
short justification,
unsigned long flags,
real_argb_color const *color);
void draw_string_set_highlight(
short start,
short end);
/* ---------- globals */
/* ---------- public code */
#endif // __DRAW_STRING_H