| 123456789101112131415161718 |
- Wave = {}
- Wave = class()
- function Wave:init()
- self:resize()
- self.strength = {0, 0}
- end
- function Wave:update()
- self.strength[1] = math.lerp(self.strength[1], ctx.player.dead and .005 or 0, .5 * tickRate)
- self.strength[2] = math.lerp(self.strength[2], ctx.player.dead and .005 * 4 / 3 or 0, .5 * tickRate)
- self.shader:send('time', tick)
- self.shader:send('strength', self.strength)
- end
- function Wave:resize()
- self.shader = love.graphics.newShader('media/shaders/wave.shader')
- end
|