mirror of
https://github.com/ckaczor/TillerTracker.git
synced 2026-01-13 17:23:10 -05:00
Move code to git, update interface version, and update main version
This commit is contained in:
50
Sort.lua
Normal file
50
Sort.lua
Normal file
@@ -0,0 +1,50 @@
|
||||
local ADDON_NAME, private = ...
|
||||
|
||||
private.SORT_FUNCTIONS = {
|
||||
NAME_ASC = function(a, b)
|
||||
return a["NAME"] < b["NAME"]
|
||||
end,
|
||||
FOOD_ASC = function(a, b)
|
||||
return a["FOOD"] < b["FOOD"]
|
||||
end,
|
||||
AMOUNT_ASC = function(a, b)
|
||||
if (a["AMOUNT"] == b["AMOUNT"]) then
|
||||
return a["NAME"] < b["NAME"]
|
||||
else
|
||||
return a["AMOUNT"] < b["AMOUNT"]
|
||||
end
|
||||
end,
|
||||
STATUS_ASC = function(a, b)
|
||||
if (a["STATUS"] == b["STATUS"]) then
|
||||
return a["NAME"] < b["NAME"]
|
||||
else
|
||||
return a["STATUS"] < b["STATUS"]
|
||||
end
|
||||
end,
|
||||
NEED_ASC = function(a, b)
|
||||
return a["NEED"] < b["NEED"]
|
||||
end,
|
||||
NAME_DESC = function(a, b)
|
||||
return a["NAME"] > b["NAME"]
|
||||
end,
|
||||
FOOD_DESC = function(a, b)
|
||||
return a["FOOD"] > b["FOOD"]
|
||||
end,
|
||||
AMOUNT_DESC = function(a, b)
|
||||
if (a["AMOUNT"] == b["AMOUNT"]) then
|
||||
return a["NAME"] < b["NAME"]
|
||||
else
|
||||
return a["AMOUNT"] > b["AMOUNT"]
|
||||
end
|
||||
end,
|
||||
STATUS_DESC = function(a, b)
|
||||
if (a["STATUS"] == b["STATUS"]) then
|
||||
return a["NAME"] < b["NAME"]
|
||||
else
|
||||
return a["STATUS"] > b["STATUS"]
|
||||
end
|
||||
end,
|
||||
NEED_DESC = function(a, b)
|
||||
return a["NEED"] > b["NEED"]
|
||||
end
|
||||
}
|
||||
Reference in New Issue
Block a user