480 lines
11 KiB
Python
480 lines
11 KiB
Python
|
import uiScriptLocale
|
|||
|
|
|||
|
ROOT_PATH = "d:/ymir work/ui/public/"
|
|||
|
|
|||
|
TEMPORARY_X = +13
|
|||
|
BUTTON_TEMPORARY_X = 5
|
|||
|
PVP_X = -10
|
|||
|
|
|||
|
LINE_LABEL_X = 30
|
|||
|
LINE_DATA_X = 90
|
|||
|
LINE_STEP = 0
|
|||
|
SMALL_BUTTON_WIDTH = 45
|
|||
|
MIDDLE_BUTTON_WIDTH = 65
|
|||
|
|
|||
|
window = {
|
|||
|
"name" : "GameOptionDialog",
|
|||
|
"style" : ("movable", "float",),
|
|||
|
|
|||
|
"x" : 0,
|
|||
|
"y" : 0,
|
|||
|
|
|||
|
"width" : 300,
|
|||
|
"height" : (258+25),
|
|||
|
|
|||
|
"children" :
|
|||
|
(
|
|||
|
{
|
|||
|
"name" : "board",
|
|||
|
"type" : "board",
|
|||
|
|
|||
|
"x" : 0,
|
|||
|
"y" : 0,
|
|||
|
|
|||
|
"width" : 300,
|
|||
|
"height" : 25*12+8,
|
|||
|
|
|||
|
"children" :
|
|||
|
(
|
|||
|
## Title
|
|||
|
{
|
|||
|
"name" : "titlebar",
|
|||
|
"type" : "titlebar",
|
|||
|
"style" : ("attach",),
|
|||
|
|
|||
|
"x" : 8,
|
|||
|
"y" : 8,
|
|||
|
|
|||
|
"width" : 284,
|
|||
|
"color" : "gray",
|
|||
|
|
|||
|
"children" :
|
|||
|
(
|
|||
|
{ "name":"titlename", "type":"text", "x":0, "y":3,
|
|||
|
"text" : uiScriptLocale.GAMEOPTION_TITLE,
|
|||
|
"horizontal_align":"center", "text_horizontal_align":"center" },
|
|||
|
),
|
|||
|
},
|
|||
|
|
|||
|
## <20≯<EFBFBD><CCB8><EFBFBD>
|
|||
|
{
|
|||
|
"name" : "name_color",
|
|||
|
"type" : "text",
|
|||
|
|
|||
|
"x" : LINE_LABEL_X,
|
|||
|
"y" : 40+2,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_NAME_COLOR,
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "name_color_normal",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*0,
|
|||
|
"y" : 40,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_NAME_COLOR_NORMAL,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "Middle_Button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "name_color_empire",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*1,
|
|||
|
"y" : 40,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_NAME_COLOR_EMPIRE,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "Middle_Button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
|||
|
},
|
|||
|
|
|||
|
## Ÿ<><C5B8>â
|
|||
|
{
|
|||
|
"name" : "target_board",
|
|||
|
"type" : "text",
|
|||
|
|
|||
|
"x" : LINE_LABEL_X,
|
|||
|
"y" : 65+2,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_TARGET_BOARD,
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "target_board_no_view",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*0,
|
|||
|
"y" : 65,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_TARGET_BOARD_NO_VIEW,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "Middle_Button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "target_board_view",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*1,
|
|||
|
"y" : 65,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_TARGET_BOARD_VIEW,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "Middle_Button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
|||
|
},
|
|||
|
|
|||
|
|
|||
|
## PvP Mode
|
|||
|
{
|
|||
|
"name" : "pvp_mode",
|
|||
|
"type" : "text",
|
|||
|
|
|||
|
"x" : LINE_LABEL_X,
|
|||
|
"y" : 90+2,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_PVPMODE,
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "pvp_peace",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+SMALL_BUTTON_WIDTH*0,
|
|||
|
"y" : 90,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_PVPMODE_PEACE,
|
|||
|
"tooltip_text" : uiScriptLocale.OPTION_PVPMODE_PEACE_TOOLTIP,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "small_Button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "small_Button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "small_Button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "pvp_revenge",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+SMALL_BUTTON_WIDTH*1,
|
|||
|
"y" : 90,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_PVPMODE_REVENGE,
|
|||
|
"tooltip_text" : uiScriptLocale.OPTION_PVPMODE_REVENGE_TOOLTIP,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "small_Button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "small_Button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "small_Button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "pvp_guild",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+SMALL_BUTTON_WIDTH*2,
|
|||
|
"y" : 90,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_PVPMODE_GUILD,
|
|||
|
"tooltip_text" : uiScriptLocale.OPTION_PVPMODE_GUILD_TOOLTIP,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "small_Button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "small_Button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "small_Button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "pvp_free",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+SMALL_BUTTON_WIDTH*3,
|
|||
|
"y" : 90,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_PVPMODE_FREE,
|
|||
|
"tooltip_text" : uiScriptLocale.OPTION_PVPMODE_FREE_TOOLTIP,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "small_Button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "small_Button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "small_Button_03.sub",
|
|||
|
},
|
|||
|
|
|||
|
## Block
|
|||
|
{
|
|||
|
"name" : "block",
|
|||
|
"type" : "text",
|
|||
|
|
|||
|
"x" : LINE_LABEL_X,
|
|||
|
"y" : 115+2,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_BLOCK,
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "block_exchange_button",
|
|||
|
"type" : "toggle_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*0,
|
|||
|
"y" : 115,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_BLOCK_EXCHANGE,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "block_party_button",
|
|||
|
"type" : "toggle_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*1,
|
|||
|
"y" : 115,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_BLOCK_PARTY,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "block_guild_button",
|
|||
|
"type" : "toggle_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*2,
|
|||
|
"y" : 115,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_BLOCK_GUILD,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "block_whisper_button",
|
|||
|
"type" : "toggle_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*0,
|
|||
|
"y" : 140,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_BLOCK_WHISPER,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "block_friend_button",
|
|||
|
"type" : "toggle_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*1,
|
|||
|
"y" : 140,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_BLOCK_FRIEND,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "block_party_request_button",
|
|||
|
"type" : "toggle_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*2,
|
|||
|
"y" : 140,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_BLOCK_PARTY_REQUEST,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
|
|||
|
## Chat
|
|||
|
{
|
|||
|
"name" : "chat",
|
|||
|
"type" : "text",
|
|||
|
|
|||
|
"x" : LINE_LABEL_X,
|
|||
|
"y" : 165+2,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_VIEW_CHAT,
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "view_chat_on_button",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X,
|
|||
|
"y" : 165,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_VIEW_CHAT_ON,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "view_chat_off_button",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
|
|||
|
"y" : 165,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_VIEW_CHAT_OFF,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
|
|||
|
## Always Show Name
|
|||
|
{
|
|||
|
"name" : "always_show_name",
|
|||
|
"type" : "text",
|
|||
|
|
|||
|
"x" : LINE_LABEL_X,
|
|||
|
"y" : 190+2,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_ALWAYS_SHOW_NAME,
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "always_show_name_on_button",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X,
|
|||
|
"y" : 190,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_ALWAYS_SHOW_NAME_ON,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "always_show_name_off_button",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
|
|||
|
"y" : 190,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_ALWAYS_SHOW_NAME_OFF,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
|
|||
|
## Mobile
|
|||
|
{
|
|||
|
"name" : "mobile",
|
|||
|
"type" : "text",
|
|||
|
|
|||
|
"x" : LINE_LABEL_X,
|
|||
|
"y" : 215+2,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_MOBILE,
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "input_mobile_button",
|
|||
|
"type" : "button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X,
|
|||
|
"y" : 215,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_INPUT_MOBILE_BUTTON,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "delete_mobile_button",
|
|||
|
"type" : "button",
|
|||
|
|
|||
|
"x" : 90,
|
|||
|
"y" : 215,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_DELETE_MOBILE_BUTTON,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
|||
|
},
|
|||
|
|
|||
|
## Effect On/Off
|
|||
|
{
|
|||
|
"name" : "effect_on_off",
|
|||
|
"type" : "text",
|
|||
|
|
|||
|
"x" : LINE_LABEL_X,
|
|||
|
"y" : 240+2,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_EFFECT,
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "show_damage_on_button",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X,
|
|||
|
"y" : 240,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_VIEW_CHAT_ON,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "show_damage_off_button",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
|
|||
|
"y" : 240,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_VIEW_CHAT_OFF,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
|
|||
|
## <20>ǸŹ<C7B8><C5B9><EFBFBD>
|
|||
|
|
|||
|
{
|
|||
|
"name" : "salestext_on_off",
|
|||
|
"type" : "text",
|
|||
|
|
|||
|
"x" : LINE_LABEL_X,
|
|||
|
"y" : 265+2,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_SALESTEXT,
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "salestext_on_button",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X,
|
|||
|
"y" : 265,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_SALESTEXT_VIEW_ON,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
{
|
|||
|
"name" : "salestext_off_button",
|
|||
|
"type" : "radio_button",
|
|||
|
|
|||
|
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
|
|||
|
"y" : 265,
|
|||
|
|
|||
|
"text" : uiScriptLocale.OPTION_SALESTEXT_VIEW_OFF,
|
|||
|
|
|||
|
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
|||
|
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
|||
|
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
|||
|
},
|
|||
|
|
|||
|
),
|
|||
|
},
|
|||
|
),
|
|||
|
}
|