Compare commits

..

4 Commits

Author SHA1 Message Date
Funey 5fcbff9178 Delete welcome.lua 2015-05-04 18:54:11 +01:00
Funey e0f00e5e23 Delete test.lua 2015-05-04 18:54:01 +01:00
Funey 1ed21c68f7 Delete startgui.lua 2015-05-04 18:53:42 +01:00
Funey eb96fd5cf1 Delete CubeAPI.lua 2015-05-04 18:53:23 +01:00
4 changed files with 0 additions and 2217 deletions

View File

@ -1,46 +0,0 @@
-- RedCube API by Gonow32 and CathrodeRayTube
-- Designed for the RedCube games console
function clearScr(backColour, textColour)
term.setBackgroundColour(backColour)
term.setTextColour(textColour)
term.clear()
term.setCursorPos(1,1)
end
function checkForSaveFolder()
if fs.exists("saves") and fs.isDir("saves") then
return true
else
return false
end
end
function clear()
term.clear()
term.setCursorPos(1,1)
end
function drmCheck()
rednet.open("top")
if fs.exists("/disk/.copyprotect") then
local file = fs.open("disk/.copyprotect", "r")
rednet.send(2340, "checkcode")
sleep(1)
rednet.send(2340, file.readAll())
file.close()
local id, message = rednet.receive(4)
if message == "yes" or not message then
return true
else
return false
end
else
return false
end
end
function quickReboot(...)
sleep(...)
os.reboot()
end

View File

@ -1,175 +0,0 @@
--RedCube GUI By Gonow32 and CathrodeRayTube
--Clock coded by DreamWave
os.loadAPI("CubeAPI")
local menu = 0
local w,h = term.getSize()
if term.isColor() == false then
error("This GUI can not be run on monochrome computers.")
end
function drawTaskbar()
term.setCursorPos(1,h)
paintutils.drawLine(1, h, w, h, colours.red)
term.setCursorPos(1,h)
term.setBackgroundColour(colours.green)
term.setTextColour(colours.white)
term.write("(Start)")
term.setBackgroundColour(colours.black)
term.setCursorPos(1,1)
end
--error("I reached here!")
function drawDesktop()
term.current().setVisible(false)
term.setBackgroundColour(colours.white)
term.clear()
term.setCursorPos(1,1)
--error("I reached here")
image = paintutils.loadImage(".background")
paintutils.drawImage(image, 1, 1)
drawTaskbar()
term.current().setVisible(true)
end
function drawStart()
term.setCursorPos(1,h-1)
term.write(" ")
term.setCursorPos(1,h-2)
term.write(" Restart ")
term.setCursorPos(1,h-3)
term.write(" Shutdown ")
term.setCursorPos(1,h-4)
term.write(" Run ")
term.setCursorPos(1,h-5)
term.write(" Paint ")
term.setCursorPos(1,h-6)
term.write(" RedSpace ")
term.setCursorPos(1,h-7)
term.write(" ")
end
drawDesktop()
--error("I reached here!")
function updateClock()
term.setBackgroundColor(colors.red)
local time = textutils.formatTime(os.time(), false)
term.setCursorPos(w - #time - 1, h)
write(time)
end
while true do
updateClock()
os.startTimer(.5)
local event, button, x, y = os.pullEventRaw()
if event == "mouse_click" then
if x >= 1 and x <= 7 and y == h and menu == 0 then
drawDesktop()
drawStart()
menu = 1
elseif x >= 1 and x <= 10 and y == h - 3 and menu == 1 then
os.shutdown()
elseif x >= 1 and x <= 10 and y == h - 2 and menu == 1 then
os.reboot()
elseif x >= 1 and x <= 10 and y == h - 4 and menu == 1 then
drawDesktop()
menu = 0
elseif x >= 1 and x <= 10 and y == h - 5 and menu == 1 then
term.setBackgroundColour(colours.black)
term.setTextColour(colours.white)
term.clear()
term.setCursorPos(2,2)
term.write("Enter new/existing file name: ")
filename1 = read()
shell.run("paint "..filename1)
drawDesktop()
menu = 0
elseif x >= 1 and x <= 10 and y == h - 6 and menu == 1 then
term.setBackgroundColour(colours.black)
term.setTextColour(colours.white)
term.clear()
term.setCursorPos(2,2)
term.write("Enter server ID: ")
textid = read()
if not tonumber(textid) then
else
rednet.send(tonumber(textid), "get")
local id2, message2 = rednet.receive(0.5)
term.clear()
if message then
print(message)
sleep(10)
end
end
drawDesktop()
else
drawDesktop()
menu = 0
end
elseif event == "disk" then
CubeAPI.clearScr(colours.black, colours.white)
if fs.exists("disk/.copyprotect") then
file = fs.open("disk/.copyprotect", "r")
rednet.send(1907, "checkcode")
rednet.send(1907, file.readAll())
file.close()
local id, message = rednet.receive(4)
if message == "yes" or not message then
if fs.exists("disk/startgame") then
shell.run("disk/startgame")
drawDesktop()
else
textutils.slowPrint("There is a problem with your disk. Please return it to the retailer.")
sleep(2)
disk.eject("right")
os.reboot()
end
else
print("Don't copy that floppy.")
disk.eject("right")
sleep(2)
os.reboot()
end
else
print("Don't copy that floppy.")
disk.eject("right")
sleep(2)
os.reboot()
end
elseif event == "timer" then
updateClock()
end
end
function drmCheck()
if fs.exists("disk/.copyprotect") then
file = fs.open("disk/.copyprotect", "r")
rednet.send(2340, "checkcode")
rednet.send(2340, file.readAll())
file.close()
local id, message = rednet.receive(4)
if message == "yes" or not message then
if fs.exists("disk/startgame") then
shell.run("disk/startgame")
else
textutils.slowPrint("Game file not found. Going to desktop.")
end
else
print("Don't copy that floppy.")
disk.eject("right")
sleep(2)
os.reboot()
end
else
print("Don't copy that floppy.")
disk.eject("right")
sleep(2)
os.reboot()
end
end

1934
test.lua

File diff suppressed because it is too large Load Diff

View File

@ -1,62 +0,0 @@
--[[-- JakeUtils API: Commands
-- sPrint("text") -- Slowprint any text
-- center("text") -- center text to middle of any screen
-- rainbowPrint("text") -- print text in ALOT of colors!
function sPrint(text)
textutils.slowPrint(text)
end]]--
function center(text)
maxX, maxY = term.getSize()
curX, curY = term.getCursorPos()
sub = #text / 2
cenX = maxX / 2 - sub
term.setCursorPos(cenX, maxY / 2)
print(text)
end
function rainbowPrint(text)
for i=1,#text do
term.setTextColor(math.pow(math.random(1,15),4))
write(string.sub(text,i,i))
end
end
term.setBackgroundColor(colors.lightBlue)
term.clear()
term.setTextColor(colors.white)
center("Welcome!")
sleep(0.25)
term.setBackgroundColor(colors.blue)
term.clear()
center("Welcome!")
sleep(2)