Games-Construder
view release on metacpan or search on metacpan
lib/Games/Construder/UI.pm view on Meta::CPAN
535455565758596061626364656667686970717273=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
119120121122123124125126127128129130131132133134135136137138139
[
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.342 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )