module charge.game.tui.messagescene

Code Map

module charge.game.tui.messagescene;


class Text
{
public:
	str: string;
	x: i32;
	y: i32;
	w: u32;
	h: u32;


public:
	this() { }
}

class MessageScene : WindowScene
{
public:
	ok: Button;
	text: Text;


public:
	this(m: scene.Manager, header: string, str: string) { }
	fn keyDown(ctl.Keyboard, keycode: i32) { }
	fn gridMouseDown(m: ctl.Mouse, x: u32, y: u32, button: i32) { }
	fn pressedOk(button: Button) { }
}