diff options
Diffstat (limited to 'utils/screen_shaker.lua')
-rw-r--r-- | utils/screen_shaker.lua | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/utils/screen_shaker.lua b/utils/screen_shaker.lua deleted file mode 100644 index aef89e4..0000000 --- a/utils/screen_shaker.lua +++ /dev/null @@ -1,28 +0,0 @@ -Class = require("libs.hump.class") -Shack = require("libs.shack") -local Timer = require("libs.hump.Timer") - -ScreenShaker = Class { - init = function(self) - monsterGrowl = love.audio.newSource("assets/sfx/sfx_deathscream_alien1.wav", "static") - local width, height = love.graphics.getDimensions() - Shack:setDimensions(width, height) - Timer.every(10, shakeScreen) - end -} - -function ScreenShaker:update(dt) - Timer.update(dt) - Shack:update(dt) -end - -function ScreenShaker:draw() - Shack:apply() -end - -function shakeScreen() - Shack:setShake(20) - monsterGrowl:play() -end - -return ScreenShaker
\ No newline at end of file |