diff Veneer.lua @ 75:d9d16e67725c

- refactor objectives plugin
author Nenue
date Sat, 27 Aug 2016 07:09:54 -0400
parents cd6e78091b04
children 83b3cdaae6a5
line wrap: on
line diff
--- a/Veneer.lua	Tue Aug 23 19:50:10 2016 -0400
+++ b/Veneer.lua	Sat Aug 27 07:09:54 2016 -0400
@@ -1,7 +1,7 @@
 -- Veneer
 -- Base framework for making things draggable.
 
-local vn, print = LibStub("LibKraken").register(VeneerController)
+local vn, print = LibStub("LibKraken").register(Veneer)
 
 
 local defaults = {
@@ -178,6 +178,15 @@
 SLASH_VENEER1 = "/veneer"
 SLASH_VENEER2 = "/vn"
 
-SlashCmdList.VENEER = function()
+SlashCmdList.VENEER = function(cmd)
+  for i, module in pairs(vn.modules) do
+    if module.cmd then
+      local result = module.cmd(cmd)
+      if result then
+        return
+      end
+    end
+  end
+
   ToggleVeneerConfig()
 end
\ No newline at end of file