add statusbar messages before the game

also remove unnecesary test nodes, remove debug chat
master
MisterE123 2021-01-25 22:33:46 -05:00
parent 028bfc87ae
commit d4e7540664
2 changed files with 29 additions and 62 deletions

View File

@ -160,10 +160,34 @@ function wormball.get_look_dir(arena,player)
end
local function send_message(arena,num_str)
arena_lib.HUD_send_msg_all("broadcast", arena, "Game Begins In "..num_str, 1, nil, "#255000000")
end
arena_lib.on_load("wormball", function(arena)
send_message(arena,'5')
minetest.after(1, function(arena)
send_message(arena,'4')
minetest.after(1, function(arena)
send_message(arena,'3')
minetest.after(1, function(arena)
send_message(arena,'2')
minetest.after(1, function(arena)
send_message(arena,'1')
minetest.after(1, function(arena)
arena_lib.HUD_send_msg_all("broadcast", arena, "GO!", 1, nil, "#255000000")
end, arena)
end, arena)
end, arena)
end, arena)
end, arena)
--clear the board of gamepieces
local pos1 = arena.area_to_clear_after_game_pos_1
local pos2 = arena.area_to_clear_after_game_pos_2
@ -227,8 +251,8 @@ arena_lib.on_load("wormball", function(arena)
local att = minetest.add_entity(pos, 'wormball:player_att')
if att then minetest.chat_send_all('ent spawned!')
else minetest.chat_send_all('ent not spawned!') end
-- if att then minetest.chat_send_all('ent spawned!')
-- else minetest.chat_send_all('ent not spawned!') end
player:set_attach(att, "", {x=0,y=0,z=0}, {x=0,y=0,z=0})
@ -372,7 +396,7 @@ minetest.register_globalstep(function(dtime)
if att then
att:move_to(new_pos, true)
else
minetest.chat_send_all('not_attached!')
--minetest.chat_send_all('not_attached!')
end
elseif new_node == 'default:apple' then
@ -386,7 +410,7 @@ minetest.register_globalstep(function(dtime)
if att then
att:move_to(new_pos, true)
else
minetest.chat_send_all('not_attached!')
--minetest.chat_send_all('not_attached!')
end
else

View File

@ -77,60 +77,3 @@ minetest.register_node("wormball:straight_", {
})
--minetest.set_node(pos, {name = "nodename", param2 = N}) ,0 = z orient, 1= x orient, 4 = vertical y orient
minetest.register_node("wormball:corner_", {
description = "wormball node corner",
drawtype = "mesh",
mesh = 'wormball_corner.b3d',
tiles = {"wormball_straight.png", "wormball_end.png","wormball_corner_side.png","wormball_corner_top.png"},
paramtype2 = "facedir",
place_param2 = 16,
--0: -y -> -z,
--1: -y -> -x,
--2: -y -> +z,
--3: -y -> +x,
--4: +y -> -z,
--5: -z -> -x,
--6: -y -> -z,
--7: +x -> -z,
--8: -y -> +z,
--9: -x -> +z,
--10:+y -> +z,
--11:+z -> +x,
--12:-z -> -x,
--13:+y -> -x,
--14:-x, ->+z,
--21:+y -> +x
paramtype = "light",
backface_culling = true,
sunlight_propagates = true, -- Sunlight can shine through block
groups = {cracky = 3, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults()
})
minetest.register_entity('wormball:player_att',{
initial_properties = {
physical = false,
pointable = false,
visual = "sprite",
textures = {'wormball_alpha.png'},
use_texture_alpha = true,
is_visible = false,
},
_timer = 1,
on_step = function(self, dtime, moveresult)
-- self._timer = self._timer + dtime
-- if self._timer < 6 and not(self.object:get_attach()) then
-- self.object:remove()
-- end
return
end,
})