mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-19 08:55:21 +00:00
1663 lines
29 KiB
INI
1663 lines
29 KiB
INI
#textdomain wesnoth-lib
|
|
###
|
|
### Definition of the window to create an MP game. This where the map and it's
|
|
### parameters are selected.
|
|
###
|
|
|
|
#define _GUI_MP_CREATE_ALIGN_SPACER
|
|
[spacer]
|
|
width = 25
|
|
height = 20
|
|
[/spacer]
|
|
#enddef
|
|
|
|
#define _GUI_MP_CREATE_OPTION_SLIDER _LABEL _SLIDER_ID _SLIDER_MIN _SLIDER_MAX _TOOLTIP
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
{_GUI_MP_CREATE_ALIGN_SPACER}
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_alignment = "left"
|
|
border = "left,top,right"
|
|
border_size = 5
|
|
|
|
[label]
|
|
definition = "default_small"
|
|
|
|
label = {_LABEL}
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
{_GUI_MP_CREATE_ALIGN_SPACER}
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = "true"
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[slider]
|
|
id = {_SLIDER_ID}
|
|
definition = "default"
|
|
|
|
minimum_value = {_SLIDER_MIN}
|
|
maximum_value = {_SLIDER_MAX}
|
|
step_size = 1
|
|
tooltip = {_TOOLTIP}
|
|
[/slider]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
#enddef
|
|
|
|
#define _GUI_MP_CREATE_GENERAL_PANEL
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = "true"
|
|
vertical_alignment = "top"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[label]
|
|
definition = "default"
|
|
|
|
label = _ "Era:"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = "true"
|
|
|
|
[combobox]
|
|
id = "eras"
|
|
definition = "default"
|
|
[/combobox]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[label]
|
|
definition = "default"
|
|
|
|
label = _ "Random Faction Matchups:"
|
|
# TODO: assign to individual options?
|
|
tooltip = _ "Allow for mirror matchups when random factions are chosen."
|
|
[/label]
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = "true"
|
|
|
|
[combobox]
|
|
id = "random_faction_mode"
|
|
definition = "default"
|
|
|
|
[option]
|
|
label = _ "Independent"
|
|
tooltip = _ "Independent: Random factions assigned independently"
|
|
[/option]
|
|
|
|
[option]
|
|
label = "No mirror"
|
|
tooltip = _ "No Mirror: No two players will get the same faction"
|
|
[/option]
|
|
|
|
[option]
|
|
label = _ "No ally mirror"
|
|
tooltip = _ "No Ally Mirror: No two allied players will get the same faction"
|
|
[/option]
|
|
[/combobox]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
horizontal_grow = "true"
|
|
vertical_alignment = "top"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
[column]
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
vertical_alignment = "top"
|
|
|
|
[label]
|
|
definition = "default"
|
|
label = _ "Modifications:"
|
|
[/label]
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
[column]
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
vertical_alignment = "top"
|
|
|
|
[listbox]
|
|
id = "mod_list"
|
|
definition = "default"
|
|
[list_definition]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = "true"
|
|
|
|
[toggle_panel]
|
|
definition = "default"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
horizontal_alignment = "left"
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[toggle_button]
|
|
id = "mod_active_state"
|
|
definition = "default"
|
|
[/toggle_button]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_alignment = "left"
|
|
border = "top,bottom,right"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "mod_name"
|
|
definition = "default_small"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
[spacer]
|
|
width = 10
|
|
[/spacer]
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/toggle_panel]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/list_definition]
|
|
|
|
[/listbox]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
#enddef
|
|
|
|
#define _GUI_MP_CREATE_OPTIONS_PANEL
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = "true"
|
|
vertical_grow = "true"
|
|
|
|
[tree_view]
|
|
id = "custom_options"
|
|
definition = "default"
|
|
|
|
horizontal_scrollbar_mode = "never"
|
|
vertical_scrollbar_mode = "auto"
|
|
|
|
indentation_step_size = 25
|
|
|
|
[node]
|
|
id = "option_node"
|
|
unfolded = true
|
|
|
|
[node_definition]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
|
|
[toggle_button]
|
|
id = "tree_view_node_icon"
|
|
definition = "tree_view_node"
|
|
[/toggle_button]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = "true"
|
|
|
|
[label]
|
|
id = "tree_view_node_label"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/node_definition]
|
|
|
|
[/node]
|
|
|
|
[node]
|
|
id = "option_checkbox_node"
|
|
unfolded = true
|
|
|
|
[node_definition]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = "true"
|
|
|
|
[toggle_button]
|
|
id = "option_checkbox"
|
|
definition = "default"
|
|
[/toggle_button]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/node_definition]
|
|
|
|
[/node]
|
|
|
|
[node]
|
|
id = "option_combobox_node"
|
|
unfolded = true
|
|
|
|
[node_definition]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "combobox_label"
|
|
definition = "default_small"
|
|
linked_group = "custom_options_labels"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = "true"
|
|
|
|
[combobox]
|
|
id = "option_combobox"
|
|
[/combobox]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/node_definition]
|
|
|
|
[/node]
|
|
|
|
[node]
|
|
id = "option_slider_node"
|
|
unfolded = true
|
|
|
|
[node_definition]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "slider_label"
|
|
definition = "default_small"
|
|
linked_group = "custom_options_labels"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = "true"
|
|
|
|
[slider]
|
|
id = "option_slider"
|
|
definition = "default"
|
|
step_size = 1
|
|
[/slider]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/node_definition]
|
|
|
|
[/node]
|
|
|
|
[node]
|
|
id = "option_text_entry_node"
|
|
unfolded = true
|
|
|
|
[node_definition]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "text_entry_label"
|
|
definition = "default_small"
|
|
linked_group = "custom_options_labels"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
horizontal_grow = "true"
|
|
|
|
[text_box]
|
|
id = "option_text_entry"
|
|
definition = "default"
|
|
[/text_box]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/node_definition]
|
|
|
|
[/node]
|
|
|
|
[node]
|
|
id = "options_default_button"
|
|
unfolded = true
|
|
|
|
[node_definition]
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "right"
|
|
|
|
[button]
|
|
id = "reset_option_values"
|
|
definition = "default"
|
|
|
|
label = _ "Defaults"
|
|
[/button]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/node_definition]
|
|
|
|
[/node]
|
|
|
|
[node]
|
|
id = "options_spacer_node"
|
|
unfolded = true
|
|
|
|
[node_definition]
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
|
|
[spacer]
|
|
height = 10
|
|
[/spacer]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/node_definition]
|
|
|
|
[/node]
|
|
|
|
[/tree_view]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
#enddef
|
|
|
|
#define _GUI_MP_CREATE_SETTING_PANEL
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[toggle_button]
|
|
id = "use_map_settings"
|
|
definition = "default"
|
|
|
|
label = _ "Use Map Settings"
|
|
tooltip = _ "Use scenario specific settings"
|
|
[/toggle_button]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = "true"
|
|
|
|
[grid]
|
|
|
|
{_GUI_MP_CREATE_OPTION_SLIDER ( _ "Number of Turns") "turn_count" 1 100 ( _ "The maximum number of turns the game can last")}
|
|
|
|
{_GUI_MP_CREATE_OPTION_SLIDER ( _ "Village Gold") "village_gold" 1 5 ( _ "The amount of income each village yields per turn")}
|
|
|
|
{_GUI_MP_CREATE_OPTION_SLIDER ( _ "Village Support") "village_support" 0 4 ( _ "The number of unit levels each village can support")}
|
|
|
|
{_GUI_MP_CREATE_OPTION_SLIDER ( _ "Experience Modifier") "experience_modifier" 30 200 ( _ "The amount of experience a unit needs to advance")}
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
horizontal_grow = "true"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
{_GUI_MP_CREATE_ALIGN_SPACER}
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[toggle_button]
|
|
id = "fog"
|
|
definition = "default"
|
|
|
|
label = _ "Fog of war"
|
|
tooltip = _ "Enemy units cannot be seen unless they are in range of your units"
|
|
[/toggle_button]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[toggle_button]
|
|
id = "shroud"
|
|
definition = "default"
|
|
|
|
label = _ "Shroud"
|
|
tooltip = _ "The map is unknown until your units explore it"
|
|
[/toggle_button]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
vertical_alignment = "top"
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[toggle_button]
|
|
id = "random_start_time"
|
|
definition = "default"
|
|
|
|
label = _ "Random start time"
|
|
tooltip = _ "Randomize the starting time of day"
|
|
[/toggle_button]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
[column]
|
|
[spacer]
|
|
height = 20
|
|
[/spacer]
|
|
[/column]
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[toggle_button]
|
|
id = "time_limit"
|
|
definition = "default"
|
|
|
|
label = _ "Time Limit"
|
|
tooltip = _ "Enable custom time limits"
|
|
[/toggle_button]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = "true"
|
|
|
|
[grid]
|
|
|
|
{_GUI_MP_CREATE_OPTION_SLIDER ( _ "Initial Limit") "init_turn_limit" 30 1500 (_ "Longest time allowed for first turn (seconds)")}
|
|
|
|
{_GUI_MP_CREATE_OPTION_SLIDER ( _ "Turn Bonus") "turn_bonus" 10 300 ( _ "Time for general tasks each turn (seconds)")}
|
|
|
|
{_GUI_MP_CREATE_OPTION_SLIDER ( _ "Reservior") "reservior" 30 1500 ( _ "Longest time possible for any turn (seconds)")}
|
|
|
|
{_GUI_MP_CREATE_OPTION_SLIDER ( _ "Action Bonus") "action_bonus" 0 30 ( _ "Time for each attack, recruit, and capture")}
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
# TODO: REMOVE
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = "true"
|
|
|
|
[spacer]
|
|
id = "random_start_time"
|
|
width = "(if(screen_width > 1280, (screen_width / 2.35), 0))"
|
|
[/spacer]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
#enddef
|
|
|
|
#define _GUI_MP_CREATE_TAB_BAR
|
|
[toggle_panel]
|
|
linked_group = "tabs"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
{_GUI_MP_CREATE_TAB_PADDING}
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
border = all
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "tab_label"
|
|
wrap = true
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
{_GUI_MP_CREATE_TAB_PADDING}
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/toggle_panel]
|
|
#enddef
|
|
|
|
#define _GUI_MP_CREATE_TAB_PADDING
|
|
[column]
|
|
border = all
|
|
border_size = 5
|
|
|
|
[spacer]
|
|
width = 10
|
|
[/spacer]
|
|
|
|
[/column]
|
|
#enddef
|
|
|
|
#define _GUI_MP_CREATE_MINIMAP_STACK
|
|
[column]
|
|
grow_factor = 0
|
|
horizontal_grow = "true"
|
|
|
|
{GUI_FORCE_WIDGET_MINIMUM_SIZE "(if(screen_width <= 1280, 175, 250))" "(if(screen_width <= 1280, 175, 250))" (
|
|
[stacked_widget]
|
|
id = "minimap_stack"
|
|
definition = "default"
|
|
|
|
[stack]
|
|
|
|
[layer]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
horizontal_grow = "true"
|
|
vertical_grow = "true"
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[minimap]
|
|
id = "minimap"
|
|
definition = "no_size"
|
|
[/minimap]
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/layer]
|
|
|
|
[layer]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
horizontal_grow = "true"
|
|
vertical_grow = "true"
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[image]
|
|
id = "campaign_image"
|
|
definition = "default"
|
|
[/image]
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/layer]
|
|
|
|
[/stack]
|
|
|
|
[/stacked_widget]
|
|
|
|
)}
|
|
|
|
[/column]
|
|
#enddef
|
|
|
|
[window]
|
|
id = "mp_create_game"
|
|
description = "MP create game dialog."
|
|
|
|
[resolution]
|
|
definition = "borderless"
|
|
|
|
{GUI_WINDOW_FULLSCREEN}
|
|
|
|
[linked_group]
|
|
id = "tabs"
|
|
fixed_width = "true"
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "custom_options_labels"
|
|
fixed_width = "true"
|
|
[/linked_group]
|
|
|
|
[tooltip]
|
|
id = "tooltip"
|
|
[/tooltip]
|
|
|
|
[helptip]
|
|
id = "tooltip"
|
|
[/helptip]
|
|
|
|
[grid]
|
|
|
|
# Title
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[label]
|
|
definition = "title"
|
|
|
|
label = _ "Create Game"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
|
|
# Main area
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
horizontal_grow = "true"
|
|
vertical_grow = "true"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
# minimap
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = "true"
|
|
vertical_grow = "true"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_alignment = "left"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[label]
|
|
definition = "default"
|
|
|
|
label = _ "Filter:"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[text_box]
|
|
id = "game_filter"
|
|
definition = "default"
|
|
[/text_box]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_alignment = "left"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[label]
|
|
definition = "default_small"
|
|
|
|
label = _ "Number of Players:"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = "true"
|
|
[slider]
|
|
id = "num_players"
|
|
definition = "default"
|
|
|
|
minimum_value = 1
|
|
maximum_value = 9
|
|
step_size = 1
|
|
[/slider]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = "true"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
{_GUI_MP_CREATE_MINIMAP_STACK}
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
vertical_grow = "true"
|
|
horizontal_grow = "true"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
vertical_alignment = "top"
|
|
[label]
|
|
definition = "default_small"
|
|
|
|
label = _ "Random map options: "
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
vertical_alignment = "top"
|
|
[button]
|
|
id = "random_map_regenerate"
|
|
definition = "default"
|
|
|
|
label = _ "Regenerate"
|
|
[/button]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
vertical_alignment = "top"
|
|
[button]
|
|
id = "random_map_settings"
|
|
definition = "default"
|
|
|
|
label = _ "Settings"
|
|
[/button]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
vertical_alignment = "bottom"
|
|
[button]
|
|
id = "load_game"
|
|
definition = "default"
|
|
|
|
label = _ "Load Game"
|
|
[/button]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
horizontal_grow = "true"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[label]
|
|
definition = "default"
|
|
|
|
label = _ "Players:"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = "true"
|
|
[label]
|
|
id = "map_num_players"
|
|
definition = "default"
|
|
[/label]
|
|
|
|
[/column]
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
horizontal_grow = "true"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[label]
|
|
definition = "default"
|
|
|
|
label = _ "Map size:"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = "true"
|
|
[label]
|
|
id = "map_size"
|
|
definition = "default"
|
|
[/label]
|
|
|
|
[/column]
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
# last item needs to grow and align at top so the things won't get centered.
|
|
grow_factor = 1
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
vertical_grow = "true"
|
|
horizontal_grow = "true"
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[scroll_label]
|
|
id = "description"
|
|
definition = "default"
|
|
|
|
horizontal_scrollbar_mode = "never"
|
|
vertical_scrollbar_mode = "auto"
|
|
[/scroll_label]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
# map listbox
|
|
[column]
|
|
grow_factor = 0
|
|
horizontal_grow = "true"
|
|
vertical_grow = "true"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = "true"
|
|
vertical_alignment = "top"
|
|
|
|
[combobox]
|
|
id = "game_types"
|
|
definition = "default"
|
|
[/combobox]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = "true"
|
|
vertical_alignment = "top"
|
|
[listbox]
|
|
id = "games_list"
|
|
definition = "default"
|
|
[list_definition]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = "true"
|
|
|
|
[toggle_panel]
|
|
id = "game_list_panel"
|
|
definition = "default"
|
|
# We don't use return_value_id since we have a custom double click hook that handles
|
|
# campaign difficulty and closes the dialog itself.
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
[column]
|
|
grow_factor = 0
|
|
horizontal_alignment = "left"
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[image]
|
|
id = "game_icon"
|
|
definition = "default"
|
|
[/image]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = "true"
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "game_name"
|
|
definition = "default_small"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/toggle_panel]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/list_definition]
|
|
|
|
[/listbox]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
{GUI_VERTICAL_SPACER_LINE}
|
|
|
|
# settings
|
|
[column]
|
|
grow_factor = 0
|
|
vertical_alignment = "top"
|
|
horizontal_grow = "true"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
border = all
|
|
border_size = 5
|
|
horizontal_alignment = "center"
|
|
|
|
[horizontal_listbox]
|
|
id = "tab_bar"
|
|
|
|
[list_definition]
|
|
[row]
|
|
[column]
|
|
{_GUI_MP_CREATE_TAB_BAR}
|
|
[/column]
|
|
[/row]
|
|
[/list_definition]
|
|
[/horizontal_listbox]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
[column]
|
|
[spacer]
|
|
height = 20
|
|
[/spacer]
|
|
[/column]
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_alignment = "left"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[label]
|
|
definition = "default"
|
|
|
|
label = _ "Name of game:"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[text_box]
|
|
id = "game_name"
|
|
definition = "default"
|
|
[/text_box]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[label]
|
|
definition = "default"
|
|
|
|
label = _ "Password:"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[text_box]
|
|
id = "game_password"
|
|
definition = "default"
|
|
[/text_box]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
horizontal_grow = "true"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[toggle_button]
|
|
id = "shuffle_sides"
|
|
definition = "default"
|
|
|
|
label = _ "Shuffle Sides"
|
|
tooltip = _ "Assign sides to players at random"
|
|
[/toggle_button]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[toggle_button]
|
|
id = "observers"
|
|
definition = "default"
|
|
|
|
label = _ "Observers"
|
|
tooltip = _ "Allow users who are not playing to watch the game"
|
|
[/toggle_button]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[toggle_button]
|
|
id = "registered_users"
|
|
definition = "default"
|
|
|
|
label = _ "Registered Users Only"
|
|
tooltip = _ "Allow only registered users to join the game"
|
|
[/toggle_button]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[toggle_button]
|
|
id = "strict_sync"
|
|
definition = "default"
|
|
|
|
label = _ "Strict Synchronization"
|
|
tooltip = _ "Stricter checks for out-of-sync errors"
|
|
[/toggle_button]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
[column]
|
|
[spacer]
|
|
height = 20
|
|
[/spacer]
|
|
[/column]
|
|
[/row]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = "true"
|
|
|
|
[stacked_widget]
|
|
id = "pager"
|
|
definition = "default"
|
|
|
|
[stack]
|
|
|
|
[layer]
|
|
{_GUI_MP_CREATE_GENERAL_PANEL}
|
|
[/layer]
|
|
|
|
[layer]
|
|
{_GUI_MP_CREATE_OPTIONS_PANEL}
|
|
[/layer]
|
|
|
|
[layer]
|
|
{_GUI_MP_CREATE_SETTING_PANEL}
|
|
[/layer]
|
|
|
|
[/stack]
|
|
|
|
[/stacked_widget]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
|
|
# button bar
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_alignment = "right"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "right"
|
|
[button]
|
|
# We don't use id = 'ok' since we have a custom double click hook that handles
|
|
# campaign difficulty and closes the dialog itself.
|
|
id = "create_game"
|
|
definition = "default"
|
|
|
|
label = _ "Create Game"
|
|
[/button]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "left"
|
|
[button]
|
|
id = "cancel"
|
|
definition = "default"
|
|
|
|
label = _ "Cancel"
|
|
[/button]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/resolution]
|
|
|
|
[/window]
|
|
|
|
#undef _GUI_MP_CREATE_OPTION_SLIDER
|
|
#undef _GUI_MP_CREATE_GENERAL_PANEL
|
|
#undef _GUI_MP_CREATE_OPTIONS_PANEL
|
|
#undef _GUI_MP_CREATE_SETTING_PANEL
|
|
#undef _GUI_MP_CREATE_TAB_BAR
|
|
#undef _GUI_MP_CREATE_TAB_PADDING
|
|
#undef _GUI_MP_CREATE_ALIGN_SPACER
|
|
#undef _GUI_MP_CREATE_MINIMAP_STACK
|