Code format

This commit is contained in:
2025-05-15 20:37:50 +02:00
parent 9e6432d0b0
commit 69d1f9fd93
105 changed files with 24069 additions and 28084 deletions

View File

@@ -13,13 +13,13 @@ aura_env.ScoreColorer = {
---@type table<number, Color>
colors = {
{ r = 0.62, g = 0.62, b = 0.62 }, -- Grey
{ r = 1, g = 1, b = 1 }, -- White
{ r = 0.12, g = 1, b = 0 }, -- Green
{ r = 0, g = 0.44, b = 0.87 }, -- Blue
{ r = 1, g = 1, b = 1 }, -- White
{ r = 0.12, g = 1, b = 0 }, -- Green
{ r = 0, g = 0.44, b = 0.87 }, -- Blue
{ r = 0.64, g = 0.21, b = 0.93 }, -- Purple
{ r = 1, g = 0.5, b = 0 }, -- Orange
{ r = 1, g = 0.2, b = 0.23 },
{ r = 0, g = 0.8, b = 1.0 }, -- Blizzard Blue
{ r = 1, g = 0.5, b = 0 }, -- Orange
{ r = 1, g = 0.2, b = 0.23 },
{ r = 0, g = 0.8, b = 1.0 }, -- Blizzard Blue
},
breakpoints = { 0, 100, 200, 300, 400, 550, 750, 9999 },
@@ -56,9 +56,7 @@ aura_env.ScoreColorer = {
---@param b number
---@param t number
---@return number
lerp = function(a, b, t)
return a * (1 - t) + b * t
end
lerp = function(a, b, t) return a * (1 - t) + b * t end,
}
---@class KeyLevel
---@field colors table<number, Color>
@@ -68,13 +66,13 @@ aura_env.KeyLevel = {
---@type table<number, Color>
colors = {
{ r = 0.62, g = 0.62, b = 0.62 }, -- Grey
{ r = 1, g = 1, b = 1 }, -- White
{ r = 0.12, g = 1, b = 0 }, -- Green
{ r = 0, g = 0.44, b = 0.87 }, -- Blue
{ r = 1, g = 1, b = 1 }, -- White
{ r = 0.12, g = 1, b = 0 }, -- Green
{ r = 0, g = 0.44, b = 0.87 }, -- Blue
{ r = 0.64, g = 0.21, b = 0.93 }, -- Purple
{ r = 1, g = 0.5, b = 0 }, -- Orange
{ r = 1, g = 0.2, b = 0.23 },
{ r = 0, g = 0.8, b = 1.0 }, -- Blizzard Blue
{ r = 1, g = 0.5, b = 0 }, -- Orange
{ r = 1, g = 0.2, b = 0.23 },
{ r = 0, g = 0.8, b = 1.0 }, -- Blizzard Blue
},
breakpoints = { 1, 10, 15, 20, 25, 29, 33, 9999 },
@@ -111,9 +109,7 @@ aura_env.KeyLevel = {
---@param b number
---@param t number
---@return number
lerp = function(a, b, t)
return a * (1 - t) + b * t
end
lerp = function(a, b, t) return a * (1 - t) + b * t end,
}
---@class Key
@@ -138,18 +134,27 @@ Key = {
local formattedScore, err = aura_env.ScoreColorer.Interpolate(self.score)
if not err then
score = string.format("|cff%02x%02x%02x%d|r", formattedScore.r * 255, formattedScore.g * 255,
formattedScore.b * 255, self.score)
score = string.format(
"|cff%02x%02x%02x%d|r",
formattedScore.r * 255,
formattedScore.g * 255,
formattedScore.b * 255,
self.score
)
end
local formattedLevel, err = aura_env.KeyLevel.Interpolate(keyLevel)
if not err then
level = string.format("|cff%02x%02x%02x%s|r", formattedLevel.r * 255, formattedLevel.g * 255,
formattedLevel.b * 255, self.level)
level = string.format(
"|cff%02x%02x%02x%s|r",
formattedLevel.r * 255,
formattedLevel.g * 255,
formattedLevel.b * 255,
self.level
)
end
return string.format("%-30s %-10s %-10s %-10s %-10s", self.name, self.role, level, self.time,
score)
return string.format("%-30s %-10s %-10s %-10s %-10s", self.name, self.role, level, self.time, score)
end,
})
self.name = name
@@ -160,9 +165,7 @@ Key = {
return self
end,
---@return string
hash = function(self)
return table.concat({ self.name, self.role, self.level, self.time, self.score }, "/")
end,
hash = function(self) return table.concat({ self.name, self.role, self.level, self.time, self.score }, "/") end,
---@param self Key
---@param other Key
@@ -170,9 +173,7 @@ Key = {
compareTo = function(self, other)
if not self then return true end
if not other then return false end
if self.name <= other.name then
return true
end
if self.name <= other.name then return true end
return false
end,
---@param self Key
@@ -180,7 +181,7 @@ Key = {
if not WeakAurasSaved.Cyka then WeakAurasSaved.Cyka = {} end
if not WeakAurasSaved.Cyka.MData then WeakAurasSaved.Cyka.MData = {} end
WeakAurasSaved.Cyka.MData[self:hash()] = self
end
end,
}
---@param keys Key[]
@@ -207,9 +208,7 @@ function aura_env.Process()
local keyObj = Key.new(key, role, level, time, score)
keyObj:register()
if key then
keys[#keys + 1] = keyObj
end
if key then keys[#keys + 1] = keyObj end
end
table.sort(keys, Key.compareTo)
render(keys)
@@ -217,4 +216,4 @@ end
-- /run WeakAurasSaved.Cyka.MData = {}
-- /dump WeakAurasSaved.Cyka.MData
-- /dump InterfaceGUI.Cashe_1[UnitGUID("player")]
-- /dump InterfaceGUI.Cashe_1[UnitGUID("player")]