some fixes and utils
This commit is contained in:
parent
94984e0795
commit
638cce5081
|
@ -23,6 +23,7 @@ Module
|
||||||
dofile 'settings'
|
dofile 'settings'
|
||||||
dofile 'keyboard'
|
dofile 'keyboard'
|
||||||
dofile 'mouse'
|
dofile 'mouse'
|
||||||
|
dofile 'string'
|
||||||
|
|
||||||
dofile 'ui/effects'
|
dofile 'ui/effects'
|
||||||
dofile 'ui/radiogroup'
|
dofile 'ui/radiogroup'
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
string.explode = function (str, sep, limit)
|
||||||
|
if(type(sep) ~= 'string' or tostring(str):len() == 0 or sep:len() == 0) then
|
||||||
|
return {}
|
||||||
|
end
|
||||||
|
|
||||||
|
local i, pos, tmp, t = 0, 1, "", {}
|
||||||
|
for s, e in function() return string.find(str, sep, pos) end do
|
||||||
|
tmp = str:sub(pos, s - 1):trim()
|
||||||
|
table.insert(t, tmp)
|
||||||
|
pos = e + 1
|
||||||
|
|
||||||
|
i = i + 1
|
||||||
|
if(limit ~= nil and i == limit) then
|
||||||
|
break
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
tmp = str:sub(pos):trim()
|
||||||
|
table.insert(t, tmp)
|
||||||
|
return t
|
||||||
|
end
|
|
@ -109,6 +109,7 @@ function NPCTrade.setList(radioTabs, selected, deselected)
|
||||||
|
|
||||||
NPCTrade.resetSetup()
|
NPCTrade.resetSetup()
|
||||||
NPCTrade.refreshItemsPanel()
|
NPCTrade.refreshItemsPanel()
|
||||||
|
NPCTrade.refreshFilters()
|
||||||
end
|
end
|
||||||
|
|
||||||
function NPCTrade.resetSetup()
|
function NPCTrade.resetSetup()
|
||||||
|
|
|
@ -23,7 +23,6 @@ NPCItemBox < UICheckBox
|
||||||
Label
|
Label
|
||||||
id: nameLabel
|
id: nameLabel
|
||||||
phantom: true
|
phantom: true
|
||||||
text: cavalo
|
|
||||||
anchors.top: prev.bottom
|
anchors.top: prev.bottom
|
||||||
anchors.horizontalCenter: parent.horizontalCenter
|
anchors.horizontalCenter: parent.horizontalCenter
|
||||||
text-auto-resize: true
|
text-auto-resize: true
|
||||||
|
@ -32,7 +31,6 @@ NPCItemBox < UICheckBox
|
||||||
Label
|
Label
|
||||||
id: weightLabel
|
id: weightLabel
|
||||||
phantom: true
|
phantom: true
|
||||||
text: 8.00 oz
|
|
||||||
anchors.top: prev.bottom
|
anchors.top: prev.bottom
|
||||||
anchors.horizontalCenter: parent.horizontalCenter
|
anchors.horizontalCenter: parent.horizontalCenter
|
||||||
text-auto-resize: true
|
text-auto-resize: true
|
||||||
|
@ -41,7 +39,6 @@ NPCItemBox < UICheckBox
|
||||||
Label
|
Label
|
||||||
id: priceLabel
|
id: priceLabel
|
||||||
phantom: true
|
phantom: true
|
||||||
text: 200 gold
|
|
||||||
anchors.top: prev.bottom
|
anchors.top: prev.bottom
|
||||||
anchors.horizontalCenter: parent.horizontalCenter
|
anchors.horizontalCenter: parent.horizontalCenter
|
||||||
text-auto-resize: true
|
text-auto-resize: true
|
||||||
|
|
Loading…
Reference in New Issue