|
123456789101112131415161718192021222324252627 |
- explosion = Class{}
-
- function explosion:init(x, y, v, color)
- self.color = color
- self.x = x
- self.y = y
- self.v = v
- self.range = 0
- self.killed = false
- print(self.i)
- end
-
- function explosion:update(dt)
- self.range = self.range + dt * 24
- if self.range * self.v > WINDOW_WIDTH * 2 then
- print("killing myself with range" .. self.range)
- self.killed = true
- end
- end
-
-
-
- function explosion:render()
- print("rendering myself" .. self.x .. " " .. self.y .. " " .. self.range .. " " .. self.v)
- love.graphics.setColor(unpack(self.color))
- love.graphics.circle("fill", self.x, self.y, self.range * self.v, 100)
- end
|