diff options
author | Hume2 <teratux.mail@gmail.com> | 2018-08-28 20:46:26 +0200 |
---|---|---|
committer | Hume2 <teratux.mail@gmail.com> | 2018-08-28 20:46:26 +0200 |
commit | 1e1f0681a2630d05d5fb3efc6cad518bf15aba4d (patch) | |
tree | efa344aee6deb5ed8920760fb9afd2d7c4d0a04a | |
parent | 4418f557ab172209673cbc6eaa26b88df2e0bbd0 (diff) |
Get rid of deprecated functions
-rw-r--r-- | init.lua | 38 |
1 files changed, 19 insertions, 19 deletions
@@ -55,17 +55,17 @@ function bike.on_rightclick(self, clicker) end local name = clicker:get_player_name() if self.driver and clicker == self.driver then - self.object:setvelocity({x = 0, y = 0, z = 0}) + self.object:set_velocity({x = 0, y = 0, z = 0}) self.v = 0 self.driver = nil clicker:set_detach() default.player_attached[name] = false --default.player_set_animation(clicker, "stand" , 30) - local pos = clicker:getpos() + local pos = clicker:get_pos() pos = {x = pos.x, y = pos.y + 0.2, z = pos.z} minetest.after(0.1, function() - clicker:setpos(pos) + clicker:set_pos(pos) end) elseif not self.driver then local attach = clicker:get_attach() @@ -83,13 +83,13 @@ function bike.on_rightclick(self, clicker) --[[minetest.after(0.2, function() default.player_set_animation(clicker, "sit" , 30) end)--]] - clicker:set_look_horizontal(self.object:getyaw()) + clicker:set_look_horizontal(self.object:get_yaw()) end end function bike.on_activate(self, staticdata, dtime_s) - self.object:setacceleration({x = 0, y = -9.8, z = 0}) + self.object:set_acceleration({x = 0, y = -9.8, z = 0}) self.object:set_armor_groups({immortal = 1}) if staticdata then self.v = tonumber(staticdata) @@ -121,7 +121,7 @@ function bike.on_punch(self, puncher) local leftover = inv:add_item("main", "bike:bike") -- if no room in inventory add a replacement bike to the world if not leftover:is_empty() then - minetest.add_item(self.object:getpos(), leftover) + minetest.add_item(self.object:get_pos(), leftover) end end -- delay remove to ensure player is detached @@ -135,7 +135,7 @@ end function bike.on_step(self, dtime) if self.driver then local ctrl = self.driver:get_player_control() - local yaw = self.object:getyaw() + local yaw = self.object:get_yaw() if ctrl.up then self.v = self.v + 0.1 elseif ctrl.down then @@ -143,27 +143,27 @@ function bike.on_step(self, dtime) end if ctrl.left then if self.v < 0 then - self.object:setyaw(yaw - (1 + dtime) * 0.03) + self.object:set_yaw(yaw - (1 + dtime) * 0.03) else - self.object:setyaw(yaw + (1 + dtime) * 0.03) + self.object:set_yaw(yaw + (1 + dtime) * 0.03) end elseif ctrl.right then if self.v < 0 then - self.object:setyaw(yaw + (1 + dtime) * 0.03) + self.object:set_yaw(yaw + (1 + dtime) * 0.03) else - self.object:setyaw(yaw - (1 + dtime) * 0.03) + self.object:set_yaw(yaw - (1 + dtime) * 0.03) end end end - local velo = self.object:getvelocity() + local velo = self.object:get_velocity() if self.v == 0 and velo.x == 0 and velo.y == 0 and velo.z == 0 then - self.object:setpos(self.object:getpos()) + self.object:move_to(self.object:get_pos()) return end local s = get_sign(self.v) self.v = self.v - 0.004 * s if s ~= get_sign(self.v) then - self.object:setvelocity({x = 0, y = 0, z = 0}) + self.object:set_velocity({x = 0, y = 0, z = 0}) self.v = 0 return end @@ -173,15 +173,15 @@ function bike.on_step(self, dtime) self.v = 0 end - local p = self.object:getpos() + local p = self.object:get_pos() if is_water(p) then self.v = self.v / 1.3 end local new_velo - new_velo = get_velocity(self.v, self.object:getyaw(), self.object:getvelocity().y) - self.object:setpos(self.object:getpos()) - self.object:setvelocity(new_velo) + new_velo = get_velocity(self.v, self.object:get_yaw(), self.object:get_velocity().y) + self.object:move_to(self.object:get_pos()) + self.object:set_velocity(new_velo) end @@ -214,7 +214,7 @@ minetest.register_craftitem("bike:bike", { bike = minetest.add_entity(pointed_thing.above, "bike:bike") if bike then if placer then - bike:setyaw(placer:get_look_horizontal()) + bike:set_yaw(placer:get_look_horizontal()) end local player_name = placer and placer:get_player_name() or "" if not (creative and creative.is_enabled_for and |