From aae0ca1d5ac91784f034e7dd895cee60d68cba08 Mon Sep 17 00:00:00 2001 From: Robert Jelic <36573031+NoryiE@users.noreply.github.com> Date: Tue, 19 Apr 2022 20:16:47 +0200 Subject: [PATCH] Updated Basalt (markdown) --- Basalt.md | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/Basalt.md b/Basalt.md index d86aded..0e22293 100644 --- a/Basalt.md +++ b/Basalt.md @@ -96,29 +96,32 @@ This is a visual version, it asks the user if he wants to install basalt.lua (if ![](https://i.imgur.com/b4Ys7FB.png) ````lua --Basalt 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 local w,h = term.getSize() term.clear() - local _installerWindow = window.create(term.current(),w/2-7,h/2-3,16,6) - _installerWindow.setBackgroundColor(colors.blue) - _installerWindow.write("Basalt Installer ") + local _installerWindow = window.create(term.current(),w/2-8,h/2-3,18,6) + _installerWindow.setBackgroundColor(colors.gray) + _installerWindow.setTextColor(colors.black) + _installerWindow.write(" Basalt Installer ") _installerWindow.setBackgroundColor(colors.lightGray) for line=2,6,1 do _installerWindow.setCursorPos(1,line) if(line==3)then - _installerWindow.write("No Basalt found! ") + _installerWindow.write(" No Basalt found! ") elseif(line==4)then - _installerWindow.write("Install it? ") + _installerWindow.write(" Install it? ") elseif(line==6)then - _installerWindow.setBackgroundColor(colors.green) - _installerWindow.write("yes") + _installerWindow.setTextColor(colors.black) + _installerWindow.setBackgroundColor(colors.gray) + _installerWindow.write("Install") _installerWindow.setBackgroundColor(colors.lightGray) - _installerWindow.write(string.rep(" ",11)) + _installerWindow.write(string.rep(" ",5)) _installerWindow.setBackgroundColor(colors.red) - _installerWindow.write("no") + _installerWindow.write("Cancel") else - _installerWindow.write(string.rep(" ",16)) + _installerWindow.write(string.rep(" ",18)) end end _installerWindow.setVisible(true) @@ -126,14 +129,17 @@ if not(fs.exists(filePath))then while(not(fs.exists(filePath))) do local event, p1,p2,p3,p4 = os.pullEvent() if(event=="mouse_click")then - if(p3==math.floor(h/2+2))and(p2>=w/2-7)and(p2<=w/2-5)then + if(p3==math.floor(h/2+2))and(p2>=w/2-8)and(p2<=w/2-2)then shell.run("wget https://raw.githubusercontent.com/NoryiE/Basalt/master/basalt.lua "..filePath) _installerWindow.setVisible(false) term.clear() break end - if(p3==h/2+2)and(p2<=w/2+7)and(p2>=w/2+5)then + if(p3==h/2+2)and(p2<=w/2+9)and(p2>=w/2+4)then + _installerWindow.clear() _installerWindow.setVisible(false) + term.setCursorPos(1,1) + term.clear() return end end