some fixes and utils

This commit is contained in:
AndreFaramir 2012-04-10 22:04:41 -03:00
parent 94984e0795
commit 638cce5081
4 changed files with 23 additions and 3 deletions

View File

@ -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'

View File

@ -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

View File

@ -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()

View File

@ -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