Add EnvRef:set_timeofday(0...1) and EnvRef:get_timeofday()
[oweals/minetest.git] / data / mods / experimental / init.lua
index 368295ea7fb35b556974becaa4dff667c14e3966..9a8f8868d5ff31c049126d16ebd0346a56bd47ff 100644 (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)