From fee69da24f3f580acbe6682116a9a1636f9736c4 Mon Sep 17 00:00:00 2001 From: Aki Date: Fri, 24 Jun 2016 19:18:02 +0200 Subject: More sounds --- player.lua | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) (limited to 'player.lua') diff --git a/player.lua b/player.lua index 66872c6..70446b4 100644 --- a/player.lua +++ b/player.lua @@ -44,8 +44,7 @@ Player = { portrait_sprite = nil, portrait_sheet = require "portraits", -- Sounds - sfx_death = love.sound.newSoundData("sounds/death.wav"), - sfx_hit = love.sound.newSoundData("sounds/hit.wav") + sfx = require "sounds" } -- Constructor of `Player` @@ -336,6 +335,8 @@ function Player:hit (ox, oy, sx, sy, vx, vy) end end end + -- sound + self:playSound(4) end -- Hittest @@ -358,7 +359,7 @@ function Player:damage (horizontal, vertical) self:changeAnimation("damage") self.combo = math.min(20, self.combo + 1) self.punchcd = 0.08 - self:playSoundHit() + self:playSound(2) end -- DIE @@ -369,7 +370,7 @@ function Player:die () self.spawntimer = 1 self.body:setActive(false) self.world:onNautKilled(self) - self:playSoundDeath() + self:playSound(1) end -- And then respawn. Like Jon Snow. @@ -382,12 +383,7 @@ function Player:respawn () end -- Sounds -function Player:playSoundHit() - local source = love.audio.newSource(self.sfx_hit) - source:play() -end - -function Player:playSoundDeath() - local source = love.audio.newSource(self.sfx_death) +function Player:playSound(sfx) + local source = love.audio.newSource(self.sfx[sfx]) source:play() end \ No newline at end of file -- cgit v1.1