forked from metin2/client
1
0
Fork 0
client/bin_original/UIScript/CubeWindow.py

412 lines
7.0 KiB
Python
Raw Normal View History

import locale
import uiScriptLocale
LOCALE_PATH = uiScriptLocale.WINDOWS_PATH
ICON_SLOT_FILE = "d:/ymir work/ui/public/Slot_Base.sub"
window = {
"name" : "CubeWindow",
# "x" : 430,
# "y" : 130,
"x" : SCREEN_WIDTH - 176 - 200 - 80,
"y" : SCREEN_HEIGHT - 37 - 563,
"style" : ("movable", "float",),
"width" : 285,
"height" : 521,
"children" :
(
{
"name" : "board",
"type" : "expanded_image",
"style" : ("attach",),
"x" : 0,
"y" : 0,
"width" : 285,
"height" : 521,
"image" : uiScriptLocale.LOCALE_UISCRIPT_PATH + "new_cube_bg.tga",
"children" :
(
## Title
{
"name" : "TitleBar",
"type" : "titlebar",
"style" : ("attach",),
"x" : 5,
"y" : 5,
"width" : 273,
"color" : "yellow",
"children" :
(
{ "name":"TitleName", "type":"text", "x":77, "y":3, "text":uiScriptLocale.CUBE_TITLE, "text_horizontal_align":"center" },
),
},
## Cube Slot
{
"name" : "CubeSlot",
"type" : "grid_table",
"x" : 14,
"y" : 364,
"start_index" : 0,
"x_count" : 8,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"image" : "d:/ymir work/ui/public/Slot_Base.sub"
},
## Print
{
"name" : "NeedMoney",
"type" : "text",
"x" : 20,
"y" : 468,
"width" : 200,
"horizontal_align" : "right",
"text_horizontal_align" : "right",
"text" : locale.NumberToMoneyString(0),
},
{
"name" : "contentScrollbar",
"type" : "thin_scrollbar",
"x" : 253,
"y" : 38,
"size" : 315,
},
# Cube Result List. 1 ~ 3
{
"name" : "result1board",
"type" : "window",
"x" : 25,
"y" : 41,
"width" : 216,
"height" : 64,
"children" :
(
{
"name" : "result1",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 0,
"y" : 0,
},
{
"name" : "material11",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 57,
"y" : 0,
},
{
"name" : "material12",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 90,
"y" : 0,
},
{
"name" : "material13",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 123,
"y" : 0,
},
{
"name" : "material14",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 156,
"y" : 0,
},
{
"name" : "material15",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 189,
"y" : 0,
},
),
},
{
"name" : "result2board",
"type" : "window",
"x" : 25,
"y" : 147,
"width" : 216,
"height" : 64,
"children" :
(
{
"name" : "result2",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 0,
"y" : 0,
},
{
"name" : "material21",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 57,
"y" : 0,
},
{
"name" : "material22",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 90,
"y" : 0,
},
{
"name" : "material23",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 123,
"y" : 0,
},
{
"name" : "material24",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 156,
"y" : 0,
},
{
"name" : "material25",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 189,
"y" : 0,
},
),
},
{
"name" : "result3board",
"type" : "window",
"x" : 25,
"y" : 253,
"width" : 216,
"height" : 64,
"children" :
(
{
"name" : "result3",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 0,
"y" : 0,
},
{
"name" : "material31",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 57,
"y" : 0,
},
{
"name" : "material32",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 90,
"y" : 0,
},
{
"name" : "material33",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 123,
"y" : 0,
},
{
"name" : "material34",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 156,
"y" : 0,
},
{
"name" : "material35",
"type" : "grid_table",
"start_index" : 0,
"x_count" : 1,
"y_count" : 3,
"x_step" : 32,
"y_step" : 32,
"x" : 189,
"y" : 0,
},
),
},
## Button
{
"name" : "AcceptButton",
"type" : "button",
"x" : 148,
"y" : 32,
"vertical_align" : "bottom",
"text" : uiScriptLocale.OK,
"default_image" : "d:/ymir work/ui/public/middle_button_01.sub",
"over_image" : "d:/ymir work/ui/public/middle_button_02.sub",
"down_image" : "d:/ymir work/ui/public/middle_button_03.sub",
},
{
"name" : "CancelButton",
"type" : "button",
"x" : 211,
"y" : 32,
"vertical_align" : "bottom",
"text" : uiScriptLocale.CANCEL,
"default_image" : "d:/ymir work/ui/public/middle_button_01.sub",
"over_image" : "d:/ymir work/ui/public/middle_button_02.sub",
"down_image" : "d:/ymir work/ui/public/middle_button_03.sub",
},
),
},
),
}