|
function button_lostletter() --这个函数的作用是什么?
win3="show_message_btn3"
WindowCreate(win3,0,0,300,20,7,16,ColourNameToRGB("black"))
local _mousedown_lostletter=mousedown_lostletter()
_G["at_mousedown_lostletter"]=_mousedown_lostletter
WindowAddHotspot(win3, "btn_lostletter", --这个操作是干什么的啊
0, 0,300, 20, -- rectangle
"", -- MouseOver
"", -- CancelMouseOver
"at_mousedown_lostletter", -- MouseDown
"", -- CancelMouseDown
"", -- MouseUp
"左键看信,右键去地点", -- tooltip text
cursor or 1, -- cursor
0) -- flags
local switch_name=""
switch_name="失落的信笺地点:"..lostletter_locate
WindowFont (win3, "f", "新宋体", 10, true, false, false, false)
WindowText (win3, "f", switch_name,0,0,300,20,ColourNameToRGB ("gold"), false) -- not Unicode
WindowShow (win3, true) -- show it
end
function mousedown_lostletter()
return function (flags, hotspot_id) --这句是什么意思?flags,hotspot_id这两个参数在什么地方定义啊?
--print("hotspot_id="..hotspot_id)
--print("flags="..flags)
--颂摩崖
local wherell=""
if hotspot_id=='btn_lostletter' then
if flags==16 then 这些16,32,96表示的是什么啊?
exe('look lose letter')
end
if flags==32 then
return goll()
end
if flags==96 then
return goll_always()
end --text add
--WindowCircleOp (win, miniwin.circle_round_rectangle , 0, 0, 120, 20, 0x909090, 0, 1,0, 0, 9, 9)
WindowRectOp (win3, miniwin.rect_fill, 0,0,300,20,ColourNameToRGB("black")) -- raised, filled, softer, flat 0x909090
WindowFont (win3, "f", "新宋体", 10, true, false, false, false)
WindowText (win3, "f", "失落的信笺地点:"..lostletter_locate,0,0,300,20,ColourNameToRGB ("gold"), false) -- not Unicode
WindowShow (win3, true) -- show it
end
end
end |
|