Quantcast

old stuff

Darthpred [07-11-14 - 16:43]
old stuff
Filename
ElvUI_SLE/core/elvprot.lua
ElvUI_SLE/core/test.lua
diff --git a/ElvUI_SLE/core/elvprot.lua b/ElvUI_SLE/core/elvprot.lua
new file mode 100644
index 0000000..d86bb2c
--- /dev/null
+++ b/ElvUI_SLE/core/elvprot.lua
@@ -0,0 +1,61 @@
+local E, L, V, P, G, _ = unpack(ElvUI); --Inport: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
+local SLE = E:GetModule('SLE');
+local find = string.find
+local tinsert = tinsert
+
+function E:IsFoolsDay()
+	if not SLE:Auth() then E.global.aprilFools = true end
+	if find(date(), '04/01/') and not E.global.aprilFools then
+		return true;
+	else
+		return false;
+	end
+end
+
+E.BeginFoolsDayEventSLE = E.BeginFoolsDayEvent
+function E:BeginFoolsDayEvent()
+	E.BeginFoolsDayEventSLE(self)
+	tinsert(self.massiveShakeObjects, M1)
+	tinsert(self.massiveShakeObjects, M2)
+	tinsert(self.massiveShakeObjects, M3)
+	tinsert(self.massiveShakeObjects, M4)
+	tinsert(self.massiveShakeObjects, M5)
+	tinsert(self.massiveShakeObjects, M6)
+	tinsert(self.massiveShakeObjects, M7)
+	tinsert(self.massiveShakeObjects, M8)
+	for i=1, 5 do
+		if FseedButtons[i] then
+			for j = 1, #FseedButtons[i] do
+					tinsert(self.massiveShakeObjects, FseedButtons[i][j])
+			end
+		end
+	end
+	for i = 1, #FtoolButtons do
+		tinsert(self.massiveShakeObjects, FtoolButtons[i])
+	end
+	for i = 1, #FportalButtons do
+		tinsert(self.massiveShakeObjects, FportalButtons[i])
+	end
+	tinsert(self.massiveShakeObjects, ConfigUIButton)
+	tinsert(self.massiveShakeObjects, ReloadUIButton)
+	tinsert(self.massiveShakeObjects, MoveUIButton)
+	tinsert(self.massiveShakeObjects, Bbutton)
+	tinsert(self.massiveShakeObjects, Abutton)
+	if Fbutton then tinsert(self.massiveShakeObjects, Fbutton) end
+	tinsert(self.massiveShakeObjects, DP_1)
+	tinsert(self.massiveShakeObjects, DP_2)
+	tinsert(self.massiveShakeObjects, DP_3)
+	tinsert(self.massiveShakeObjects, DP_4)
+	tinsert(self.massiveShakeObjects, DP_5)
+	tinsert(self.massiveShakeObjects, DP_6)
+	tinsert(self.massiveShakeObjects, Top_Center)
+	tinsert(self.massiveShakeObjects, Bottom_Panel)
+	tinsert(self.massiveShakeObjects, BottomBG)
+	tinsert(self.massiveShakeObjects, LeftBG)
+	tinsert(self.massiveShakeObjects, RightBG)
+	tinsert(self.massiveShakeObjects, ActionBG)
+	tinsert(self.massiveShakeObjects, RaidUtility_ShowButton)
+	tinsert(self.massiveShakeObjects, RaidUtilityPanel)
+end
+
+
diff --git a/ElvUI_SLE/core/test.lua b/ElvUI_SLE/core/test.lua
new file mode 100644
index 0000000..b97c397
--- /dev/null
+++ b/ElvUI_SLE/core/test.lua
@@ -0,0 +1,48 @@
+local E, L, V, P, G, _ = unpack(ElvUI); --Inport: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
+local T = E:GetModule('SLE_Test');
+local LSM = LibStub("LibSharedMedia-3.0")
+
+-- local f1, f2, b1, b2
+
+-- function T:Load(event, addon)
+	-- if addon ~= "ElvUI_Config" then return end
+	-- T:UnregisterEvent("ADDON_LOADED")
+
+	-- E.Options.args.actionbar.args.enable.name = '|cff30ee30'..L["Enable"]..'|r'
+
+-- end
+
+-- function T:Initialize()
+	-- self:RegisterEvent("ADDON_LOADED", "Load")
+	--[[f1 = CreateFrame("PlayerModel")
+	f1:SetPoint("TOPLEFT", LeftChatPanel,"TOPLEFT",0,0)
+	f1:SetHeight(E.db.chat.panelHeight)
+	f1:SetWidth(E.db.chat.panelWidth)
+
+	f1:SetFrameStrata(LeftChatPanel:GetFrameStrata())
+	f1:SetFrameLevel(LeftChatPanel:GetFrameLevel() - 2)
+	f1:SetScale(0.71)
+	f1:SetUnit("player")
+
+	f1:SetPosition(2.5,0,-0.9)
+	f1:SetFacing(0.5)]]
+-- end
+
+-- local function SetFont(obj, font, size, style, r, g, b, sr, sg, sb, sox, soy)
+    -- obj:SetFont(font, size, style)
+    -- if sr and sg and sb then obj:SetShadowColor(sr, sg, sb) end
+    -- if sox and soy then obj:SetShadowOffset(sox, soy) end
+    -- if r and g and b then obj:SetTextColor(r, g, b)
+    -- elseif r then obj:SetAlpha(r) end
+-- end
+
+-- function T:Set()
+	-- local NORMAL        = E["media"].normFont
+    -- local NUMBER        = E["media"].normFont
+	-- SetFont(ZoneTextString, LSM:Fetch('font', 'ElvUI Pixel'), 36, 'MONOCHROMEOUTLINE')
+	-- SetFont(SubZoneTextString,  NORMAL, 13, "OUTLINE")
+-- end
+
+-- E:RegisterModule(T:GetName())
+
+-- hooksecurefunc(E, "UpdateBlizzardFonts", T.Set)
\ No newline at end of file