Games-Construder
view release on metacpan or search on metacpan
lib/Games/Construder/UI.pm view on Meta::CPAN
=over 4
=cut
our $HIGHLIGHT_BORDER_COLOR = "#ff0000";
our $BORDER_COLOR = "#8888ff";
our $TITLE_COLOR = "#8888ff";
our $TEXT_COLOR = "#ffffff";
our $WARTEXT_COLOR = "#ff0000";
our $NOTICETEXT_COLOR = "#ffffff";
our $SUBTEXT_COLOR = "#ff8888";
our $KEYBIND_COLOR = "#ffff88";
our $BG_COLOR = "#000022";
our $BG_SEL_COLOR = "#222244";
our $BG_SEL2_COLOR = "#442222";
sub ui_key {
my ($key, %args) = @_;
my $pad = delete $args{pad};
my $txt =
lib/Games/Construder/UI.pm view on Meta::CPAN
[text => { wrap => 45, align => "center", %args, color => $SUBTEXT_COLOR }, $txt]
}
sub ui_warning {
my ($txt, %args) = @_;
[text => { wrap => 20, align => "center", font => "big", color => $WARTEXT_COLOR, %args }, $txt]
}
sub ui_notice {
my ($txt, %args) = @_;
[text => { wrap => 20, font => "big", align => "center", color => $NOTICETEXT_COLOR, %args }, $txt]
}
sub ui_subdesc {
my ($desc, %args) = @_;
ui_subtext ($desc, align => "center", %args)
}
sub ui_hlt_border {
my ($hlt, @cont) = @_;
[box => { dir => "vert", padding => 2, aspect => 1 },
( run in 0.383 second using v1.01-cache-2.11-cpan-55f5a4728d2 )