summaryrefslogtreecommitdiffhomepage
path: root/effect.lua
diff options
context:
space:
mode:
authorAki <nthirtyone@gmail.com>2016-05-17 20:07:58 +0200
committerAki <nthirtyone@gmail.com>2016-05-17 20:07:58 +0200
commit1ae4804534f7d5bf308d38ae1b29de6e5bf558c4 (patch)
treec250692cfdf8cd2de3a03942999d40959d401072 /effect.lua
parent4d2c7c76dfd99dd488edcb162fc6e6bd1f08b7ac (diff)
downloadroflnauts-1ae4804534f7d5bf308d38ae1b29de6e5bf558c4.zip
roflnauts-1ae4804534f7d5bf308d38ae1b29de6e5bf558c4.tar.gz
roflnauts-1ae4804534f7d5bf308d38ae1b29de6e5bf558c4.tar.bz2
Spritesheet in constructor
Diffstat (limited to 'effect.lua')
-rw-r--r--effect.lua12
1 files changed, 5 insertions, 7 deletions
diff --git a/effect.lua b/effect.lua
index 1a0b3f8..31d20a4 100644
--- a/effect.lua
+++ b/effect.lua
@@ -6,11 +6,11 @@
Effect = {
x = 0,
y = 0,
- delay = 0.08,
+ delay = 0.06,
initial = nil,
frame = 1,
animation = nil,
- sprite = love.graphics.newImage("assets/effects.png"),
+ sprite = nil,
quads = require "effects"
}
@@ -20,11 +20,9 @@ function Effect:new(name, x, y)
local o = {}
setmetatable(o, self)
self.__index = self
- -- Set filter
- local min, mag = self.sprite:getFilter()
- if min ~= "nearest" or
- mag ~= "nearest" then
- self.sprite:setFilter("nearest", "nearest")
+ -- Load spritesheet to metatable if not yet loaded
+ if self.sprite == nil then
+ self.sprite = love.graphics.newImage("assets/effects.png")
end
-- Init
o.initial = o.delay