module charge.game.tui.glyphdraw
Code Map
module charge.game.tui.glyphdraw;
enum TabSize;
enum SingleGuiElememts
{
TOP_LEFT,
TOP_RIGHT,
BOTTOM_LEFT,
BOTTOM_RIGHT,
VERTICAL_LINE,
HORIZONTAL_LINE,
}
enum DoubleGuiElememts
{
TOP_LEFT,
TOP_RIGHT,
BOTTOM_LEFT,
BOTTOM_RIGHT,
VERTICAL_LINE,
HORIZONTAL_LINE,
}
fn makeTextLayout(text: string, w: u32, h: u32) { }
fn makeText(grid: Grid, x: i32, y: i32, text: string) { }
fn makeButton(grid: Grid, x: i32, y: i32, width: u32, single: bool, glyphs: scope (const(scope (u8)[])) { }
fn makeFrameSingle(grid: Grid, x: i32, y: i32, w: u32, h: u32) { }
fn makeFrameDouble(grid: Grid, x: i32, y: i32, w: u32, h: u32) { }