2632 lines
71 KiB
JSON
2632 lines
71 KiB
JSON
{
|
|
"namespace": "play",
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Common
|
|
//---------------------------------------------------------------------------
|
|
|
|
"dark_thin_button": {
|
|
"type": "image",
|
|
"nineslice_size": 4.0,
|
|
"texture": "gui/newgui/play_screen/DarkButtonThinStroke1.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 7, 7 ]
|
|
},
|
|
|
|
"label_background": {
|
|
"type": "image",
|
|
"texture": "gui/achievements/mainbanners.png",
|
|
"uv": [ 0, 0 ],
|
|
"nineslice_size": 1.0,
|
|
"uv_size": [ 3, 3 ]
|
|
},
|
|
|
|
"normal_stroke_button": {
|
|
"type": "image",
|
|
"nineslice_size": 4.0,
|
|
"texture": "gui/newgui/NormalButtonThinStroke.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 7, 7 ]
|
|
},
|
|
|
|
"hover_thin_stroke_button": {
|
|
"type": "image",
|
|
"nineslice_size": 4.0,
|
|
"texture": "gui/newgui/play_screen/HoverButtonThinStroke.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 7, 7 ]
|
|
},
|
|
|
|
"pressed_thin_stroke_button": {
|
|
"type": "image",
|
|
"nineslice_size": 4.0,
|
|
"texture": "gui/newgui/play_screen/PressedButtonThinStroke.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 7, 7 ]
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Common Icons
|
|
//---------------------------------------------------------------------------
|
|
|
|
"edit_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/editIcon.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 22, 16 ],
|
|
"size": [ 22, 16 ]
|
|
},
|
|
|
|
"worlds_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/worldsIcon.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 16, 17 ],
|
|
"size": [ 16, 17 ]
|
|
},
|
|
|
|
"realms_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/realmsIcon.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 11, 14 ],
|
|
"size": [ 11, 14 ]
|
|
},
|
|
|
|
"friends_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/FriendsIcon.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 15, 15 ],
|
|
"size": [ 15, 15 ]
|
|
},
|
|
|
|
"lan_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/Local.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 14, 14 ],
|
|
"size": [ 14, 14 ]
|
|
},
|
|
|
|
"xbox_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/xbox4.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 27, 27 ],
|
|
"size": [ 14, 14 ]
|
|
},
|
|
|
|
"realms_remove_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/redX1.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 12, 12 ],
|
|
"size": [ 12, 12 ]
|
|
},
|
|
|
|
"game_online_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/Dot1.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 9, 9 ],
|
|
"size": [ 9, 9 ]
|
|
},
|
|
|
|
"game_offline_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/Dot2.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 9, 9 ],
|
|
"size": [ 9, 9 ]
|
|
},
|
|
|
|
"game_unavailable_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/Dot3.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 9, 9 ],
|
|
"size": [ 9, 9 ]
|
|
},
|
|
|
|
"import_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/import.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 16, 16 ],
|
|
"size": [ 16, 16 ]
|
|
},
|
|
|
|
"add_server_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/addServer.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 17, 13 ],
|
|
"size": [ 17, 13 ]
|
|
},
|
|
|
|
"invite_notification_icon": {
|
|
"type": "image",
|
|
"texture": "$invite_texture",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 16, 16 ],
|
|
"size": [ 16, 16 ]
|
|
},
|
|
|
|
"realms_art_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/RealmsArt.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 647, 760 ],
|
|
"size": [ 647, 760 ]
|
|
},
|
|
|
|
"realms_text_background": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/RealmsArt.png",
|
|
"uv": [ 642, 835 ],
|
|
"uv_size": [ 5, 5 ],
|
|
"nineslice_size": 1.0
|
|
},
|
|
|
|
"connected_storage": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/clouds.png",
|
|
"size": [ 12, 8 ],
|
|
"uv_size": [ 12, 8 ]
|
|
},
|
|
|
|
"feedback_icon": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/Feedback.png",
|
|
"layer": 3,
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 16, 16 ],
|
|
"size": [ 16, 16 ]
|
|
},
|
|
|
|
"local_only_storage@play.connected_storage": {
|
|
"uv": [ 0, 0 ]
|
|
},
|
|
|
|
"local_and_cloud_storage@play.connected_storage": {
|
|
"uv": [ 16, 0 ]
|
|
},
|
|
|
|
"cloud_only_storage@play.connected_storage": {
|
|
"uv": [ 32, 0 ]
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// REALMS INFORMATION
|
|
//---------------------------------------------------------------------------
|
|
|
|
"minecraft_realms_image": {
|
|
"type": "input_panel",
|
|
"clips_children": true,
|
|
"$art_icon_size": [ "55%", "64.61%x" ],
|
|
"$content_text_size": [ "45%-3px", "100%-10px" ],
|
|
"$content_offset": [ 0, 5 ],
|
|
"variables": [
|
|
{
|
|
"requires": "$pocket_screen",
|
|
"$art_icon_size": [ "100%-150px", "117.47%x-176px" ],
|
|
"$content_text_size": [ 150, "100%" ],
|
|
"$content_offset": [ 0, 0 ]
|
|
}
|
|
],
|
|
"controls": [
|
|
{
|
|
"background@play.realms_text_background": {
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"image@play.realms_art_icon": {
|
|
"layer": 2,
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"size": "$art_icon_size"
|
|
}
|
|
},
|
|
{
|
|
"content": {
|
|
"type": "panel",
|
|
"layer": 3,
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"size": "$content_text_size",
|
|
"offset": "$content_offset",
|
|
"controls": [
|
|
{
|
|
"text1@play.common_button_text": {
|
|
"layer": 2,
|
|
"size": [ "100%-10px", "60%-5px" ],
|
|
"offset": [ 5, 5 ],
|
|
"wrap": true,
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"alignment": "top_left",
|
|
"text": "realmsWorld.realmsDescription"
|
|
}
|
|
},
|
|
{
|
|
"text2@play.common_button_text": {
|
|
"layer": 2,
|
|
"size": [ "100%-10px", "40%-5px" ],
|
|
"offset": [ 5, 0 ],
|
|
"wrap": true,
|
|
"anchor_from": "bottom_left",
|
|
"anchor_to": "bottom_left",
|
|
"alignment": "top_left",
|
|
"text": "realmsWorld.ownerPay"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_not_available_panel": {
|
|
"type": "panel",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"controls": [
|
|
{
|
|
"content": {
|
|
"type": "panel",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"size": [ "100%-6px", "100%-6px" ],
|
|
"offset": [ 3, 3 ],
|
|
"controls": [
|
|
{
|
|
"@minecraft_realms_image": {
|
|
"layer": 1,
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"size": [ "100%", "100%-34px" ]
|
|
}
|
|
},
|
|
{
|
|
"header_button": {
|
|
"type": "panel",
|
|
"anchor_from": "bottom_left",
|
|
"anchor_to": "bottom_left",
|
|
"layer": 1,
|
|
"size": [ "100%", 34 ],
|
|
"controls": [
|
|
{
|
|
"content@play.common_button_text": {
|
|
"layer": 1,
|
|
"size": [ "100%-4px", "100%-4px" ],
|
|
"offset": [ 2, 2 ],
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"alignment": "center",
|
|
"wrap": true,
|
|
"clip": false,
|
|
"$common_button_text_text": "#realms_not_available_text",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_not_available_text",
|
|
"binding_condition": "visible"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"background@play.realms_text_background": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_information_panel": {
|
|
"type": "panel",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"controls": [
|
|
{
|
|
"content": {
|
|
"type": "panel",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"size": [ "100%-6px", "100%-6px" ],
|
|
"offset": [ 3, 3 ],
|
|
"controls": [
|
|
{
|
|
"@minecraft_realms_image": {
|
|
"layer": 1,
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"size": [ "100%", "100%-34px" ]
|
|
}
|
|
},
|
|
{
|
|
"header_button": {
|
|
"type": "panel",
|
|
"anchor_from": "bottom_left",
|
|
"anchor_to": "bottom_left",
|
|
"layer": 1,
|
|
"size": [ "100%", 34 ],
|
|
"controls": [
|
|
{
|
|
"buttons@play.header_button_panel": {
|
|
"layer": 1,
|
|
"size": [ "100%", 30 ],
|
|
"anchor_from": "center",
|
|
"anchor_to": "center",
|
|
"$primary_header_button": "new_realm_button",
|
|
"$secondary_header_button": "notification_button",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_new_realm_visible",
|
|
"binding_name_override": "#visible"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"button@play.header_button_panel": {
|
|
"layer": 1,
|
|
"size": [ "100%", 30 ],
|
|
"anchor_from": "center",
|
|
"anchor_to": "center",
|
|
"controls": [
|
|
{
|
|
"@play.xbox_live_signin_button": {
|
|
"size": [ "100%", "100%" ],
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"@play.xbox_icon": {
|
|
// the sign-in button content will go up to layer 6
|
|
"layer": 7,
|
|
"size": [ 14, 14 ],
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
"offset": [ 4, 0 ]
|
|
}
|
|
}
|
|
],
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_xbox_live_signin_visible",
|
|
"binding_name_override": "#visible"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// REALMS WORLD GRID
|
|
//---------------------------------------------------------------------------
|
|
|
|
"realms_world_header@play.world_list_text": {
|
|
"text": "#realms_world_header",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"alignment": "top_left",
|
|
"color": "$bright_text_color",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_world_header",
|
|
"binding_condition": "visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "realms_worlds"
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_world_details@play.world_list_text": {
|
|
"text": "#realms_world_details",
|
|
"anchor_from": "bottom_left",
|
|
"anchor_to": "bottom_left",
|
|
"alignment": "bottom_left",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_world_details",
|
|
"binding_condition": "visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "realms_worlds"
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_world_player_count@play.world_list_text": {
|
|
"text": "#realms_world_player_count",
|
|
"size": [ "100%-13px", "default" ],
|
|
"offset": [ -13, 0 ],
|
|
"anchor_from": "right_middle",
|
|
"anchor_to": "right_middle",
|
|
"alignment": "right_middle",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_world_player_count",
|
|
"binding_condition": "visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "realms_worlds"
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_world_game_status_icon": {
|
|
"type": "panel",
|
|
"anchor_from": "right_middle",
|
|
"anchor_to": "right_middle",
|
|
"size": [ 9, 9 ],
|
|
"offset": [ -1, 0 ],
|
|
"controls": [
|
|
{
|
|
"@play.game_online_icon": {
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#game_online",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "realms_worlds"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"@play.game_unavailable_icon": {
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#game_unavailable",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "realms_worlds"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"@play.game_offline_icon": {
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#game_offline",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "realms_worlds"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_world_text_panel": {
|
|
"type": "panel",
|
|
"size": [ "100%-2px", "100%-2px" ],
|
|
"controls": [
|
|
{ "@play.realms_world_header": { } },
|
|
{ "@play.realms_world_details": { } }
|
|
]
|
|
},
|
|
|
|
"realms_world_content_text_area_panel": {
|
|
"type": "panel",
|
|
"controls": [
|
|
{ "@play.realms_world_text_panel": { } }
|
|
]
|
|
},
|
|
|
|
"realms_world_content_status_area_panel": {
|
|
"type": "panel",
|
|
"controls": [
|
|
{ "@play.realms_world_game_status_icon": { } },
|
|
{ "@play.realms_world_player_count": { } }
|
|
]
|
|
},
|
|
|
|
"realms_world_content_panel": {
|
|
"type": "panel",
|
|
"size": [ "100%-6px", "100%-6px" ],
|
|
"offset": "$content_offset",
|
|
"controls": [
|
|
{
|
|
"@play.realms_world_content_text_area_panel": {
|
|
"size": [ "70%", "100%" ],
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"@play.realms_world_content_status_area_panel": {
|
|
"size": [ "30%", "100%" ],
|
|
"anchor_from": "right_middle",
|
|
"anchor_to": "right_middle",
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_world_item_button_state": {
|
|
"type": "panel",
|
|
"layer": 1,
|
|
"$content_offset": [ 0, 0 ],
|
|
"controls": [
|
|
{ "@$button_sprite_control": { } },
|
|
{
|
|
"content": {
|
|
"type": "panel",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"controls": [
|
|
{
|
|
"@play.realms_world_content_panel": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_world_item_button_default_state@play.realms_world_item_button_state": {
|
|
"$button_sprite_control": "play.dark_thin_button",
|
|
"$bright_text_color": [ 1.0, 1.0, 1.0 ],
|
|
"$dark_text_color": [ 0.6, 0.6, 0.6 ]
|
|
},
|
|
|
|
"realms_world_item_button_hover_state@play.realms_world_item_button_state": {
|
|
"$button_sprite_control": "play.hover_thin_stroke_button",
|
|
"$bright_text_color": [ 1.0, 1.0, 0.2 ],
|
|
"$dark_text_color": [ 0.8, 0.8, 0.16 ]
|
|
},
|
|
|
|
"realms_world_item_button_pressed_state@play.realms_world_item_button_hover_state": {
|
|
"$button_sprite_control": "play.pressed_thin_stroke_button",
|
|
"$content_offset": [ 0, 1 ]
|
|
},
|
|
|
|
"realms_world_item_button@common.button": {
|
|
"$pressed_button_name": "button.menu_realms_world_item",
|
|
"size": [ "100%-100%y", "100%" ],
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"layer": 1,
|
|
"bindings": [
|
|
{
|
|
"binding_type": "collection_details",
|
|
"binding_condition": "visible",
|
|
"binding_collection_name": "realms_worlds"
|
|
}
|
|
],
|
|
"controls": [
|
|
{ "default@play.realms_world_item_button_default_state": { } },
|
|
{ "hover@play.realms_world_item_button_hover_state": { } },
|
|
{ "pressed@play.realms_world_item_button_pressed_state": { } }
|
|
]
|
|
},
|
|
|
|
"realms_world_edit_button_state": {
|
|
"type": "panel",
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"$content_offset": [ 0, 0 ],
|
|
"controls": [
|
|
{ "@$button_sprite_control": { } },
|
|
{
|
|
"@play.edit_icon": {
|
|
"layer": 1,
|
|
"offset": "$content_offset",
|
|
"color": "$icon_color"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_world_edit_button_default_state@play.realms_world_edit_button_state": {
|
|
"$button_sprite_control": "play.dark_thin_button",
|
|
"$icon_color": [ 1.0, 1.0, 1.0 ]
|
|
},
|
|
|
|
"realms_world_edit_button_hover_state@play.realms_world_edit_button_state": {
|
|
"$button_sprite_control": "play.hover_thin_stroke_button",
|
|
"$icon_color": [ 1.0, 1.0, 0.2 ]
|
|
},
|
|
|
|
"realms_world_edit_button_pressed_state@play.realms_world_edit_button_hover_state": {
|
|
"$content_offset": [ 0, 1 ],
|
|
"$button_sprite_control": "play.pressed_thin_stroke_button"
|
|
},
|
|
|
|
"realms_world_edit_button@common.button": {
|
|
"$pressed_button_name": "button.menu_realms_world_item_edit",
|
|
"size": [ "100%y", "100%" ],
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"bindings": [
|
|
{
|
|
"binding_type": "collection_details",
|
|
"binding_collection_name": "realms_worlds"
|
|
}
|
|
],
|
|
"controls": [
|
|
{ "default@play.realms_world_edit_button_default_state": { } },
|
|
{ "hover@play.realms_world_edit_button_hover_state": { } },
|
|
{ "pressed@play.realms_world_edit_button_pressed_state": { } }
|
|
]
|
|
},
|
|
|
|
"realms_world_info_button_state": {
|
|
"type": "panel",
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"$content_offset": [ 0, 0 ],
|
|
"controls": [
|
|
{ "@$button_sprite_control": { } },
|
|
{
|
|
"@play.realms_remove_icon": {
|
|
"layer": 1,
|
|
"offset": "$content_offset",
|
|
"color": "$icon_color"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_world_info_button_default_state@play.realms_world_info_button_state": {
|
|
"$button_sprite_control": "play.dark_thin_button",
|
|
"$icon_color": [ 1.0, 1.0, 1.0 ]
|
|
},
|
|
|
|
"realms_world_info_button_hover_state@play.realms_world_info_button_state": {
|
|
"$button_sprite_control": "play.hover_thin_stroke_button",
|
|
"$icon_color": [ 1.0, 1.0, 0.2 ]
|
|
},
|
|
|
|
"realms_world_info_button_pressed_state@play.realms_world_info_button_hover_state": {
|
|
"$content_offset": [ 0, 1 ],
|
|
"$button_sprite_control": "play.pressed_thin_stroke_button"
|
|
},
|
|
|
|
"realms_world_info_button@common.button": {
|
|
"$pressed_button_name": "button.menu_realms_world_item_remove",
|
|
"size": [ "100%y", "100%" ],
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"bindings": [
|
|
{
|
|
"binding_type": "collection_details",
|
|
"binding_collection_name": "realms_worlds"
|
|
}
|
|
],
|
|
"controls": [
|
|
{ "default@play.realms_world_info_button_default_state": { } },
|
|
{ "hover@play.realms_world_info_button_hover_state": { } },
|
|
{ "pressed@play.realms_world_info_button_pressed_state": { } }
|
|
]
|
|
},
|
|
|
|
"realms_world_item": {
|
|
"type": "panel",
|
|
"layer": 1,
|
|
"size": [ "100%", 30 ],
|
|
"controls": [
|
|
{
|
|
"@play.realms_world_item_button": {
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"edit_panel": {
|
|
"type": "panel",
|
|
"controls": [
|
|
{
|
|
"@play.realms_world_edit_button": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
],
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_edit_visible",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "realms_worlds"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"info_panel": {
|
|
"type": "panel",
|
|
"controls": [
|
|
{
|
|
"@play.realms_world_info_button": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
],
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_info_visible",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "realms_worlds"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_world_item_grid": {
|
|
"type": "grid",
|
|
"size": [ "100%", "default" ],
|
|
"layer": 1,
|
|
"grid_item_template": "play.realms_world_item",
|
|
"grid_dimension_binding": "#realms_network_world_item_grid_dimension",
|
|
"collection_name": "realms_worlds",
|
|
"anchor_to": "top_left",
|
|
"anchor_from": "top_left",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_network_world_item_grid_dimension"
|
|
}
|
|
]
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// FRIENDS WORLD GRID
|
|
//---------------------------------------------------------------------------
|
|
|
|
"network_world_header@play.world_list_text": {
|
|
"text": "#network_world_header",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"alignment": "top_left",
|
|
"color": "$bright_text_color",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#network_world_header",
|
|
"binding_condition": "visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "$collection_name"
|
|
}
|
|
]
|
|
},
|
|
|
|
"network_world_details@play.world_list_text": {
|
|
"text": "#network_world_details",
|
|
"anchor_from": "bottom_left",
|
|
"anchor_to": "bottom_left",
|
|
"alignment": "bottom_left",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#network_world_details",
|
|
"binding_condition": "visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "$collection_name"
|
|
}
|
|
]
|
|
},
|
|
|
|
"network_world_player_count@play.world_list_text": {
|
|
"text": "#network_world_player_count",
|
|
"size": [ "100%-13px", "default" ],
|
|
"offset": [ -13, 0 ],
|
|
"anchor_from": "right_middle",
|
|
"anchor_to": "right_middle",
|
|
"alignment": "right_middle",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#network_world_player_count",
|
|
"binding_condition": "visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "$collection_name"
|
|
}
|
|
]
|
|
},
|
|
|
|
"network_world_game_status_icon": {
|
|
"type": "panel",
|
|
"anchor_from": "right_middle",
|
|
"anchor_to": "right_middle",
|
|
"size": [ 9, 9 ],
|
|
"offset": [ -1, 0 ],
|
|
"controls": [
|
|
{
|
|
"@play.game_online_icon": {
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#game_online",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "$collection_name"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"@play.game_unavailable_icon": {
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#game_unavailable",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "$collection_name"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"@play.game_offline_icon": {
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#game_offline",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "$collection_name"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"network_world_text_panel": {
|
|
"type": "panel",
|
|
"size": [ "100%-2px", "100%-2px" ],
|
|
"controls": [
|
|
{ "@play.network_world_header": { } },
|
|
{ "@play.network_world_details": { } }
|
|
]
|
|
},
|
|
|
|
"network_world_content_text_area_panel": {
|
|
"type": "panel",
|
|
"controls": [
|
|
{ "@play.network_world_text_panel": { } }
|
|
]
|
|
},
|
|
|
|
"network_world_content_status_area_panel": {
|
|
"type": "panel",
|
|
"controls": [
|
|
{ "@play.network_world_game_status_icon": { } },
|
|
{ "@play.network_world_player_count": { } }
|
|
]
|
|
},
|
|
|
|
"network_world_content_panel": {
|
|
"type": "panel",
|
|
"size": [ "100%-6px", "100%-6px" ],
|
|
"offset": "$content_offset",
|
|
"controls": [
|
|
{
|
|
"@play.network_world_content_text_area_panel": {
|
|
"size": [ "100%-50px", "100%" ],
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
//"debug": "red",
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"@play.network_world_content_status_area_panel": {
|
|
"size": [ "50px", "100%" ],
|
|
"anchor_from": "right_middle",
|
|
"anchor_to": "right_middle",
|
|
//"debug": "green",
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"network_world_item_button_state": {
|
|
"type": "panel",
|
|
"layer": 1,
|
|
"$content_offset": [ 0, 0 ],
|
|
"controls": [
|
|
{ "@$button_sprite_control": { } },
|
|
{
|
|
"content": {
|
|
"type": "panel",
|
|
"size": [ "100%-100%y", "100%" ],
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"controls": [
|
|
{
|
|
"@play.network_world_content_panel": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"@play.network_world_type_icon": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"network_world_item_button_default_state@play.network_world_item_button_state": {
|
|
"$button_sprite_control": "play.dark_thin_button",
|
|
"$bright_text_color": [ 1.0, 1.0, 1.0 ],
|
|
"$dark_text_color": [ 0.6, 0.6, 0.6 ]
|
|
},
|
|
|
|
"network_world_item_button_hover_state@play.network_world_item_button_state": {
|
|
"$button_sprite_control": "play.hover_thin_stroke_button",
|
|
"$bright_text_color": [ 1.0, 1.0, 0.2 ],
|
|
"$dark_text_color": [ 0.8, 0.8, 0.16 ]
|
|
},
|
|
|
|
"network_world_item_button_pressed_state@play.network_world_item_button_hover_state": {
|
|
"$button_sprite_control": "play.pressed_thin_stroke_button",
|
|
"$content_offset": [ 0, 1 ]
|
|
},
|
|
|
|
"network_world_item_button@common.button": {
|
|
"$pressed_button_name": "button.menu_network_world_item",
|
|
"size": [ "100%", "100%" ],
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"layer": 1,
|
|
"bindings": [
|
|
{
|
|
"binding_type": "collection_details",
|
|
"binding_condition": "visible",
|
|
"binding_collection_name": "$collection_name"
|
|
}
|
|
],
|
|
"controls": [
|
|
{ "default@play.network_world_item_button_default_state": { } },
|
|
{ "hover@play.network_world_item_button_hover_state": { } },
|
|
{ "pressed@play.network_world_item_button_pressed_state": { } }
|
|
]
|
|
},
|
|
|
|
"network_server_world_item_button@play.network_world_item_button": {
|
|
"size": [ "100%-100%y", "100%" ]
|
|
},
|
|
|
|
"network_world_type_icon": {
|
|
"type": "label",
|
|
"size": [ "100%y", "100%" ],
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"controls": [
|
|
{
|
|
"@$network_world_icon": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"network_server_world_remove_button_state": {
|
|
"type": "panel",
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"$content_offset": [ 0, 0 ],
|
|
"controls": [
|
|
{ "@$button_sprite_control": { } },
|
|
{
|
|
"@play.realms_remove_icon": {
|
|
"layer": 1,
|
|
"offset": "$content_offset",
|
|
"color": "$icon_color"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"network_server_world_remove_button_default_state@play.network_server_world_remove_button_state": {
|
|
"$button_sprite_control": "play.dark_thin_button",
|
|
"$icon_color": [ 1.0, 1.0, 1.0 ]
|
|
},
|
|
|
|
"network_server_world_remove_button_hover_state@play.network_server_world_remove_button_state": {
|
|
"$button_sprite_control": "play.hover_thin_stroke_button",
|
|
"$icon_color": [ 1.0, 1.0, 0.2 ]
|
|
},
|
|
|
|
"network_server_world_remove_button_pressed_state@network_server_world_remove_button_hover_state": {
|
|
"$content_offset": [ 0, 1 ],
|
|
"$button_sprite_control": "play.pressed_thin_stroke_button"
|
|
},
|
|
|
|
"network_server_world_remove_button@common.button": {
|
|
"$pressed_button_name": "button.menu_network_server_world_remove",
|
|
"size": [ "100%y", "100%" ],
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"bindings": [
|
|
{
|
|
"binding_type": "collection_details",
|
|
"binding_collection_name": "$collection_name"
|
|
}
|
|
],
|
|
"controls": [
|
|
{ "default@play.network_server_world_remove_button_default_state": { } },
|
|
{ "hover@play.network_server_world_remove_button_hover_state": { } },
|
|
{ "pressed@play.network_server_world_remove_button_pressed_state": { } }
|
|
]
|
|
},
|
|
|
|
"network_world_item": {
|
|
"type": "panel",
|
|
"layer": 1,
|
|
"size": [ "100%", 30 ],
|
|
"controls": [
|
|
{
|
|
"@play.network_world_item_button": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"network_server_world_item": {
|
|
"type": "panel",
|
|
"layer": 1,
|
|
"size": [ "100%", 30 ],
|
|
"controls": [
|
|
{
|
|
"@play.network_server_world_item_button": {
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"@play.network_server_world_remove_button": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"network_world_item_grid": {
|
|
"type": "grid",
|
|
"size": [ "100%", "default" ],
|
|
"layer": 1,
|
|
"grid_item_template": "$network_world_grid_item_template",
|
|
"grid_dimension_binding": "$network_world_item_grid_dimension_binding",
|
|
"collection_name": "$collection_name",
|
|
"anchor_to": "top_left",
|
|
"anchor_from": "top_left",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "$network_world_item_grid_dimension_binding"
|
|
}
|
|
]
|
|
},
|
|
|
|
"label_content_template": {
|
|
"type": "stack_panel",
|
|
"orientation": "vertical",
|
|
"size": [ "100%", "100%c" ],
|
|
"controls": [
|
|
{
|
|
"label_panel": {
|
|
"type": "panel",
|
|
"size": [ "100%", 16 ],
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"layer": 1,
|
|
"controls": [
|
|
{
|
|
"label_panel_layout": {
|
|
"type": "panel",
|
|
"anchor_from": "bottom_left",
|
|
"anchor_to": "bottom_left",
|
|
"size": [ "100%-4px", 10 ],
|
|
"offset": [ 4, 0 ],
|
|
"controls": [
|
|
{
|
|
"label": {
|
|
"type": "label",
|
|
"layer": 1,
|
|
"shadow": false,
|
|
"text": "$label_content_label",
|
|
"alignment": "left_middle"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"content@$label_content_content": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"no_joinable_friends_panel": {
|
|
"type": "panel",
|
|
"size": [ "100%", 30 ],
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"layer": 1,
|
|
"controls": [
|
|
{
|
|
"background@play.label_background": { }
|
|
},
|
|
{
|
|
"label_panel_layout": {
|
|
"type": "panel",
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
"size": [ "100%-4px", 20 ],
|
|
"offset": [ 4, 0 ],
|
|
"controls": [
|
|
{
|
|
"label": {
|
|
"type": "label",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"layer": 1,
|
|
"shadow": false,
|
|
"wrap": true,
|
|
"clip": true,
|
|
"text": "networkWorld.no_joinable_friends_label",
|
|
"alignment": "top_left"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// LOCAL WORLD GRID
|
|
//---------------------------------------------------------------------------
|
|
|
|
"world_list_text": {
|
|
"type": "label",
|
|
"wrap": false,
|
|
"clip": true,
|
|
"color": "$dark_text_color",
|
|
"shadow": false
|
|
},
|
|
|
|
"local_world_screenshot": {
|
|
"type": "image",
|
|
"texture": "$local_world_screenshot_border_image",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 5, 5 ],
|
|
"nineslice_size": 1.0,
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
"size": [ "160%y", "100%" ],
|
|
"controls": [
|
|
{
|
|
"picture": {
|
|
"type": "image",
|
|
"layer": 1,
|
|
"texture": "gui/newgui/WorldDemoScreen.png",
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 160, 92 ],
|
|
"size": [ "100%-2px", "100%-2px" ]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"local_world_name@play.world_list_text": {
|
|
"text": "#local_world_name",
|
|
"localize": false,
|
|
"alignment": "top_left",
|
|
"color": "$bright_text_color",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#local_world_name",
|
|
"binding_condition": "visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "local_worlds"
|
|
}
|
|
]
|
|
},
|
|
|
|
"local_world_game_mode@play.world_list_text": {
|
|
"text": "#local_world_game_mode",
|
|
"alignment": "bottom_left",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#local_world_game_mode",
|
|
"binding_condition": "visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "local_worlds"
|
|
}
|
|
]
|
|
},
|
|
|
|
"local_world_date@play.world_list_text": {
|
|
"text": "#local_world_date",
|
|
"alignment": "top_right",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#local_world_date",
|
|
"binding_condition": "visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "local_worlds"
|
|
}
|
|
]
|
|
},
|
|
|
|
"local_world_filesize@play.world_list_text": {
|
|
"text": "#local_worldfile_size",
|
|
"alignment": "bottom_right",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#local_worldfile_size",
|
|
"binding_condition": "visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "local_worlds"
|
|
}
|
|
]
|
|
},
|
|
|
|
"local_world_connected_storage": {
|
|
"type": "panel",
|
|
"controls": [
|
|
{
|
|
"local_and_cloud@play.local_and_cloud_storage": {
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#local_and_cloud_storage_visible",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "local_worlds"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"local_only@play.local_only_storage": {
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#local_only_storage_visible",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "local_worlds"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"cloud_only@play.cloud_only_storage": {
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#cloud_only_storage_visible",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "local_worlds"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"local_world_text_panel": {
|
|
"type": "panel",
|
|
"layer": 1,
|
|
"size": [ "100%-160%y-2px", "100%-2px" ],
|
|
"anchor_from": "right_middle",
|
|
"anchor_to": "right_middle",
|
|
"controls": [
|
|
{
|
|
"@play.local_world_name": {
|
|
"size": [ "100%-60px", "50%" ],
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
//"debug": "red",
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"@play.local_world_game_mode": {
|
|
"size": [ "100%-60px", "50%" ],
|
|
"anchor_from": "bottom_left",
|
|
"anchor_to": "bottom_left",
|
|
//"debug": "green",
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"@play.local_world_date": {
|
|
"size": [ "60px", "50%" ],
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
//"debug": "blue",
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"@play.local_world_filesize": {
|
|
"size": [ "50px", "50%" ],
|
|
//Bug #19632 - commented out until 15.1
|
|
//"offset": [ -17, 0 ],
|
|
"anchor_from": "bottom_right",
|
|
"anchor_to": "bottom_right",
|
|
//"debug": "yellow",
|
|
"layer": 1
|
|
}
|
|
}
|
|
//Bug #19632 - commented out until 15.1
|
|
//{
|
|
// "@local_world_connected_storage": {
|
|
// "size": [ "16px", "8px" ],
|
|
// "anchor_from": "bottom_right",
|
|
// "anchor_to": "bottom_right",
|
|
// //"debug": "purple",
|
|
// "layer": 1
|
|
// }
|
|
//}
|
|
]
|
|
},
|
|
|
|
"local_world_content_panel": {
|
|
"type": "panel",
|
|
"size": [ "100%-6px", "100%-6px" ],
|
|
"$content_offset|default": [ 0, 0 ],
|
|
"offset": "$content_offset",
|
|
"controls": [
|
|
{ "@play.local_world_screenshot": { } },
|
|
{ "@play.local_world_text_panel": { } }
|
|
]
|
|
},
|
|
|
|
"local_world_item_button_state": {
|
|
"type": "panel",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"controls": [
|
|
{ "@$button_sprite_control": { } },
|
|
{ "@play.local_world_content_panel": { } }
|
|
]
|
|
},
|
|
|
|
"local_world_item_button_default_state@play.local_world_item_button_state": {
|
|
"$bright_text_color": [ 1.0, 1.0, 1.0 ],
|
|
"$dark_text_color": [ 0.6, 0.6, 0.6 ],
|
|
"$button_sprite_control": "play.dark_thin_button",
|
|
"$local_world_screenshot_border_image": "gui/newgui/play_screen/Indent2.png"
|
|
},
|
|
|
|
"local_world_item_button_hover_state@play.local_world_item_button_state": {
|
|
"$bright_text_color": [ 1.0, 1.0, 0.2 ],
|
|
"$dark_text_color": [ 0.8, 0.8, 0.16 ],
|
|
"$button_sprite_control": "play.hover_thin_stroke_button",
|
|
"$local_world_screenshot_border_image": "gui/newgui/focusBorder.png"
|
|
},
|
|
|
|
"local_world_item_button_pressed_state@play.local_world_item_button_hover_state": {
|
|
"$content_offset": [ 1, 2 ],
|
|
"$button_sprite_control": "play.pressed_thin_stroke_button"
|
|
},
|
|
|
|
"local_world_edit_button_state": {
|
|
"type": "panel",
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"$content_offset|default": [ 0, 0 ],
|
|
"controls": [
|
|
{ "@$button_sprite_control": { } },
|
|
{
|
|
"@edit_icon": {
|
|
"layer": 1,
|
|
"offset": "$content_offset",
|
|
"color": "$icon_color"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"local_world_edit_button_default_state@play.local_world_edit_button_state": {
|
|
"$button_sprite_control": "play.dark_thin_button",
|
|
"$icon_color": [ 1.0, 1.0, 1.0 ]
|
|
},
|
|
|
|
"local_world_edit_button_hover_state@play.local_world_edit_button_state": {
|
|
"$button_sprite_control": "play.hover_thin_stroke_button",
|
|
"$icon_color": [ 1.0, 1.0, 0.2 ]
|
|
},
|
|
|
|
"local_world_edit_button_pressed_state@play.local_world_edit_button_hover_state": {
|
|
"$content_offset": [ 0, 1 ],
|
|
"$button_sprite_control": "play.pressed_thin_stroke_button"
|
|
},
|
|
|
|
"local_world_item_button@common.button": {
|
|
"$pressed_button_name": "button.menu_local_world_item",
|
|
"size": [ "100%-100%y", "100%" ],
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"bindings": [
|
|
{
|
|
"binding_type": "collection_details",
|
|
"binding_collection_name": "local_worlds"
|
|
}
|
|
],
|
|
"controls": [
|
|
{ "default@play.local_world_item_button_default_state": { } },
|
|
{ "hover@play.local_world_item_button_hover_state": { } },
|
|
{ "pressed@play.local_world_item_button_pressed_state": { } }
|
|
]
|
|
},
|
|
|
|
"local_world_edit_button@common.button": {
|
|
"$pressed_button_name": "button.menu_local_world_item_edit",
|
|
"size": [ "100%y", "100%" ],
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"bindings": [
|
|
{
|
|
"binding_type": "collection_details",
|
|
"binding_collection_name": "local_worlds"
|
|
}
|
|
],
|
|
"controls": [
|
|
{ "default@play.local_world_edit_button_default_state": { } },
|
|
{ "hover@play.local_world_edit_button_hover_state": { } },
|
|
{ "pressed@play.local_world_edit_button_pressed_state": { } }
|
|
]
|
|
},
|
|
|
|
"local_world_item": {
|
|
"type": "panel",
|
|
"layer": 1,
|
|
"size": [ "100%", 30 ],
|
|
"controls": [
|
|
{
|
|
"@play.local_world_item_button": {
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"@play.local_world_edit_button": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"local_world_item_grid": {
|
|
"type": "grid",
|
|
"size": [ "100%", "default" ],
|
|
"layer": 1,
|
|
"anchor_to": "top_left",
|
|
"anchor_from": "top_left",
|
|
"grid_item_template": "play.local_world_item",
|
|
"grid_dimension_binding": "#local_world_item_grid_dimension",
|
|
"collection_name": "local_worlds",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#local_world_item_grid_dimension"
|
|
}
|
|
]
|
|
},
|
|
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Buttons
|
|
//---------------------------------------------------------------------------
|
|
|
|
"common_button_template@realms_common.new_ui_glyph_button": { },
|
|
|
|
"common_button_text": {
|
|
"type": "label",
|
|
"layer": 1,
|
|
"wrap": false,
|
|
"clip": true,
|
|
"shadow": false,
|
|
"text": "$common_button_text_text"
|
|
},
|
|
|
|
"add_friend_button@realms_common.new_ui_button": {
|
|
"$pressed_button_name": "button.menu_network_add_friend",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"size": [ "100%-100%y", "100%" ],
|
|
"$button_text": "networkWorld.add_friend"
|
|
},
|
|
|
|
"add_server_button@play.common_button_template": {
|
|
"$pressed_button_name": "button.menu_network_add_external",
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"size": [ "100%y", "100%" ],
|
|
"$button_content": "play.add_server_icon"
|
|
},
|
|
|
|
"create_new_world_button@realms_common.new_ui_button": {
|
|
"$pressed_button_name": "button.menu_local_world_create",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"size": [ "100%-100%y", "100%" ],
|
|
"$button_text": "selectWorld.create"
|
|
},
|
|
|
|
"import_world_button@play.common_button_template": {
|
|
"$pressed_button_name": "button.menu_import_level",
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"size": [ "100%y", "100%" ],
|
|
"$button_content": "play.import_icon"
|
|
},
|
|
|
|
"new_realm_button@realms_common.new_ui_button": {
|
|
"$pressed_button_name": "button.menu_realm_world_create",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"$new_realm_button_size|default": [ "100%-100%y", "100%" ],
|
|
"size": "$new_realm_button_size",
|
|
"$button_text": "realmsWorld.newRealm"
|
|
},
|
|
|
|
"new_realms_and_feedback_panel": {
|
|
"type": "panel",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"size": [ "100%-100%y", "100%" ],
|
|
"$feedback_ignored|default": false,
|
|
"variables": [
|
|
{
|
|
"requires": "$is_holographic",
|
|
"$new_realm_button_size": [ "100%", "100%" ],
|
|
"$feedback_ignored": true
|
|
}
|
|
],
|
|
"controls": [
|
|
{
|
|
"@new_realm_button": { }
|
|
},
|
|
{
|
|
"@feedback_button": { }
|
|
}
|
|
]
|
|
},
|
|
|
|
"notification_button_text_layout": {
|
|
"type": "panel",
|
|
"offset": "$button_offset",
|
|
"controls": [
|
|
{
|
|
"image@play.invite_notification_icon": {
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"count@play.common_button_text": {
|
|
"layer": 2,
|
|
"offset": [ 8, 8 ],
|
|
"text": "#realms_notification_count",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_notification_count",
|
|
"binding_condition": "visible"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"notification_button@play.common_button_template": {
|
|
"$pressed_button_name": "button.menu_invite_notification",
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"size": [ "100%y", "100%" ],
|
|
"$button_offset|default": [ 0, 0 ],
|
|
"controls": [
|
|
{
|
|
"default@common.new_button_state_default": {
|
|
"controls": [
|
|
{
|
|
"@play.notification_button_text_layout": {
|
|
"layer": 1,
|
|
"$invite_texture": "gui/newgui/invite_base.png"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"hover@common.new_button_state_hover": {
|
|
"controls": [
|
|
{
|
|
"@play.notification_button_text_layout": {
|
|
"layer": 1,
|
|
"$invite_texture": "gui/newgui/invite_hover.png"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"pressed@common.new_button_state_pressed": {
|
|
"controls": [
|
|
{
|
|
"@play.notification_button_text_layout": {
|
|
"layer": 1,
|
|
"$invite_texture": "gui/newgui/invite_pressed.png",
|
|
"$button_offset": [ 0, 1 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"feedback_button@common.hyperlink_button": {
|
|
"ignored": "$feedback_ignored",
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"size": [ "100%y", "100%" ],
|
|
"property_bag": {
|
|
"#hyperlink": "http://aka.ms/minecraftrealmsfb"
|
|
},
|
|
"controls": [
|
|
{
|
|
"default@common.new_button_state_default": {
|
|
"controls": [
|
|
{ "@play.feedback_icon": { } }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"hover@common.new_button_state_hover": {
|
|
"controls": [
|
|
{
|
|
"@play.feedback_icon": {
|
|
"color": [ 0.70, 0.85, 1 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"pressed@common.new_button_state_pressed": {
|
|
"controls": [
|
|
{
|
|
"@play.feedback_icon": {
|
|
"offset": [ 0, 1 ],
|
|
"alpha": 0.65
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"xbox_live_signin_button@realms_common.new_ui_button": {
|
|
"$pressed_button_name": "button.menu_xbox_signin",
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"size": [ "100%y", "100%" ],
|
|
"$button_text": "realmsWorld.connectLive"
|
|
},
|
|
|
|
"header_button_panel": {
|
|
"type": "panel",
|
|
"layer": 1,
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"size": [ "100%", 30 ],
|
|
"controls": [
|
|
{
|
|
"buttons": {
|
|
"type": "label",
|
|
"layer": 1,
|
|
"size": [ "100%", 30 ],
|
|
"controls": [
|
|
{
|
|
"primary@$primary_header_button": {
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"secondary@$secondary_header_button": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Scroll panes
|
|
//---------------------------------------------------------------------------
|
|
|
|
"common_scroll_pane": {
|
|
"type": "panel",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"size": [ "100%-4px", "100%c" ],
|
|
"offset": [ 2, 0 ]
|
|
},
|
|
|
|
"worlds_scroll_panel@play.common_scroll_pane": {
|
|
"controls": [
|
|
{
|
|
"stack_panel": {
|
|
"type": "stack_panel",
|
|
"orientation": "vertical",
|
|
"size": [ "100%", "100%c" ],
|
|
"controls": [
|
|
{
|
|
"header_button@": {
|
|
"type": "panel",
|
|
"layer": 1,
|
|
"size": [ "100%", 34 ],
|
|
"$import_visible": false,
|
|
"$import_not_visible": true,
|
|
"variables": [
|
|
{
|
|
"requires": "$world_archive_support",
|
|
"$import_visible": true,
|
|
"$import_not_visible": false
|
|
}
|
|
],
|
|
"controls": [
|
|
{
|
|
"buttons@play.header_button_panel": {
|
|
"layer": 1,
|
|
"visible": "$import_visible",
|
|
"size": [ "100%", 30 ],
|
|
"anchor_from": "center",
|
|
"anchor_to": "center",
|
|
"$primary_header_button": "create_new_world_button",
|
|
"$secondary_header_button": "import_world_button"
|
|
}
|
|
},
|
|
{
|
|
"button@play.header_button_panel": {
|
|
"layer": 1,
|
|
"visible": "$import_not_visible",
|
|
"size": [ "100%", 30 ],
|
|
"anchor_from": "center",
|
|
"anchor_to": "center",
|
|
"controls": [
|
|
{
|
|
"@play.create_new_world_button": {
|
|
"size": [ "100%", "100%" ],
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"grid@play.local_world_item_grid": {
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_scroll_panel@play.common_scroll_pane": {
|
|
"controls": [
|
|
{
|
|
"stack_panel": {
|
|
"type": "stack_panel",
|
|
"orientation": "vertical",
|
|
"size": [ "100%", "100%c" ],
|
|
"controls": [
|
|
{
|
|
"header_button@": {
|
|
"type": "panel",
|
|
"layer": 1,
|
|
"size": [ "100%", 34 ],
|
|
"controls": [
|
|
{
|
|
"buttons@play.header_button_panel": {
|
|
"layer": 1,
|
|
"size": [ "100%", 30 ],
|
|
"anchor_from": "center",
|
|
"anchor_to": "center",
|
|
"$primary_header_button": "new_realms_and_feedback_panel",
|
|
"$secondary_header_button": "notification_button"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"grid@play.realms_world_item_grid": {
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"padding": {
|
|
"type": "panel",
|
|
"size": [ "100%", 2 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"friends_scroll_panel@play.common_scroll_pane": {
|
|
"controls": [
|
|
{
|
|
"stack_panel": {
|
|
"type": "stack_panel",
|
|
"orientation": "vertical",
|
|
"size": [ "100%", "100%c" ],
|
|
"$add_friend_visible": true,
|
|
"$add_friend_not_visible": false,
|
|
"variables": [
|
|
{
|
|
"requires": "$xbl_not_enabled",
|
|
"$add_friend_visible": false,
|
|
"$add_friend_not_visible": true
|
|
}
|
|
],
|
|
"controls": [
|
|
{
|
|
"add_friends_server@play.label_content_template": {
|
|
"ignored": "$add_friend_not_visible",
|
|
"$label_content_label": "networkWorld.add_label",
|
|
"$label_content_content": "play.header_button_panel",
|
|
"$primary_header_button": "add_friend_button",
|
|
"$secondary_header_button": "add_server_button"
|
|
}
|
|
},
|
|
{
|
|
"@add_server_button": {
|
|
"ignored": "$add_friend_visible",
|
|
"size": [ "100%", 30 ]
|
|
}
|
|
},
|
|
|
|
|
|
|
|
//"controls": [
|
|
// {
|
|
// "buttons@play.header_button_panel": {
|
|
// "layer": 1,
|
|
// "visible": "$import_visible",
|
|
// "size": [ "100%", 30 ],
|
|
// "anchor_from": "center",
|
|
// "anchor_to": "center",
|
|
// "$primary_header_button": "create_new_world_button",
|
|
// "$secondary_header_button": "import_world_button"
|
|
// }
|
|
// },
|
|
// {
|
|
// "button@play.header_button_panel": {
|
|
// "layer": 1,
|
|
// "visible": "$import_not_visible",
|
|
// "size": [ "100%", 30 ],
|
|
// "anchor_from": "center",
|
|
// "anchor_to": "center",
|
|
// "controls": [
|
|
// {
|
|
// "@play.create_new_world_button": {
|
|
// "size": [ "100%", "100%" ],
|
|
// "layer": 1
|
|
// }
|
|
// }
|
|
// ]
|
|
// }
|
|
// }
|
|
// ]
|
|
|
|
|
|
|
|
{
|
|
"friends_grid@play.label_content_template": {
|
|
"$label_content_label": "networkWorld.joinable_friends_label",
|
|
"$label_content_content": "play.network_world_item_grid",
|
|
"$network_world_grid_item_template": "play.network_world_item",
|
|
"$network_world_icon": "play.xbox_icon",
|
|
"$network_world_item_grid_dimension_binding": "#friends_network_world_item_grid_dimension",
|
|
"$collection_name": "friends_network_worlds",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#friends_grid_visible",
|
|
"binding_name_override": "#visible"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"no_friends_grid@play.label_content_template": {
|
|
"$label_content_label": "networkWorld.joinable_friends_label",
|
|
"$label_content_content": "play.no_joinable_friends_panel",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#friends_grid_not_visible",
|
|
"binding_name_override": "#visible"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"lan_grid@play.label_content_template": {
|
|
"$label_content_label": "networkWorld.lan_label",
|
|
"$label_content_content": "play.network_world_item_grid",
|
|
"$network_world_grid_item_template": "play.network_world_item",
|
|
"$network_world_icon": "play.lan_icon",
|
|
"$network_world_item_grid_dimension_binding": "#lan_network_world_item_grid_dimension",
|
|
"$collection_name": "lan_network_worlds",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#lan_grid_visible",
|
|
"binding_name_override": "#visible"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"servers_grid@play.label_content_template": {
|
|
"$label_content_label": "networkWorld.servers_label",
|
|
"$label_content_content": "play.network_world_item_grid",
|
|
"$network_world_grid_item_template": "play.network_server_world_item",
|
|
"$network_world_icon": "play.add_server_icon",
|
|
"$network_world_item_grid_dimension_binding": "#servers_network_world_item_grid_dimension",
|
|
"$collection_name": "servers_network_worlds",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#servers_grid_visible",
|
|
"binding_name_override": "#visible"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Scroll panels
|
|
//---------------------------------------------------------------------------
|
|
|
|
"common_scrolling_panel@common.scrolling_panel": {
|
|
"layer": 1,
|
|
"$scrolling_pane_size": [ "100%", "100%" ],
|
|
"$scrolling_content": "$scrolling_content",
|
|
"$scroll_box_size": [ "4px", "100%-2px" ],
|
|
"$scroll_track_size": [ 4, "100% - 4px" ],
|
|
"$scroll_track_offset": [ -2 , 2 ],
|
|
"$show_background": false
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Scroll content
|
|
//---------------------------------------------------------------------------
|
|
|
|
"common_content": {
|
|
"type": "input_panel",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left"
|
|
},
|
|
|
|
"scrolling_offsets@play.common_scrolling_panel": {
|
|
"size": [ "100%-4px", "100% - 4px" ],
|
|
"offset": [ 2, 2 ],
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left"
|
|
},
|
|
|
|
"worlds_scroll_content@play.common_content": {
|
|
"controls": [
|
|
{
|
|
"scrolling_panel@play.scrolling_offsets": {
|
|
"layer": 1,
|
|
"$scrolling_content": "play.worlds_scroll_panel"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_scroll_content@play.common_content": {
|
|
"controls": [
|
|
{
|
|
"scrolling_panel@play.scrolling_offsets": {
|
|
"layer": 1,
|
|
"$scrolling_content": "play.realms_scroll_panel",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_world_list_visible",
|
|
"binding_name_override": "#visible"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"@play.realms_information_panel": {
|
|
"layer": 1,
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_information_panel_visible",
|
|
"binding_name_override": "#visible"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"@play.realms_not_available_panel": {
|
|
"layer": 1,
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#realms_not_available_content",
|
|
"binding_name_override": "#visible"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"friends_scroll_content@play.common_content": {
|
|
"controls": [
|
|
{
|
|
"scrolling_panel@play.scrolling_offsets": {
|
|
"layer": 1,
|
|
"$scrolling_content": "play.friends_scroll_panel"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Toggle tab buttons
|
|
//---------------------------------------------------------------------------
|
|
|
|
"tab_front": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/TabFront.png",
|
|
"nineslice_size": 4.0,
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 12, 10 ]
|
|
},
|
|
|
|
"tab_front_middle": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/TabFrontInGame.png",
|
|
"nineslice_size": 4.0,
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 12, 11 ]
|
|
},
|
|
|
|
"tab_back": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/TabBack.png",
|
|
"nineslice_size": 4.0,
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 12, 10 ]
|
|
},
|
|
|
|
"X_tab_back": {
|
|
"type": "image",
|
|
"texture": "gui/newgui/XTab.png",
|
|
"nineslice_size": 4.0,
|
|
"uv": [ 0, 0 ],
|
|
"uv_size": [ 10, 10 ]
|
|
},
|
|
|
|
"common_navigation_tab_content": {
|
|
"type": "panel",
|
|
"controls": [
|
|
{
|
|
"icon@$tab_icon": {
|
|
"layer": 1,
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
"offset": [ 2, 0 ]
|
|
}
|
|
},
|
|
{
|
|
"count@common_button_text": {
|
|
"layer": 2,
|
|
"anchor_from": "bottom_left",
|
|
"anchor_to": "bottom_left",
|
|
"alignment": "right_middle",
|
|
"text": "$count_text_name",
|
|
"size": [ 20, 10 ],
|
|
"offset": "$tab_icon_count_offset",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "$count_text_name",
|
|
"binding_condition": "visible"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"text@common_button_text": {
|
|
"layer": 3,
|
|
"text": "$tab_text_name",
|
|
"color": [ 0.23, 0.23, 0.23 ]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"world_navigation_tab_front@play.tab_front": {
|
|
"layer": 2
|
|
},
|
|
|
|
"world_navigation_tab_back@play.tab_back": {
|
|
},
|
|
|
|
"realms_navigation_tab_front@play.tab_front_middle": {
|
|
"layer": 2
|
|
},
|
|
|
|
"realms_navigation_tab_back@play.tab_back": {
|
|
},
|
|
|
|
"friends_navigation_tab_front@play.tab_front_middle": {
|
|
"layer": 2
|
|
},
|
|
|
|
"friends_navigation_tab_back@play.tab_back": {
|
|
},
|
|
|
|
"common_navigation_tab_toggle@common.toggle": {
|
|
"focus_enabled": false,
|
|
"$radio_toggle_group": true,
|
|
"$toggle_name": "navigation_tab",
|
|
"$toggle_group_default_selected": 0,
|
|
"anchor_to": "top_left",
|
|
"anchor_from": "top_left"
|
|
},
|
|
|
|
"world_navigation_tab_toggle@play.common_navigation_tab_toggle": {
|
|
"$toggle_group_forced_index": 0,
|
|
"$unchecked_control": "world_navigation_tab_back",
|
|
"$checked_control": "world_navigation_tab_front",
|
|
"$unchecked_hover_control": "world_navigation_tab_back",
|
|
"$checked_hover_control": "world_navigation_tab_front",
|
|
"$unchecked_locked_control": "world_navigation_tab_back",
|
|
"$checked_locked_control": "world_navigation_tab_front"
|
|
},
|
|
|
|
"realms_navigation_tab_toggle@play.common_navigation_tab_toggle": {
|
|
"$toggle_group_forced_index": 1,
|
|
"$unchecked_control": "realms_navigation_tab_back",
|
|
"$checked_control": "realms_navigation_tab_front",
|
|
"$unchecked_hover_control": "realms_navigation_tab_back",
|
|
"$checked_hover_control": "realms_navigation_tab_front",
|
|
"$unchecked_locked_control": "realms_navigation_tab_back",
|
|
"$checked_locked_control": "realms_navigation_tab_front"
|
|
},
|
|
|
|
"friends_navigation_tab_toggle@play.common_navigation_tab_toggle": {
|
|
"$toggle_group_forced_index": 2,
|
|
"$unchecked_control": "friends_navigation_tab_back",
|
|
"$checked_control": "friends_navigation_tab_front",
|
|
"$unchecked_hover_control": "friends_navigation_tab_back",
|
|
"$checked_hover_control": "friends_navigation_tab_front",
|
|
"$unchecked_locked_control": "friends_navigation_tab_back",
|
|
"$checked_locked_control": "friends_navigation_tab_front"
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Main navigation tabs
|
|
//---------------------------------------------------------------------------
|
|
|
|
"common_navigation_tab": {
|
|
"type": "label",
|
|
"anchor_to": "top_left",
|
|
"anchor_from": "top_left"
|
|
},
|
|
|
|
"world_navigation_tab@play.common_navigation_tab": {
|
|
"$tab_icon": "worlds_icon",
|
|
"$tab_icon_count_offset": [ 4, -4 ],
|
|
"$count_text_name": "#local_world_item_count",
|
|
"$tab_text_name": "selectWorld.tab.worlds",
|
|
"controls": [
|
|
{
|
|
"world_navigation_tab_toggle@play.world_navigation_tab_toggle": {
|
|
|
|
}
|
|
},
|
|
{
|
|
"content@play.common_navigation_tab_content": {
|
|
"layer": 3,
|
|
"size": [ "100%-4px", "100%" ]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"realms_navigation_tab@play.common_navigation_tab": {
|
|
"$tab_icon": "realms_icon",
|
|
"$tab_icon_count_offset": [ 1, -4 ],
|
|
"$count_text_name": "#realms_world_item_count",
|
|
"$tab_text_name": "selectWorld.tab.realms",
|
|
"controls": [
|
|
{
|
|
"realms_navigation_tab_toggle@play.realms_navigation_tab_toggle": {
|
|
|
|
}
|
|
},
|
|
{
|
|
"content@play.common_navigation_tab_content": {
|
|
"layer": 3,
|
|
"size": [ "100%-4px", "100%" ]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"friends_navigation_tab@play.common_navigation_tab": {
|
|
"$tab_icon": "friends_icon",
|
|
"$tab_icon_count_offset": [ 4, -4 ],
|
|
"$count_text_name": "#network_world_item_count",
|
|
"$tab_text_name": "selectWorld.tab.friends",
|
|
"controls": [
|
|
{
|
|
"friends_navigation_tab_toggle@play.friends_navigation_tab_toggle": {
|
|
|
|
}
|
|
},
|
|
{
|
|
"content@play.common_navigation_tab_content": {
|
|
"layer": 3,
|
|
"size": [ "100%-4px", "100%" ]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"close_navigation_tab": {
|
|
"type": "panel",
|
|
"anchor_from": "right_middle",
|
|
"anchor_to": "right_middle",
|
|
"controls": [
|
|
{ "background@play.X_tab_back": { } },
|
|
{
|
|
"x_image@common.close_button": {
|
|
"anchor_from": "center",
|
|
"anchor_to": "center",
|
|
"offset": [ 0, 2 ]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Content tabs panel
|
|
//---------------------------------------------------------------------------
|
|
|
|
"common_tab_content_panel": {
|
|
"type": "panel",
|
|
"controls": [
|
|
{
|
|
"background@common.common_panel": {
|
|
"$dialog_background": "dialog_background_hollow_4",
|
|
"$show_close_button": false
|
|
}
|
|
},
|
|
{
|
|
"content@$scroll_tab_content": {
|
|
"layer": 2,
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
// magic offset to make the scroll clipping perfect
|
|
"size": [ "100%-12px", "100%-12px" ],
|
|
"offset": [ 6, 6 ]
|
|
}
|
|
}
|
|
],
|
|
"bindings": [
|
|
{
|
|
"binding_type": "view",
|
|
"source_control_name": "$visible_bind_toggle_source_control",
|
|
"source_property_name": "#toggle_state",
|
|
"target_property_name": "#visible"
|
|
}
|
|
]
|
|
},
|
|
|
|
"worlds_tab_content_panel@play.common_tab_content_panel": {
|
|
"$visible_bind_toggle_source_control": "world_navigation_tab_toggle",
|
|
"$scroll_tab_content": "play.worlds_scroll_content"
|
|
},
|
|
|
|
"realms_tab_content_panel@play.common_tab_content_panel": {
|
|
"$visible_bind_toggle_source_control": "realms_navigation_tab_toggle",
|
|
"$scroll_tab_content": "play.realms_scroll_content"
|
|
},
|
|
|
|
"friends_tab_content_panel@play.common_tab_content_panel": {
|
|
"$visible_bind_toggle_source_control": "friends_navigation_tab_toggle",
|
|
"$scroll_tab_content": "play.friends_scroll_content"
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Content layout panels
|
|
//---------------------------------------------------------------------------
|
|
|
|
"common_tab_content_panel_type": {
|
|
"type": "input_panel",
|
|
"anchor_to": "bottom_middle",
|
|
"anchor_from": "bottom_middle",
|
|
"size": [ "100%", "100%-26px" ]
|
|
},
|
|
|
|
"edu_tab_content_panel_layout@play.common_tab_content_panel_type": {
|
|
"controls": [
|
|
{ "worlds_tab_content@play.worlds_tab_content_panel": { } },
|
|
{ "friends_tab_content@play.friends_tab_content_panel": { } }
|
|
]
|
|
},
|
|
|
|
"trial_tab_content_panel_layout@play.common_tab_content_panel_type": {
|
|
"controls": [
|
|
{ "worlds_tab_content@play.worlds_tab_content_panel": { } }
|
|
]
|
|
},
|
|
|
|
"default_tab_content_panel_layout@play.common_tab_content_panel_type": {
|
|
"controls": [
|
|
{ "worlds_tab_content@play.worlds_tab_content_panel": { } },
|
|
{ "realms_tab_content@play.realms_tab_content_panel": { } },
|
|
{ "friends_tab_content@play.friends_tab_content_panel": { } }
|
|
]
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Tabs layout panels
|
|
//---------------------------------------------------------------------------
|
|
|
|
"common_tab_navigation_panel_layout": {
|
|
"type": "panel",
|
|
"anchor_to": "top_middle",
|
|
"anchor_from": "top_middle",
|
|
"size": [ "100%", 30 ]
|
|
},
|
|
|
|
"edu_tab_navigation_panel_layout@play.common_tab_navigation_panel_layout": {
|
|
"controls": [
|
|
{
|
|
"@play.world_navigation_tab": {
|
|
"size": [ "45%+1px", 30 ]
|
|
}
|
|
},
|
|
{
|
|
"@play.friends_navigation_tab": {
|
|
"size": [ "45%+1px", 30 ],
|
|
"offset": [ "45%", 0 ]
|
|
}
|
|
},
|
|
{
|
|
"@play.close_navigation_tab": {
|
|
"size": [ "10%+1px", 30 ]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"trial_tab_navigation_panel_layout@play.common_tab_navigation_panel_layout": {
|
|
"controls": [
|
|
{
|
|
"@play.world_navigation_tab": {
|
|
"size": [ "90%+1px", 30 ]
|
|
}
|
|
},
|
|
{
|
|
"@play.close_navigation_tab": {
|
|
"size": [ "10%+1px", 30 ]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"default_tab_navigation_panel_layout@play.common_tab_navigation_panel_layout": {
|
|
"controls": [
|
|
{
|
|
"@play.world_navigation_tab": {
|
|
"size": [ "30%+1px", 30 ]
|
|
}
|
|
},
|
|
{
|
|
"@play.realms_navigation_tab": {
|
|
"size": [ "30%+1px", 30 ],
|
|
"offset": [ "30%", 0 ]
|
|
}
|
|
},
|
|
{
|
|
"@play.friends_navigation_tab": {
|
|
"size": [ "30%+1px", 30 ],
|
|
"offset": [ "60%", 0 ]
|
|
}
|
|
},
|
|
{
|
|
"@play.close_navigation_tab": {
|
|
"size": [ "10%+1px", 30 ]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Trial, EDU and Default
|
|
//---------------------------------------------------------------------------
|
|
|
|
"common_play_screen_panel": {
|
|
"type": "panel",
|
|
"size": "$play_screen_size"
|
|
},
|
|
|
|
"play_screen_panel@play.common_play_screen_panel": {
|
|
"controls": [
|
|
{
|
|
"tab_navigation_panel@$tab_navigation_panel": {
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"tab_content_panel@$tab_content_panel": {
|
|
"layer": 2
|
|
}
|
|
},
|
|
{
|
|
"gamepad_helper_left_bumper@common.gamepad_helper_left_bumper": {
|
|
"size": [ 27, 16 ],
|
|
"offset": [ -1, 0 ],
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_right"
|
|
}
|
|
},
|
|
{
|
|
"gamepad_helper_rigth_bumper@common.gamepad_helper_right_bumper": {
|
|
"size": [ 27, 16 ],
|
|
"offset": [ 1, 0 ],
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_left"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"default_play_screen_panel@play.play_screen_panel": {
|
|
"$tab_navigation_panel": "play.default_tab_navigation_panel_layout",
|
|
"$tab_content_panel": "play.default_tab_content_panel_layout"
|
|
},
|
|
|
|
"trial_play_screen_panel@play.play_screen_panel": {
|
|
"$tab_navigation_panel": "play.trial_tab_navigation_panel_layout",
|
|
"$tab_content_panel": "play.trial_tab_content_panel_layout"
|
|
},
|
|
|
|
"edu_play_screen_panel@play.play_screen_panel": {
|
|
"$tab_navigation_panel": "play.edu_tab_navigation_panel_layout",
|
|
"$tab_content_panel": "play.edu_tab_content_panel_layout"
|
|
},
|
|
|
|
"non_edu_play_screen_panel": {
|
|
"type": "panel",
|
|
"variables": [
|
|
{
|
|
"requires": "$not_trial",
|
|
"$main_panel": "play.default_play_screen_panel"
|
|
},
|
|
{
|
|
"requires": "$trial",
|
|
"$main_panel": "play.trial_play_screen_panel"
|
|
}
|
|
],
|
|
"controls": [
|
|
{
|
|
"win10_main_control@$main_panel": { }
|
|
}
|
|
]
|
|
},
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Screen
|
|
//---------------------------------------------------------------------------
|
|
|
|
"play_screen@common.base_screen": {
|
|
"button_mappings": [
|
|
{
|
|
"from_button_id": "button.menu_cancel",
|
|
"to_button_id": "button.menu_exit",
|
|
"mapping_type": "global"
|
|
},
|
|
{
|
|
"from_button_id": "button.menu_up",
|
|
"to_button_id": "button.menu_up",
|
|
"mapping_type": "global",
|
|
"scope": "view"
|
|
},
|
|
{
|
|
"from_button_id": "button.menu_down",
|
|
"to_button_id": "button.menu_down",
|
|
"mapping_type": "global",
|
|
"scope": "view"
|
|
},
|
|
{
|
|
"from_button_id": "button.menu_left",
|
|
"to_button_id": "button.menu_left",
|
|
"mapping_type": "global",
|
|
"scope": "view"
|
|
},
|
|
{
|
|
"from_button_id": "button.menu_right",
|
|
"to_button_id": "button.menu_right",
|
|
"mapping_type": "global",
|
|
"scope": "view"
|
|
},
|
|
{
|
|
"from_button_id": "button.menu_tab_left",
|
|
"to_button_id": "button.menu_tab_left",
|
|
"mapping_type": "global",
|
|
"scope": "view"
|
|
},
|
|
{
|
|
"from_button_id": "button.menu_tab_right",
|
|
"to_button_id": "button.menu_tab_right",
|
|
"mapping_type": "global",
|
|
"scope": "view"
|
|
}
|
|
],
|
|
"$screen_content": "play.play_screen_content"
|
|
},
|
|
|
|
"play_screen_content": {
|
|
"type": "panel",
|
|
"variables": [
|
|
{
|
|
"requires": "$not_education_edition",
|
|
"$main_panel": "play.non_edu_play_screen_panel"
|
|
},
|
|
{
|
|
"requires": "$education_edition",
|
|
"$main_panel": "play.edu_play_screen_panel"
|
|
}
|
|
],
|
|
"controls": [
|
|
{
|
|
"main_control@$main_panel": { }
|
|
}
|
|
]
|
|
}
|
|
}
|