1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-07-02 16:38:41 +00:00

Add EnvRef:set_timeofday(0...1) and EnvRef:get_timeofday()

This commit is contained in:
Perttu Ahola 2012-01-24 12:01:59 +02:00
parent cb05a28745
commit 2e8e9ee7f5
3 changed files with 60 additions and 2 deletions

View file

@ -114,10 +114,10 @@
-- minetest.chat_send_player(name, text)
-- minetest.get_player_privs(name) -> set of privs
-- minetest.get_inventory(location) -> InvRef
-- minetest.get_current_modname() -> string
-- minetest.get_modpath(modname) -> eg. "/home/user/.minetest/usermods/modname"
-- ^ location = eg. {type="player", name="celeron55"}
-- {type="node", pos={x=, y=, z=}}
-- minetest.get_current_modname() -> string
-- minetest.get_modpath(modname) -> eg. "/home/user/.minetest/usermods/modname"
--
-- minetest.debug(line)
-- ^ Goes to dstream
@ -169,6 +169,8 @@
-- - get_meta(pos) -- Get a NodeMetaRef at that position
-- - get_player_by_name(name) -- Get an ObjectRef to a player
-- - get_objects_inside_radius(pos, radius)
-- - set_timeofday(val): val: 0...1; 0 = midnight, 0.5 = midday
-- - get_timeofday()
--
-- NodeMetaRef (this stuff is subject to change in a future version)
-- - get_type()

View file

@ -4,6 +4,8 @@
-- For testing random stuff
experimental = {}
function on_step(dtime)
-- print("experimental on_step")
--[[
@ -20,6 +22,26 @@ function on_step(dtime)
end
end
--]]
--[[
if experimental.t1 == nil then
experimental.t1 = 0
end
experimental.t1 = experimental.t1 + dtime
if experimental.t1 >= 2 then
experimental.t1 = experimental.t1 - 2
minetest.log("time of day is "..minetest.env:get_timeofday())
if experimental.day then
minetest.log("forcing day->night")
experimental.day = false
minetest.env:set_timeofday(0.0)
else
minetest.log("forcing night->day")
experimental.day = true
minetest.env:set_timeofday(0.5)
end
minetest.log("time of day is "..minetest.env:get_timeofday())
end
--]]
end
minetest.register_globalstep(on_step)