Add positional sounds from the tilemap

This commit is contained in:
2014-06-13 22:36:58 -07:00
parent 591f06bba0
commit bace662f11

View File

@@ -123,12 +123,13 @@ SoundSprite.prototype.adjust_relative_to = function(spr) {
var xd_left = this.x - game.camera.x;
var yd_bottom = (game.camera.y + game.camera.height - this.y);
var yd_top = this.y - game.camera.y;
var hyp_perfect:Number = sqrt(((game.camera.width/2) * (game.camera.width/2)) +
var hyp_perfect = sqrt(((game.camera.width/2) * (game.camera.width/2)) +
((game.camera.height/2) * (game.camera.height/2))
);
var hyp_right:Number = sqrt((xd_right * xd_right) + (yd_bottom * yd_bottom));
var hyp_left:Number = sqrt((xd_left * xd_left) + (yd_top * yd_top));
var hyp_right = sqrt((xd_right * xd_right) + (yd_bottom * yd_bottom));
var hyp_left = sqrt((xd_left * xd_left) + (yd_top * yd_top));
console.log([hyp_perfect, hyp_left, hyp_right]);
if ( hyp_right > hyp_left ) {
this.sound.volume = Number(hyp_left / hyp_perfect);
} else {