Blame view

game/cloud2.lua 424 Bytes
ca0e8212   Geoffrey PREUD'HOMME   Code original
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  cloud2 = class:new()

  

  function cloud2:init(y)

  	self.x = math.random()*100

  	self.y = 120+y

  	self.i = math.random(2)

  	self.speed = -500

  end

  

  function cloud2:update(dt)

  	self.y = self.y + self.speed*dt

  	

  	if self.y < -20 then

  		self.y = self.y+140

  		self.x = math.random()*100

  		self.i = math.random(2)

  	end

  end

  

  function cloud2:draw()

  	draw(_G["cloud" .. self.i .. "img"], self.x, self.y, 0, 1, 1, 15)

  end