Mercurial > wow > cyborg-mmo7
comparison RatPageModel.lua @ 5:8428fa7cf0e4
Updated the profile to use macros and rename all the variables and functions with the prefix CyborgMMO. Added a tooltip to inform the user to assign the profile.
author | madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09 |
---|---|
date | Tue, 29 May 2012 10:26:40 +0000 |
parents | d186f8cd5000 |
children | 6cb9a2936580 |
comparison
equal
deleted
inserted
replaced
4:d186f8cd5000 | 5:8428fa7cf0e4 |
---|---|
109 self.SetObjectOnButtonNoUpdate = function(button, mode, object) | 109 self.SetObjectOnButtonNoUpdate = function(button, mode, object) |
110 --msg("button = "..tostring(button).." mode = "..tostring(mode)) | 110 --msg("button = "..tostring(button).." mode = "..tostring(mode)) |
111 self.Data[mode][button] = object; | 111 self.Data[mode][button] = object; |
112 | 112 |
113 if(nil ~= object) then | 113 if(nil ~= object) then |
114 object.SetBinding(WowCommands[((mode-1)*RAT7.BUTTONS)+button]); | 114 object.SetBinding(CyborgMMO_WowCommands[((mode-1)*RAT7.BUTTONS)+button]); |
115 if("callback" == object.Type) then | 115 if("callback" == object.Type) then |
116 msg("trying to set texture") | 116 msg("trying to set texture") |
117 local slot = getglobal("CyborgMMO_MainPageSlotListSlot"..button); | 117 local slot = getglobal("CyborgMMO_MainPageSlotListSlot"..button); |
118 slot:SetNormalTexture(object.Texture) | 118 slot:SetNormalTexture(object.Texture) |
119 end | 119 end |
120 else | 120 else |
121 msg("clearing "..button) | 121 msg("clearing "..button) |
122 CyborgMMO_WowObject.ClearBinding(WowCommands[((mode-1)*RAT7.BUTTONS)+button]) | 122 CyborgMMO_WowObject.ClearBinding(CyborgMMO_WowCommands[((mode-1)*RAT7.BUTTONS)+button]) |
123 end | 123 end |
124 end | 124 end |
125 | 125 |
126 self.SetObjectOnButton = function(button, mode, object) | 126 self.SetObjectOnButton = function(button, mode, object) |
127 self.SetObjectOnButtonNoUpdate(button, mode, object); | 127 self.SetObjectOnButtonNoUpdate(button, mode, object); |