This commit is contained in:
NathanSweet 2013-07-21 01:29:26 +02:00
parent 88ceca926e
commit 0c2fd492de

View File

@ -35,7 +35,7 @@ function Skeleton.new (skeletonData)
data = skeletonData, data = skeletonData,
bones = {}, bones = {},
slots = {}, slots = {},
slotsByName = {}, slotsByName = {},
drawOrder = {} drawOrder = {}
} }
@ -74,10 +74,10 @@ function Skeleton.new (skeletonData)
return nil return nil
end end
function self:findSlot (slotName) function self:findSlot (slotName)
if not slotName then error("slotName cannot be nil.", 2) end if not slotName then error("slotName cannot be nil.", 2) end
return slotsByName[slotName] return self.slotsByName[slotName]
end end
function self:setSkin (skinName) function self:setSkin (skinName)
local newSkin local newSkin
@ -145,7 +145,7 @@ function Skeleton.new (skeletonData)
local bone = self.bones[spine.utils.indexOf(skeletonData.bones, slotData.boneData)] local bone = self.bones[spine.utils.indexOf(skeletonData.bones, slotData.boneData)]
local slot = Slot.new(slotData, self, bone) local slot = Slot.new(slotData, self, bone)
table.insert(self.slots, slot) table.insert(self.slots, slot)
self.slotsByName[slot.data.name] = slot self.slotsByName[slot.data.name] = slot
table.insert(self.drawOrder, slot) table.insert(self.drawOrder, slot)
end end