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);