removed global function

master
Alexsandro Percy 2020-06-16 08:24:27 -03:00
parent e23a17aa18
commit c4ea41e81f
3 changed files with 3 additions and 10 deletions

View File

@ -14,13 +14,6 @@ function helicopter.vector_length_sq(v)
return v.x * v.x + v.y * v.y + v.z * v.z
end
function helicopter.get_pointer_angle(energy)
local angle = energy * 18
angle = angle - 90
angle = angle * -1
return angle
end
if not minetest.global_exists("matrix3") then
dofile(minetest.get_modpath("helicopter") .. DIR_DELIM .. "matrix.lua")
end
@ -136,7 +129,7 @@ function helicopter.heli_control(self, dtime, touching_ground, liquid_below, vel
local consumed_power = (power/1800) + altitude_consumption_variable
self.energy = self.energy - consumed_power;
local energy_indicator_angle = helicopter.get_pointer_angle(self.energy)
local energy_indicator_angle = ((self.energy * 18) - 90) * -1
if self.pointer:get_luaentity() then
self.pointer:set_attach(self.object,'',{x=0,y=11.26,z=9.37},{x=0,y=0,z=energy_indicator_angle})
else

View File

@ -37,7 +37,7 @@ function load_fuel(self, player_name)
self.energy = self.energy + 1
if self.energy > 10 then self.energy = 10 end
local energy_indicator_angle = helicopter.get_pointer_angle(self.energy)
local energy_indicator_angle = ((self.energy * 18) - 90) * -1
self.pointer:set_attach(self.object,'',{x=0,y=11.26,z=9.37},{x=0,y=0,z=energy_indicator_angle})
--sound and animation

View File

@ -199,7 +199,7 @@ minetest.register_entity("helicopter:heli", {
helicopter.paint(self, self.color)
local pos = self.object:get_pos()
local pointer=minetest.add_entity(pos,'helicopter:pointer')
local energy_indicator_angle = helicopter.get_pointer_angle(self.energy)
local energy_indicator_angle = ((self.energy * 18) - 90) * -1
pointer:set_attach(self.object,'',{x=0,y=11.26,z=9.37},{x=0,y=0,z=energy_indicator_angle})
self.pointer = pointer