1bubble = class:new() 2 3--"FUCKING BUBBLES!!!!" 4-- -The Nostalgia Critic 5 6function bubble:init(x, y) 7 self.x = x 8 self.y = y 9 10 self.speedy = -bubblesspeed 11end 12 13function bubble:update(dt) 14 self.speedy = self.speedy + (math.random()-0.5)*dt*100 15 16 if self.speedy < -bubblesspeed-bubblesmargin then 17 self.speedy = -bubblesspeed-bubblesmargin 18 elseif self.speedy > -bubblesspeed+bubblesmargin then 19 self.speedy = -bubblesspeed+bubblesmargin 20 end 21 22 self.y = self.y + self.speedy*dt 23 24 if self.y < bubblesmaxy then 25 return true 26 end 27 28 return false 29end 30 31function bubble:draw() 32 love.graphics.draw(bubbleimg, math.floor((self.x-xscroll)*16*scale), math.floor((self.y-.5)*16*scale), 0, scale, scale, 2, 2) 33end