mirror of
https://github.com/FunKey-Project/RetroFE.git
synced 2026-04-02 10:16:50 +02:00
Adding lua scripts
This commit is contained in:
25
Package/Environment/Common/lua/Image.lua
Normal file
25
Package/Environment/Common/lua/Image.lua
Normal file
@@ -0,0 +1,25 @@
|
||||
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
|
||||
Reference in New Issue
Block a user