mirror of
https://github.com/minetest-mods/mesecons.git
synced 2024-12-26 15:37:27 +01:00
Consistency improvement and remove dead code
This commit is contained in:
parent
fe6c9f3e09
commit
8fa6894953
@ -138,8 +138,6 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
mesecon:register_conductor("mesecons:mesecon_on", "mesecons:mesecon_off")
|
|
||||||
|
|
||||||
-- API API API API API API API API API API API API API API API API API API
|
-- API API API API API API API API API API API API API API API API API API
|
||||||
|
|
||||||
function mesecon:add_receptor_node(nodename, rules, get_rules) --rules table is optional; if rules depend on param2 pass (nodename, nil, function get_rules)
|
function mesecon:add_receptor_node(nodename, rules, get_rules) --rules table is optional; if rules depend on param2 pass (nodename, nil, function get_rules)
|
||||||
@ -207,6 +205,16 @@ function mesecon:register_on_signal_change(action)
|
|||||||
mesecon.actions_change[i]=action
|
mesecon.actions_change[i]=action
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function mesecon:register_conductor (onstate, offstate)
|
||||||
|
local i=0
|
||||||
|
while mesecon.conductors[i]~=nil do
|
||||||
|
i=i+1
|
||||||
|
end
|
||||||
|
mesecon.conductors[i]={}
|
||||||
|
mesecon.conductors[i].on=onstate
|
||||||
|
mesecon.conductors[i].off=offstate
|
||||||
|
end
|
||||||
|
|
||||||
mesecon:add_rules("default",
|
mesecon:add_rules("default",
|
||||||
{{x=0, y=0, z=-1},
|
{{x=0, y=0, z=-1},
|
||||||
{x=1, y=0, z=0},
|
{x=1, y=0, z=0},
|
||||||
@ -223,17 +231,4 @@ mesecon:add_rules("default",
|
|||||||
|
|
||||||
print("[MESEcons] Main mod Loaded!")
|
print("[MESEcons] Main mod Loaded!")
|
||||||
|
|
||||||
--minetest.register_on_newplayer(function(player)
|
mesecon:register_conductor("mesecons:mesecon_on", "mesecons:mesecon_off")
|
||||||
--local i=1
|
|
||||||
--while mesecon.wireless_receivers[i]~=nil do
|
|
||||||
-- pos=mesecon.wireless_receivers[i].pos
|
|
||||||
-- request=mesecon.wireless_receivers[i].requested_state
|
|
||||||
-- inverting=mesecon.wireless_receivers[i].inverting
|
|
||||||
-- if request==inverting then
|
|
||||||
-- mesecon:receptor_off(pos)
|
|
||||||
-- end
|
|
||||||
-- if request~=inverting then
|
|
||||||
-- mesecon:receptor_on(pos)
|
|
||||||
-- end
|
|
||||||
--end
|
|
||||||
--end)
|
|
||||||
|
@ -117,16 +117,6 @@ end
|
|||||||
|
|
||||||
--Conductor system stuff
|
--Conductor system stuff
|
||||||
|
|
||||||
function mesecon:register_conductor(onstate, offstate)
|
|
||||||
local i=0
|
|
||||||
while mesecon.conductors[i]~=nil do
|
|
||||||
i=i+1
|
|
||||||
end
|
|
||||||
mesecon.conductors[i]={}
|
|
||||||
mesecon.conductors[i].on=onstate
|
|
||||||
mesecon.conductors[i].off=offstate
|
|
||||||
end
|
|
||||||
|
|
||||||
function mesecon:get_conductor_on(offstate)
|
function mesecon:get_conductor_on(offstate)
|
||||||
local i=0
|
local i=0
|
||||||
while mesecon.conductors[i]~=nil do
|
while mesecon.conductors[i]~=nil do
|
||||||
|
Loading…
Reference in New Issue
Block a user