some fixes and utils

master
AndreFaramir 12 years ago
parent 94984e0795
commit 638cce5081

@ -23,6 +23,7 @@ Module
dofile 'settings'
dofile 'keyboard'
dofile 'mouse'
dofile 'string'
dofile 'ui/effects'
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.refreshItemsPanel()
NPCTrade.refreshFilters()
end
function NPCTrade.resetSetup()

@ -23,7 +23,6 @@ NPCItemBox < UICheckBox
Label
id: nameLabel
phantom: true
text: cavalo
anchors.top: prev.bottom
anchors.horizontalCenter: parent.horizontalCenter
text-auto-resize: true
@ -32,7 +31,6 @@ NPCItemBox < UICheckBox
Label
id: weightLabel
phantom: true
text: 8.00 oz
anchors.top: prev.bottom
anchors.horizontalCenter: parent.horizontalCenter
text-auto-resize: true
@ -41,7 +39,6 @@ NPCItemBox < UICheckBox
Label
id: priceLabel
phantom: true
text: 200 gold
anchors.top: prev.bottom
anchors.horizontalCenter: parent.horizontalCenter
text-auto-resize: true

Loading…
Cancel
Save