Small Update

- Fixed MonitorFrame
- Added MonitorFrame Docs
This commit is contained in:
Robert Jelic
2023-05-03 19:50:35 +02:00
parent 6c235b04df
commit 4b2d417d75
9 changed files with 190 additions and 32 deletions

View File

@@ -0,0 +1,41 @@
## setMonitorGroup
### Description
Sets the monitor group for the MonitorFrame. This can be used to combine multiple in-game monitors into a single large monitor. The content of the MonitorFrame will be displayed across all monitors in the group.
### Parameters
1. `table` A table containing monitor names connected to the computer, organized by their position in the group.
Table Layout:
```lua
{
[y1] = {"x1", "x2", "x3"}
[y2] = {"x1", "x2", "x3"}
}
```
### Returns
1. `object` The object in use
### Usage
* Creates a MonitorFrame and combines two monitors into a single large monitor:
```lua
local basalt = require("basalt")
local monitorFrame = basalt.addMonitor()
local monitorGroup = {
[1] = {"monitor_1", "monitor_2"},
[2] = {"monitor_3", "monitor_4"}
}
monitorFrame:setMonitorGroup(monitorGroup)
basalt.autoUpdate()
```