blob: 5882aacb66dbf73afa0580211c36a97ae4e6a0c9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
function sparkel(...)
local arg = {...}
local looparg = type(arg[1]) == "string" and string.Explode(" ",arg[1],false) or arg
--One pass to find the high and low point
local max,min = tonumber(looparg[1]),tonumber(looparg[1])
for k,v in pairs(looparg) do
v = tonumber(v)
max = max > v and max or v
min = min < v and min or v
end
local scale = (max-min)/7
for k,v in pairs(looparg) do
Msg(utf8.char(9600+(1+(v/scale))))
end
Msg("\n")
end
|