Mercurial > wow > cyborg-mmo7
comparison RatPageModel.lua @ 15:80192bc4a108
Replaced the global msg function with CyborgMMO_DPrint:
- avoids conflicts with other addons ('msg' is too generic)
- has 'print' semantics (several values accepted, calls tostring)
- use AddMessage with a colored prefix, instead of plain SendChatMessage
| author | madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09 |
|---|---|
| date | Thu, 25 Apr 2013 01:29:55 +0000 |
| parents | 9f2d838d4f8e |
| children | cccc7661a2e6 |
comparison
equal
deleted
inserted
replaced
| 14:9f2d838d4f8e | 15:80192bc4a108 |
|---|---|
| 54 end | 54 end |
| 55 end | 55 end |
| 56 end | 56 end |
| 57 | 57 |
| 58 self.LoadData = function() | 58 self.LoadData = function() |
| 59 msg("Loading...") | 59 CyborgMMO_DPrint("Loading...") |
| 60 local data = CyborgMMO_GetSaveData() | 60 local data = CyborgMMO_GetSaveData() |
| 61 | 61 |
| 62 if not data["Rat"] then | 62 if not data["Rat"] then |
| 63 data["Rat"] = {} | 63 data["Rat"] = {} |
| 64 self.InitSaveData(data) | 64 self.InitSaveData(data) |
| 81 self.UpdateObservers() | 81 self.UpdateObservers() |
| 82 end | 82 end |
| 83 end | 83 end |
| 84 | 84 |
| 85 self.SaveData = function() | 85 self.SaveData = function() |
| 86 msg("Saving...") | 86 CyborgMMO_DPrint("Saving...") |
| 87 CyborgMMO_SetSaveData(self.Data, "Rat") | 87 CyborgMMO_SetSaveData(self.Data, "Rat") |
| 88 end | 88 end |
| 89 | 89 |
| 90 self.SetMode = function(mode) | 90 self.SetMode = function(mode) |
| 91 self.m_Mode = mode | 91 self.m_Mode = mode |
| 107 return self.Data[self.m_Mode][button] | 107 return self.Data[self.m_Mode][button] |
| 108 end | 108 end |
| 109 end | 109 end |
| 110 | 110 |
| 111 self.SetObjectOnButtonNoUpdate = function(button, mode, object) | 111 self.SetObjectOnButtonNoUpdate = function(button, mode, object) |
| 112 -- msg("button = "..tostring(button).." mode = "..tostring(mode)) | 112 -- CyborgMMO_DPrint("button = "..tostring(button).." mode = "..tostring(mode)) |
| 113 self.Data[mode][button] = object | 113 self.Data[mode][button] = object |
| 114 | 114 |
| 115 if object then | 115 if object then |
| 116 object.SetBinding(CyborgMMO_WowCommands[((mode-1)*RAT7.BUTTONS)+button]) | 116 object.SetBinding(CyborgMMO_WowCommands[((mode-1)*RAT7.BUTTONS)+button]) |
| 117 if("callback" == object.Type) then | 117 if("callback" == object.Type) then |
| 118 msg("trying to set texture") | 118 CyborgMMO_DPrint("trying to set texture") |
| 119 local slot = getglobal("CyborgMMO_MainPageSlotListSlot"..button) | 119 local slot = getglobal("CyborgMMO_MainPageSlotListSlot"..button) |
| 120 slot:SetNormalTexture(object.Texture) | 120 slot:SetNormalTexture(object.Texture) |
| 121 end | 121 end |
| 122 else | 122 else |
| 123 msg("clearing "..button) | 123 CyborgMMO_DPrint("clearing "..button) |
| 124 CyborgMMO_WowObject.ClearBinding(CyborgMMO_WowCommands[((mode-1)*RAT7.BUTTONS)+button]) | 124 CyborgMMO_WowObject.ClearBinding(CyborgMMO_WowCommands[((mode-1)*RAT7.BUTTONS)+button]) |
| 125 end | 125 end |
| 126 end | 126 end |
| 127 | 127 |
| 128 self.SetObjectOnButton = function(button, mode, object) | 128 self.SetObjectOnButton = function(button, mode, object) |
