81 lines
2.8 KiB
Lua
81 lines
2.8 KiB
Lua
local ui = {}
|
|
local _V = function(...) return SL:GetMetaValue(...) end
|
|
local FUNCQUEUE = {}
|
|
local TAGOBJ = {}
|
|
|
|
function ui.init(parent, __data__, __update__)
|
|
if __update__ then return ui.update(__data__) end
|
|
-- Create Main_Minimap
|
|
local Main_Minimap = GUI:Layout_Create(parent, "Main_Minimap", 0, 0, 0, 0, false)
|
|
GUI:setAnchorPoint(Main_Minimap, 0.00, 0.00)
|
|
GUI:setTouchEnabled(Main_Minimap, false)
|
|
GUI:setTag(Main_Minimap, -1)
|
|
|
|
-- Create Panel_minimap
|
|
local Panel_minimap = GUI:Layout_Create(Main_Minimap, "Panel_minimap", 0, 0, 112, 111, true)
|
|
GUI:setChineseName(Panel_minimap, "小地图_组合")
|
|
GUI:setAnchorPoint(Panel_minimap, 1.00, 1.00)
|
|
GUI:setTouchEnabled(Panel_minimap, true)
|
|
GUI:setTag(Panel_minimap, 22)
|
|
TAGOBJ["22"] = Panel_minimap
|
|
|
|
-- Create TOP_Node
|
|
local TOP_Node = GUI:Node_Create(Panel_minimap, "TOP_Node", -30, 87)
|
|
GUI:setTag(TOP_Node, 0)
|
|
|
|
-- Create Image_minimap
|
|
local Image_minimap = GUI:Image_Create(Panel_minimap, "Image_minimap", 0, 0, "Default/ImageFile.png")
|
|
GUI:setChineseName(Image_minimap, "小地图_图片")
|
|
GUI:setAnchorPoint(Image_minimap, 0.00, 0.00)
|
|
GUI:setTouchEnabled(Image_minimap, false)
|
|
GUI:setTag(Image_minimap, 46)
|
|
TAGOBJ["46"] = Image_minimap
|
|
|
|
-- Create Node_actors
|
|
local Node_actors = GUI:Node_Create(Image_minimap, "Node_actors", 0, 0)
|
|
GUI:setTag(Node_actors, 63)
|
|
TAGOBJ["63"] = Node_actors
|
|
|
|
-- Create Node_player
|
|
local Node_player = GUI:Node_Create(Panel_minimap, "Node_player", 0, 0)
|
|
GUI:setTag(Node_player, 23)
|
|
TAGOBJ["23"] = Node_player
|
|
|
|
-- Create Text_mouse_pos
|
|
local Text_mouse_pos = GUI:Text_Create(Panel_minimap, "Text_mouse_pos", 112, 0, 12, "#ffffff", [[99.99]])
|
|
GUI:Text_enableOutline(Text_mouse_pos, "#000000", 1)
|
|
GUI:setChineseName(Text_mouse_pos, "小地图_坐标_文本")
|
|
GUI:setAnchorPoint(Text_mouse_pos, 1.00, 0.00)
|
|
GUI:setTouchEnabled(Text_mouse_pos, false)
|
|
GUI:setTag(Text_mouse_pos, 60)
|
|
TAGOBJ["60"] = Text_mouse_pos
|
|
|
|
-- Create Image_mapFlag
|
|
local Image_mapFlag = GUI:Image_Create(Main_Minimap, "Image_mapFlag", 0, 0, "res/private/main-win32/00150.png")
|
|
GUI:setChineseName(Image_mapFlag, "小地图_是否可战斗图标")
|
|
GUI:setAnchorPoint(Image_mapFlag, 1.00, 1.00)
|
|
GUI:setTouchEnabled(Image_mapFlag, false)
|
|
GUI:setTag(Image_mapFlag, 65)
|
|
GUI:setVisible(Image_mapFlag, false)
|
|
TAGOBJ["65"] = Image_mapFlag
|
|
|
|
-- Create Image_mapFlag_1
|
|
local Image_mapFlag_1 = GUI:Image_Create(Main_Minimap, "Image_mapFlag_1", 0, 0, "res/private/main-win32/00150.png")
|
|
GUI:setChineseName(Image_mapFlag_1, "小地图_是否可战斗图标")
|
|
GUI:setAnchorPoint(Image_mapFlag_1, 1.00, 1.00)
|
|
GUI:setTouchEnabled(Image_mapFlag_1, false)
|
|
GUI:setTag(Image_mapFlag_1, 65)
|
|
GUI:setVisible(Image_mapFlag_1, false)
|
|
TAGOBJ["65"] = Image_mapFlag_1
|
|
|
|
ui.update(__data__)
|
|
return Main_Minimap
|
|
end
|
|
|
|
function ui.update(data)
|
|
for _, func in pairs(FUNCQUEUE) do
|
|
if func then func(data) end
|
|
end
|
|
end
|
|
|
|
return ui
|