balatro-mods/Talisman/big-num/notations/standardnotation.lua
2025-01-19 15:01:49 +08:00

24 lines
861 B
Lua

local lovely = require("lovely")
local nativefs = require("nativefs")
BaseStandardNotation = nativefs.load(lovely.mod_dir.."/Talisman/big-num/notations/basestandardnotation.lua")()
StandardNotation = {}
StandardNotation.__index = StandardNotation
StandardNotation.__tostring = function (notation)
return "StandardNotation"
end
setmetatable(StandardNotation, BaseStandardNotation)
function StandardNotation:new(opt)
opt = opt or {}
return setmetatable({
start = {"", "K", "M", "B", "T"},
ones = {"", "U", "D", "T", "Qa", "Qi", "Sx", "Sp", "Oc", "No"},
tens = {"", "Dc", "Vg", "Tg", "Qag", "Qig", "Sxg", "Spg", "Ocg", "Nog"},
hundreds = {"", "C", "DC", "TC", "QaC", "QiC", "SxC", "SpC", "OC", "NoC"},
dynamic = opt.dynamic,
reversed = opt.reversed
}, StandardNotation)
end
return StandardNotation