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) { }
}