Fix sound direction and add experimental:soundblock alias sb in minimal for testing
authorPerttu Ahola <celeron55@gmail.com>
Wed, 4 Apr 2012 10:32:08 +0000 (13:32 +0300)
committerPerttu Ahola <celeron55@gmail.com>
Wed, 4 Apr 2012 10:32:08 +0000 (13:32 +0300)
games/minimal/mods/experimental/init.lua
src/game.cpp

index 11f32b3f9cda8ab0084960f2205a72f28a57a0f3..cb0b209d822de0a23fa02dbe9cd61f434ea441dc 100644 (file)
@@ -20,6 +20,25 @@ function switch_player_visual()
 end
 minetest.after(1.0, switch_player_visual)
 
+minetest.register_node("experimental:soundblock", {
+       tile_images = {"unknown_block.png", "default_tnt_bottom.png",
+                       "default_tnt_side.png", "default_tnt_side.png",
+                       "default_tnt_side.png", "default_tnt_side.png"},
+       inventory_image = minetest.inventorycube("unknown_block.png",
+                       "default_tnt_side.png", "default_tnt_side.png"),
+})
+
+minetest.register_alias("sb", "experimental:soundblock")
+
+minetest.register_abm({
+       nodenames = {"experimental:soundblock"},
+       interval = 1,
+       chance = 1,
+       action = function(p0, node, _, _)
+               minetest.sound_play("default_grass_footstep", {pos=p0, gain=0.5})
+       end,
+})
+
 --[[
 stepsound = -1
 function test_sound()
index a0f6c0d8ca4a96f93ae7e1b6c1a8da59271e089a..fb429beba047d2f692f7b191d32a09bcbc3030f4 100644 (file)
@@ -2080,7 +2080,7 @@ void the_game(
                // Update sound listener
                sound->updateListener(camera.getCameraNode()->getPosition(),
                                v3f(0,0,0), // velocity
-                               camera.getCameraNode()->getTarget(),
+                               camera.getDirection(),
                                camera.getCameraNode()->getUpVector());
 
                /*