improve containers

This commit is contained in:
Henrique Santiago
2012-01-12 22:31:39 -02:00
parent b812d60690
commit ea70f90e92
14 changed files with 169 additions and 36 deletions

View File

@@ -29,12 +29,6 @@ function Inventory.onSoulChange(soul)
widget:setText("Soul:\n" .. soul)
end
function Inventory.onInventoryItemMouseRelease(itemWidget, mousePosition, mouseButton)
local item = itemWidget:getItem()
if not item or not itemWidget:containsPoint(mousePosition) then return false end
return Game.processMouseAction(mousePosition, mouseButton, nil, item, item, nil, item)
end
connect(Game, { onLogin = Inventory.create,
onLogout = Inventory.destroy,
onInventoryChange = Inventory.onInventoryChange,

View File

@@ -1,6 +1,3 @@
InvetoryItem < Item
&onMouseRelease: Inventory.onInventoryItemMouseRelease
UIWindow
width: 192
height: 148
@@ -9,34 +6,34 @@ UIWindow
margin-right: 6
move-policy: free updated
InvetoryItem
Item
// head
id: slot1
anchors.top: parent.top
anchors.horizontalCenter: parent.horizontalCenter
InvetoryItem
Item
// armor
id: slot4
anchors.top: prev.bottom
anchors.horizontalCenter: prev.horizontalCenter
margin-top: 5
InvetoryItem
Item
// legs
id: slot7
anchors.top: prev.bottom
anchors.horizontalCenter: prev.horizontalCenter
margin-top: 5
InvetoryItem
Item
// feet
id: slot8
anchors.top: prev.bottom
anchors.horizontalCenter: prev.horizontalCenter
margin-top: 5
InvetoryItem
Item
// necklace
id: slot2
anchors.top: parent.top
@@ -44,21 +41,21 @@ UIWindow
margin-top: 10
margin-right: 5
InvetoryItem
Item
// left
id: slot6
anchors.top: prev.bottom
anchors.horizontalCenter: prev.horizontalCenter
margin-top: 5
InvetoryItem
Item
// ring
id: slot9
anchors.top: prev.bottom
anchors.horizontalCenter: prev.horizontalCenter
margin-top: 5
InvetoryItem
Item
// backpack
id: slot3
anchors.top: parent.top
@@ -66,14 +63,14 @@ UIWindow
margin-top: 10
margin-left: 5
InvetoryItem
Item
// right
id: slot5
anchors.top: prev.bottom
anchors.horizontalCenter: prev.horizontalCenter
margin-top: 5
InvetoryItem
Item
// ammo
id: slot10
anchors.top: prev.bottom