Removed debugging code

master
Gabriel Pérez-Cerezo 2017-12-25 21:01:10 +01:00
parent bac6157ffb
commit 36c4aa784e
No known key found for this signature in database
GPG Key ID: 90422B01A46D0B3E
5 changed files with 9 additions and 6 deletions

View File

@ -72,6 +72,9 @@ function boat.on_rightclick(self, clicker)
end end
clicker:set_detach() clicker:set_detach()
end end
if not self.selfdriving then
minetest.chat_send_player(name,"Press E to save path and enter automatic mode")
end
self.driver = clicker self.driver = clicker
clicker:set_attach(self.object, "", clicker:set_attach(self.object, "",
{x = 0, y = 11, z = -3}, {x = 0, y = 0, z = 0}) {x = 0, y = 11, z = -3}, {x = 0, y = 0, z = 0})
@ -158,7 +161,7 @@ function boat.round_pos(self)
pos.x = math.floor(pos.x+0.5) pos.x = math.floor(pos.x+0.5)
pos.z = math.floor(pos.z+0.5) pos.z = math.floor(pos.z+0.5)
self.object:setpos(pos) self.object:setpos(pos)
minetest.add_entity(pos, "advboats:mark") -- minetest.add_entity(pos, "advboats:mark")
end end
boat.get_instr_pos = function (instruction) boat.get_instr_pos = function (instruction)
return {x=instruction[1], y=instruction[2], z=instruction[3]} return {x=instruction[1], y=instruction[2], z=instruction[3]}
@ -168,7 +171,7 @@ function boat.save_pos(self)
local pos = self.object:getpos() local pos = self.object:getpos()
local o = math.floor(self.object:getyaw()*4/math.pi+0.5)%8 local o = math.floor(self.object:getyaw()*4/math.pi+0.5)%8
local s = self.v local s = self.v
minetest.chat_send_all(pos.x.." "..pos.y.." "..pos.z.." "..o.." "..s) -- minetest.chat_send_all(pos.x.." "..pos.y.." "..pos.z.." "..o.." "..s)
if not self.instructions then if not self.instructions then
self.instructions = {} self.instructions = {}
end end
@ -178,7 +181,7 @@ function boat.save_pos(self)
return return
end end
local lastpos = self.get_instr_pos(last) local lastpos = self.get_instr_pos(last)
minetest.chat_send_all("Last position:"..lastpos.x..","..lastpos.y..","..lastpos.z..", Distance to last position: "..vector.distance(pos,lastpos)) -- minetest.chat_send_all("Last position:"..lastpos.x..","..lastpos.y..","..lastpos.z..", Distance to last position: "..vector.distance(pos,lastpos))
end end
@ -230,7 +233,7 @@ function boat.selfdriving_step(self, dtime)
self.dnext = vector.distance(curpos,nextpos) self.dnext = vector.distance(curpos,nextpos)
end end
self.dnext = self.dnext - math.abs(self.v*dtime) self.dnext = self.dnext - math.abs(self.v*dtime)
minetest.chat_send_all(self.dnext) -- minetest.chat_send_all(self.dnext)
end end
function boat.on_step(self, dtime) function boat.on_step(self, dtime)
@ -240,7 +243,7 @@ function boat.on_step(self, dtime)
local yaw = self.object:getyaw() local yaw = self.object:getyaw()
if ctrl.aux1 then if ctrl.aux1 then
self.selfdriving = true self.selfdriving = true
minetest.chat_send_all("Boat is now selfdriving") -- minetest.chat_send_all("Boat is now selfdriving")
end end
if ctrl.up then if ctrl.up then
self.v = self.v + 0.1 self.v = self.v + 0.1
@ -339,7 +342,7 @@ minetest.register_entity("advboats:boat", boat)
minetest.register_craftitem("advboats:boat", { minetest.register_craftitem("advboats:boat", {
description = "Boat", description = "Advanced Boat",
inventory_image = "advboats_inventory.png", inventory_image = "advboats_inventory.png",
wield_image = "advboats_wield.png", wield_image = "advboats_wield.png",
wield_scale = {x = 2, y = 2, z = 1}, wield_scale = {x = 2, y = 2, z = 1},

Binary file not shown.

After

Width:  |  Height:  |  Size: 800 B

BIN
textures/advboats_wield.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 575 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 851 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 546 B