Updated Basalt (markdown)

Robert Jelic
2022-04-03 21:16:02 +02:00
parent a26bf22f4e
commit 12eeb048f0

@@ -20,7 +20,7 @@ local mainFrame = basalt.createFrame("myFirstFrame"):show()
removes the frame
````lua
local mainFrame = basalt.createFrame("myFirstFrame"):show()
NyoUI.removeFrame("myFirstFrame")
basalt.removeFrame("myFirstFrame")
````
**args:** the id as string<br>
**returns:**-<br>
@@ -70,7 +70,7 @@ basalt.debug("Hi i am cute")
**returns:**-<br>
# Tipps
If you are new to such things, you want to create your own logic (lets say for example a redstone or rednet handler) while using the NyoUI Framework, you just have to create something like this:
If you are new to such things, you want to create your own logic (lets say for example a redstone or rednet handler) while using the basalt Framework, you just have to create something like this:
````lua
local basalt = dofile("basalt.lua")
@@ -85,14 +85,14 @@ local function yourCustomHandler()
end
end
parallel.waitForAll(basalt.startUpdate, yourCustomHandler) -- here it will handle your function (yourCustomHandler) and NyoUIs handlers at the time
parallel.waitForAll(basalt.startUpdate, yourCustomHandler) -- here it will handle your function (yourCustomHandler) and basalts handlers at the time
````
You can read [here](http://www.computercraft.info/wiki/Parallel_(API)) what exactly parallel.waitForAll() does
# Installer
Here is a premade installer you can add into your script if you want:
This is a visual version, it asks the user if he wants to install NyoUI.lua (if not found)<br>
This is a visual version, it asks the user if he wants to install basalt.lua (if not found)<br>
![](https://i.imgur.com/b4Ys7FB.png)
````lua
--Basalt configurated installer
@@ -146,9 +146,9 @@ local basalt = dofile(filePath) -- here you can change the variablename in any v
------------------------------
````
Here is a very basic one which just installs NyoUI.lua if don't exist:
Here is a very basic one which just installs basalt.lua if don't exist:
````lua
--NyoUI configurated installer
--Basalt configurated installer
local filePath = "basalt.lua" --here you can change the file path default: basalt.lua
if not(fs.exists(filePath))then
shell.run("wget https://raw.githubusercontent.com/NoryiE/Basalt/master/basalt.lua "..filePath)