First commit of LuaGame with an OpenGL backend.
[luagame.git] / demos / shine_on / scripts / OrangeSpark.lua
blob0646894df64219c1a2a080184986148de498f108
1 --default values
2 OrangeSpark = Object:new()
3 OrangeSpark.type = "OrangeSpark"
5 OrangeSpark.image, OrangeSpark.w, OrangeSpark.h = get_image("images/orange_sparkle.png")
7 function OrangeSpark:new(o)
8 o = o or {}
9 setmetatable(o, self)
10 self.__index = self
11 return o
12 end
15 function OrangeSpark:update(delta)
16 Object.update(self, delta)
17 --bounds checking (ensure it's inside the game screen)
18 if self.x > s_width or self.y > s_height or self.x + self.w < 0 or self.y + self.h < 0 then
19 self.collect = true
20 end
22 end
25 function OrangeSpark:draw()
26 Object.draw(self)
27 end