1--Can't believe I'm doing this
2rainboom = class:new()
3
4function rainboom:init(x, y, dir)
5	self.x = x
6	self.y = y
7	self.dir = dir
8	self.timer = 0
9	self.frame = 1
10
11	self.r = 0
12	if dir == "up" then
13		self.r = -math.pi/2
14	elseif dir == "down" then
15		self.r = math.pi/2
16	elseif dir == "left" then
17		self.r = math.pi
18	end
19end
20
21function rainboom:update(dt)
22	self.timer = self.timer + dt
23	while self.timer > rainboomdelay do
24		self.frame = self.frame + 1
25		self.timer = self.timer - rainboomdelay
26	end
27
28	if self.frame > rainboomframes then
29		return true
30	end
31
32	return false
33end
34
35function rainboom:draw()
36	love.graphics.drawq(rainboomimg, rainboomquad[self.frame], (self.x-xscroll)*16*scale, (self.y-0.5)*16*scale, self.r, scale, scale, 29, 92)
37end