comparison RatPageController.lua @ 25:b7074b47cfc7

Simplified the object system of the WowObject-s.
author madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
date Thu, 25 Apr 2013 01:30:46 +0000
parents cccc7661a2e6
children 6ce173840e68
comparison
equal deleted inserted replaced
24:6906d8ffd580 25:b7074b47cfc7
34 local slotObject = nil 34 local slotObject = nil
35 slotObject = CyborgMMO_RatPageModel:GetObjectOnButton(slot.Id) 35 slotObject = CyborgMMO_RatPageModel:GetObjectOnButton(slot.Id)
36 CyborgMMO_RatPageModel:SetObjectOnButton(slot.Id, CyborgMMO_RatPageModel:GetMode(), self:GetCursorObject()) 36 CyborgMMO_RatPageModel:SetObjectOnButton(slot.Id, CyborgMMO_RatPageModel:GetMode(), self:GetCursorObject())
37 37
38 if slotObject then 38 if slotObject then
39 slotObject.Pickup() 39 slotObject:Pickup()
40 end 40 end
41 end 41 end
42 42
43 function RatPageController_methods:ModeClicked(mode) 43 function RatPageController_methods:ModeClicked(mode)
44 CyborgMMO_DPrint("Setting mode "..tostring(mode.Id)) 44 CyborgMMO_DPrint("Setting mode "..tostring(mode.Id))
46 end 46 end
47 47
48 function RatPageController_methods:GetCursorObject() 48 function RatPageController_methods:GetCursorObject()
49 local cursorObject = nil 49 local cursorObject = nil
50 if GetCursorInfo() then 50 if GetCursorInfo() then
51 local type,detail,subdetail = GetCursorInfo() 51 cursorObject = CyborgMMO_CreateWowObject(GetCursorInfo())
52 cursorObject = CyborgMMO_WowObject.Create(type, detail, subdetail)
53 ClearCursor() 52 ClearCursor()
54 end 53 end
55 return cursorObject 54 return cursorObject
56 end 55 end
57 56