Files
RetroFE/Package/Environment/Common/lua/Image.lua
2015-12-11 16:17:23 -06:00

26 lines
498 B
Lua

Component = require("Component")
Event = require("Event")
local Image = {}
Image.__index = Image
function Image.new()
instance = {id = 0}
setmetatable(instance, Image)
Event.register("draw", Image, Image.draw)
return instance
end
function Image:load(name)
self.id = image.load(name)
self.originalWidth, self.originalHeight = image.getDimensions(self.id)
end
function Image:draw()
image.draw(component.getProperties())
end
setmetatable(Image, {__index = Component})
return Image