Skip to content

Commit

Permalink
meter default off and change on/off by chat command.
Browse files Browse the repository at this point in the history
  • Loading branch information
weizlogy committed Oct 25, 2017
1 parent 7c2eb34 commit cd39ee6
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 1 deletion.
2 changes: 1 addition & 1 deletion addons.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"name" : "DPS Meter",
"file" : "dpsmeter",
"extension" : "ipf",
"fileVersion" : "v1.3.0",
"fileVersion" : "v1.3.1",
"releaseTag" : "dpsmeter",
"unicode" : "📖",
"description" : "DPS計測します。",
Expand Down
15 changes: 15 additions & 0 deletions dpsmeter/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,16 @@
## Latest Release Note.

### v1.3.1

#### DPS計測ON/OFF追加

初期状態をOFFとしました。

チャットコマンドにてON/OFFを切り替えます。

```lua
/dpsm on -- 計測開始
/dpsm off -- 計測停止
```

see [http://www.weizlogy.gq/tos/addon/dpsmeter/](http://www.weizlogy.gq/tos/addon/dpsmeter/)
15 changes: 15 additions & 0 deletions dpsmeter/dpsmeter.lua
Original file line number Diff line number Diff line change
Expand Up @@ -93,12 +93,27 @@ function DPSMeter.new(self)
end
-- set call.
setmetatable(DPSMeter, {__call = DPSMeter.new});

-- frame initialize.
function DPSMETER_ON_INIT(addon, frame)
DPSMeter.IsLock = 1;
-- register handlers.
addon:RegisterMsg('MAP_CHARACTER_UPDATE', 'DPSMETER_START');
addon:RegisterMsg('FPS_UPDATE', 'DPSMETER_START');

if (DPSMeter.UI_CHAT == nil) then
DPSMeter.UI_CHAT = UI_CHAT;
end
UI_CHAT = function(msg)
if (msg == "/dpsm on") then
DPSMeter.IsLock = 0;
elseif (msg == "/dpsm off") then
DPSMeter.IsLock = 1;
end
DPSMeter.UI_CHAT(msg);
end
end

function DPSMETER_START(frame, msg, str, myhandle)
if (DPSMeter.IsLock == 1) then
return;
Expand Down

0 comments on commit cd39ee6

Please sign in to comment.