First commit, step 4 completed
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
---@meta _
|
||||
---@diagnostic disable: deprecated
|
||||
|
||||
-------------------------------------------------------------------
|
||||
-- Table library
|
||||
local tab = table
|
||||
foreach = tab.foreach
|
||||
foreachi = tab.foreachi
|
||||
getn = tab.getn
|
||||
tinsert = tab.insert
|
||||
tremove = tab.remove
|
||||
sort = tab.sort
|
||||
wipe = tab.wipe
|
||||
|
||||
-------------------------------------------------------------------
|
||||
-- math library
|
||||
local math = math
|
||||
abs = math.abs
|
||||
acos = function (x) return math.deg(math.acos(x)) end
|
||||
asin = function (x) return math.deg(math.asin(x)) end
|
||||
atan = function (x) return math.deg(math.atan(x)) end
|
||||
atan2 = function (x,y) return math.deg(math.atan2(x,y)) end
|
||||
ceil = math.ceil
|
||||
cos = function (x) return math.cos(math.rad(x)) end
|
||||
deg = math.deg
|
||||
exp = math.exp
|
||||
floor = math.floor
|
||||
frexp = math.frexp
|
||||
ldexp = math.ldexp
|
||||
log = math.log
|
||||
log10 = math.log10
|
||||
max = math.max
|
||||
min = math.min
|
||||
mod = math.fmod
|
||||
PI = math.pi
|
||||
--pow = math.pow
|
||||
rad = math.rad
|
||||
random = math.random
|
||||
sin = function (x) return math.sin(math.rad(x)) end
|
||||
sqrt = math.sqrt
|
||||
tan = function (x) return math.tan(math.rad(x)) end
|
||||
|
||||
-------------------------------------------------------------------
|
||||
-- string library
|
||||
local str = string
|
||||
strbyte = str.byte
|
||||
strchar = str.char
|
||||
strfind = str.find
|
||||
format = str.format
|
||||
gmatch = str.gmatch
|
||||
gsub = str.gsub
|
||||
strlen = str.len
|
||||
strlower = str.lower
|
||||
strmatch = str.match
|
||||
strrep = str.rep
|
||||
strrev = str.reverse
|
||||
strsub = str.sub
|
||||
strupper = str.upper
|
||||
-------------------------------------------------------------------
|
||||
-- Add custom string functions to the string table
|
||||
strtrim = str.trim
|
||||
strsplit = str.split
|
||||
strjoin = str.join
|
||||
strconcat = str.concat
|
||||
Reference in New Issue
Block a user