But if you could, would it be possible to make some kind of drawing api:
Kind of like this:
Monitor:DrawBox(White, {x = 3, y = 5}, {x = 6, 10})
Monitor:DrawLine, DrawCircle, DrawTexture, DrawText
Mouse.GetLocation
You could maybe use the Java Blitting API then use Rendertotexture to store it or something.
Perhaps maybe a image class:
local Image = {}
function Image.Create(x,y)
local t = {}
setmetatable(t, self)
end
function Image.DrawCicle(x,y,color,radius)
end
function Image.DrawLine(x1,y1, x2,y2)
end
Which saves Bitmap storage within itself.
Then you can actually draw the Image on a monitor to use it as a GUI Window.
What would also be awesome if you integrated an laptop or some sort of portable computer which can connect to other computers wirelessly.
Kind of like an wireless transmitter/reciever, the laptop would be able to send/access information to the computers.
You could make it simular to a floopy disk where you only can connect to a single computer trough a block.