1fireworkboom = class:new()
2
3function fireworkboom:init(x)
4	self.x = x+(math.random(9)-5)
5	self.y = math.random(5)+2
6	self.timer = 0
7	marioscore = marioscore + 200
8end
9
10function fireworkboom:update(dt)
11	self.timer = self.timer + dt
12
13	if self.timer >= fireworksoundtime and self.timer-dt < fireworksoundtime then
14		playsound(boomsound)
15	end
16
17	if self.timer > fireworkdelay then
18		return true
19	end
20end
21
22function fireworkboom:draw()
23	local framelength = fireworkdelay/3
24	local frame = 5
25	if self.timer > framelength then
26		frame = 6
27	end
28	if self.timer > framelength*2 then
29		frame = 7
30	end
31
32	love.graphics.drawq(fireballimg, fireballquad[frame], math.floor((self.x-xscroll)*16*scale), (self.y-0.5)*16*scale, 0, scale, scale, 8, 8)
33end