fix some warnings due local variable usage

This commit is contained in:
Arturas Norkus 2016-10-23 16:53:23 +03:00
parent cfbc297bfd
commit 5013a77e10

View File

@ -10,9 +10,9 @@ skycolor = {
-- Update sky color. If players not specified update sky for all players. -- Update sky color. If players not specified update sky for all players.
update_sky_color = function(players) update_sky_color = function(players)
timeofday = minetest.get_timeofday() local timeofday = minetest.get_timeofday()
rounded_time = math.floor(timeofday * 1000) local rounded_time = math.floor(timeofday * 1000)
color = skycolor.utils.convert_to_rgb(0, 1000, rounded_time, skycolor.colors) local color = skycolor.utils.convert_to_rgb(0, 1000, rounded_time, skycolor.colors)
if players == nil or #players == 0 then if players == nil or #players == 0 then
players = minetest.get_connected_players() players = minetest.get_connected_players()
@ -35,13 +35,13 @@ skycolor = {
utils = { utils = {
convert_to_rgb = function(minval, maxval, current_val, colors) convert_to_rgb = function(minval, maxval, current_val, colors)
max_index = #colors - 1 local max_index = #colors - 1
val = (current_val-minval) / (maxval-minval) * max_index + 1.0 local val = (current_val-minval) / (maxval-minval) * max_index + 1.0
index1 = math.floor(val) local index1 = math.floor(val)
index2 = math.min(math.floor(val)+1, max_index + 1) local index2 = math.min(math.floor(val)+1, max_index + 1)
f = val - index1 local f = val - index1
c1 = colors[index1] local c1 = colors[index1]
c2 = colors[index2] local c2 = colors[index2]
return {r=math.floor(c1.r + f*(c2.r - c1.r)), g=math.floor(c1.g + f*(c2.g-c1.g)), b=math.floor(c1.b + f*(c2.b - c1.b))} return {r=math.floor(c1.r + f*(c2.r - c1.r)), g=math.floor(c1.g + f*(c2.g-c1.g)), b=math.floor(c1.b + f*(c2.b - c1.b))}
end end
}, },