wesnoth/data/gui/themes/default/dialogs/attack_predictions.cfg
Subhraman Sarkar 6b8c2e15e7 theme update for modern and rename themes
include new definitions and updated versions of existing definitions
"default/classic" and "modern" has been renamed to "Parchment" and "Celes" to avoid confusion
2025-01-09 09:02:42 +05:30

323 lines
5.0 KiB
INI

#textdomain wesnoth-lib
###
### Definition of the window to display various possible attack results
###
#define _GUI_SPACER_ROW
[row]
grow_factor = 0
[column]
[spacer]
height = 15
[/spacer]
[/column]
[/row]
#enddef
#define _GUI_DOUBLE_SPACER_ROW
[row]
grow_factor = 0
[column]
[spacer]
height = 15
[/spacer]
[/column]
[column]
[spacer]
height = 15
[/spacer]
[/column]
[/row]
#enddef
#define _GUI_DATA_ROW _ID_PREFIX _ID _LABEL
#arg _DEFINITON
"default_small"#endarg
#arg _GROW_FACTOR
0#endarg
[row]
grow_factor = {_GROW_FACTOR}
[column]
border = "left,right,top"
border_size = 5
horizontal_alignment = "left"
[label]
id = {_ID_PREFIX} + "_" + {_ID} + "_label"
definition = {_DEFINITON}
label = {_LABEL}
use_markup = true
[/label]
[/column]
[column]
border = "left,right,top"
border_size = 5
horizontal_alignment = "left"
[label]
id = {_ID_PREFIX} + "_" + {_ID}
definition = "default_small"
use_markup = true
[/label]
[/column]
[/row]
#enddef
#define _GUI_DATA_PANEL _ID_PREFIX
[grid]
{_GUI_DATA_ROW ({_ID_PREFIX}) "base_damage" ( _ "Base damage")}
{_GUI_DATA_ROW ({_ID_PREFIX}) "resis" ()}
{_GUI_DATA_ROW ({_ID_PREFIX}) "tod_modifier" ( _ "Time of day modifier")}
{_GUI_DATA_ROW ({_ID_PREFIX}) "leadership_modifier" ( _ "Leadership bonus")}
{_GUI_DATA_ROW ({_ID_PREFIX}) "slowed_modifier" ( _ "Slowed penalty") _GROW_FACTOR=1}
{_GUI_DOUBLE_SPACER_ROW}
{_GUI_DATA_ROW ({_ID_PREFIX}) "total_damage" ("<b>" + _ "Total damage" + "</b>") _DEFINITON="default"}
{_GUI_DOUBLE_SPACER_ROW}
{_GUI_DATA_ROW ({_ID_PREFIX}) "chance_to_hit" ( _ "Chance to hit")}
{_GUI_DATA_ROW ({_ID_PREFIX}) "chance_unscathed" ( _ "Chance of being unscathed")}
[/grid]
#enddef
#define _GUI_HP_GRAPH _ID_PREFIX
[drawing]
id = {_ID_PREFIX} + "_hp_graph"
definition = "default"
width = 270
height = 170
[draw]
[rectangle]
x = 0
y = 0
w = "(width)"
h = "(height)"
fill_color = {GUI__BACKGROUND_COLOR_DISABLED}
border_thickness = 2
border_color = {GUI__FONT_COLOR_DISABLED__DEFAULT}
[/rectangle]
[rectangle]
x = "(hp_column_width)"
y = 0
w = 2
h = "(height - 2)"
fill_color = {GUI__FONT_COLOR_DISABLED__DEFAULT}
[/rectangle]
[rectangle]
x = "(width - chance_column_width - 2)"
y = 0
w = 2
h = "(height - 2)"
fill_color = {GUI__FONT_COLOR_DISABLED__DEFAULT}
[/rectangle]
[/draw]
[/drawing]
#enddef
#define _GUI_DATA_COLUMN _HEADER _ID_PREFIX
[grid]
linked_group = "main_column"
[row]
grow_factor = 0
[column]
border = "all"
border_size = 5
horizontal_alignment = "center"
[label]
label = {_HEADER}
definition = "default_large"
[/label]
[/column]
[/row]
[row]
grow_factor = 1
[column]
horizontal_grow = true
vertical_grow = true
{_GUI_DATA_PANEL ({_ID_PREFIX})}
[/column]
[/row]
{_GUI_SPACER_ROW}
[row]
grow_factor = 0
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "center"
[label]
definition = "default_small"
label = _ "Expected Battle Result (HP)"
[/label]
[/column]
[/row]
[row]
grow_factor = 0
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "center"
{_GUI_HP_GRAPH ({_ID_PREFIX})}
[/column]
[/row]
[/grid]
#enddef
[window]
id = "attack_predictions"
description = "Statistics dialog."
[resolution]
definition = "default"
automatic_placement = true
vertical_placement = "center"
horizontal_placement = "center"
#maximum_height = 400
[linked_group]
id = "main_column"
fixed_width = true
[/linked_group]
[tooltip]
id = "tooltip"
[/tooltip]
[helptip]
id = "tooltip"
[/helptip]
[grid]
[row]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
id = "title"
definition = "title"
label = _ "Damage Calculations"
[/label]
[/column]
[/row]
[row]
grow_factor = 0
[column]
horizontal_grow = true
vertical_grow = true
[grid]
[row]
[column]
grow_factor = 1
horizontal_grow = true
vertical_grow = true
{_GUI_DATA_COLUMN ( _ "Attacker") ("attacker")}
[/column]
{GUI_VERTICAL_SPACER_LINE}
[column]
grow_factor = 1
horizontal_grow = true
vertical_grow = true
{_GUI_DATA_COLUMN ( _ "Defender") ("defender")}
[/column]
[/row]
[/grid]
[/column]
[/row]
[row]
grow_factor = 0
[column]
border = "all"
border_size = 5
horizontal_alignment = "right"
[button]
id = "cancel"
label = _ "Close"
[/button]
[/column]
[/row]
[/grid]
[/resolution]
[/window]
#undef _GUI_SPACER_ROW
#undef _GUI_DOUBLE_SPACER_ROW
#undef _GUI_DATA_ROW
#undef _GUI_DATA_COLUMN
#undef _GUI_DATA_PANEL
#undef _GUI_HP_GRAPH