aboutsummaryrefslogtreecommitdiff
path: root/games/minimal/mods
diff options
context:
space:
mode:
Diffstat (limited to 'games/minimal/mods')
-rw-r--r--games/minimal/mods/experimental/init.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/games/minimal/mods/experimental/init.lua b/games/minimal/mods/experimental/init.lua
index 5dab41354..f1b8ec44a 100644
--- a/games/minimal/mods/experimental/init.lua
+++ b/games/minimal/mods/experimental/init.lua
@@ -6,6 +6,22 @@
experimental = {}
+experimental.player_visual_index = 0
+function switch_player_visual()
+ for _, obj in pairs(minetest.env:get_objects_inside_radius({x=0,y=0,z=0}, 1000000)) do
+ if obj:get_player_name() then
+ if experimental.player_visual_index == 0 then
+ obj:set_properties({visual="upright_sprite"})
+ else
+ obj:set_properties({visual="cube"})
+ end
+ end
+ end
+ experimental.player_visual_index = (experimental.player_visual_index + 1) % 2
+ minetest.after(1.0, switch_player_visual)
+end
+minetest.after(1.0, switch_player_visual)
+
--[[
stepsound = -1
function test_sound()