mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-08-03 19:17:27 -04:00
Updated APIs (markdown)
parent
d8ca9fa71c
commit
7c36a252d5
13
APIs.md
13
APIs.md
@ -5,6 +5,19 @@ First and foremost you should get familiar with the [Lua reference manual][lua-m
|
||||
|
||||
OpenComputers makes an effort to largely emulate the standard library in areas that would usually interact with the host system - that being the I/O library. There are a few differences, which you can look up here: [[differences in the standard libraries|NonstandardLuaLibs]]. Most notably, the debug and package libraries are not available, and `load` only accepts text source files, no binary / pre-compiled Lua programs (for security reasons).
|
||||
|
||||
Note that you now need to require all APIs(including the ones below) before you use them.
|
||||
For example, instead of simple going "local rs = component.redstone", you now need to require the component API, like so:
|
||||
|
||||
```lua
|
||||
local component = require("component")
|
||||
local rs = component.redstone
|
||||
|
||||
--You can of course change the variable name:
|
||||
local mycomp = require("component")
|
||||
local rs = mycomp.redstone
|
||||
```
|
||||
The same applies for all other APIs listed below(even Sides and Colors).
|
||||
|
||||
Custom Libraries
|
||||
----------------
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user