mirror of
https://github.com/Kiritow/OpenComputerScripts.git
synced 2024-03-22 13:10:46 +08:00
Add gui library
This commit is contained in:
parent
b3b89b3605
commit
73b803997a
31
kgui.lua
Normal file
31
kgui.lua
Normal file
|
@ -0,0 +1,31 @@
|
|||
-- Kiritow's GUI Library
|
||||
-- Author: Github/Kiritow
|
||||
|
||||
local component=require("component")
|
||||
|
||||
local function GPUClear(t)
|
||||
local w,h=t.gpu.getResolution()
|
||||
t.gpu.fill(1,1,w,h," ")
|
||||
end
|
||||
|
||||
local function GPUSet(t,line,col,str)
|
||||
t.gpu.set(col,line,str)
|
||||
end
|
||||
|
||||
local function GPUGet(t,line,col)
|
||||
return t.gpu.get(col,line)
|
||||
end
|
||||
|
||||
-- API
|
||||
function GetGPU()
|
||||
if(component.gpu==nil) then
|
||||
error("No GPU Found.")
|
||||
else
|
||||
local t={}
|
||||
t.gpu=component.gpu
|
||||
t.clear=GPUClear
|
||||
t.set=GPUSet
|
||||
t.get=GPUGet
|
||||
return t
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue
Block a user