update
This commit is contained in:
1 parent
0eeccb2979
commit
d68d118e7a
30 files changed
+306
-74
No files matched your search
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,43 +0,0 @@
|
||||
local kernel=...
|
||||
|
||||
local w,h = kernel.screen:getSize()
|
||||
local x,y = kernel.screen:getCursorPos()
|
||||
local c = kernel.screen:getTextColor()
|
||||
kernel.screen:setTextColor(5)
|
||||
local logoFile=""
|
||||
if kernel.ifs.isFile("/etc/hypersplash/logo.txt") then
|
||||
logoFile=kernel.ifs.readAllText("/etc/hypersplash/logo.txt")
|
||||
else
|
||||
logoFile=logoFile..".. *. ..\n"
|
||||
logoFile=logoFile.." *= +@* +* \n"
|
||||
logoFile=logoFile.." .@#. -@@@= :#@. \n"
|
||||
logoFile=logoFile.." =@@+ *@@@# +@@= \n"
|
||||
logoFile=logoFile.." %@@%: *@@@# -%@@% \n"
|
||||
logoFile=logoFile.." :@@@@+ *@@@# .*@@@@: \n"
|
||||
logoFile=logoFile.." :*@@@%- *@@@# -@@@@*: \n"
|
||||
logoFile=logoFile.." =%@@#. *@@@# .#@@%= \n"
|
||||
logoFile=logoFile.." :=. :*@@= *@@@# =@@+: .=: \n"
|
||||
logoFile=logoFile.." %@#=..*# +@@@# #*..=#@# \n"
|
||||
logoFile=logoFile.." .@@@@+=# .%@%: #=+@@@@. \n"
|
||||
logoFile=logoFile.." .....=# -@= *+...:. \n"
|
||||
logoFile=logoFile.." -*%*-@= - =@-*%*- \n"
|
||||
logoFile=logoFile.." -@*. -@%. :%@- :*@- \n"
|
||||
logoFile=logoFile.." .#@#@* \n"
|
||||
logoFile=logoFile.." -#- \n"
|
||||
end
|
||||
|
||||
local logo=string.split(logoFile,"\n")
|
||||
|
||||
local hc=(h/2)-(#logo/2)
|
||||
|
||||
local function printCenter(text, yo)
|
||||
kernel.screen:setCursorPos((w)-(#text), yo)
|
||||
kernel.screen:printInline(text)
|
||||
end
|
||||
|
||||
for i,v in ipairs(logo) do
|
||||
printCenter(v, hc+i)
|
||||
end
|
||||
|
||||
kernel.screen:setCursorPos(x,y)
|
||||
kernel.screen:setTextColor(c)
|
||||
@@ -0,0 +1,59 @@
|
||||
local kernel=...
|
||||
|
||||
local logoFile=""
|
||||
if kernel.vfs.exists("/etc/hypersplash/logo.txt") then
|
||||
local file=kernel.vfs.open("/etc/hypersplash/logo.txt")
|
||||
logoFile=kernel.vfs.read(file, 16384)
|
||||
kernel.vfs.close(file)
|
||||
else
|
||||
logoFile=logoFile..".. *. ..\n"
|
||||
logoFile=logoFile.." *= +@* +* \n"
|
||||
logoFile=logoFile.." .@#. -@@@= :#@. \n"
|
||||
logoFile=logoFile.." =@@+ *@@@# +@@= \n"
|
||||
logoFile=logoFile.." %@@%: *@@@# -%@@% \n"
|
||||
logoFile=logoFile.." :@@@@+ *@@@# .*@@@@: \n"
|
||||
logoFile=logoFile.." :*@@@%- *@@@# -@@@@*: \n"
|
||||
logoFile=logoFile.." =%@@#. *@@@# .#@@%= \n"
|
||||
logoFile=logoFile.." :=. :*@@= *@@@# =@@+: .=: \n"
|
||||
logoFile=logoFile.." %@#=..*# +@@@# #*..=#@# \n"
|
||||
logoFile=logoFile.." .@@@@+=# .%@%: #=+@@@@. \n"
|
||||
logoFile=logoFile.." .....=# -@= *+...:. \n"
|
||||
logoFile=logoFile.." -*%*-@= - =@-*%*- \n"
|
||||
logoFile=logoFile.." -@*. -@%. :%@- :*@- \n"
|
||||
logoFile=logoFile.." .#@#@* \n"
|
||||
logoFile=logoFile.." -#- \n"
|
||||
end
|
||||
|
||||
local logo=string.split(logoFile,"\n")
|
||||
|
||||
for _,term in pairs(kernel.vfs.listdir("/dev/tty/")) do
|
||||
local file = kernel.vfs.open("/dev/tty/"..term, "w")
|
||||
kernel.vfs.devctl(file, "clear")
|
||||
kernel.vfs.devctl(file, "sfgc", 0x00FFFF)
|
||||
kernel.vfs.devctl(file, "sbgc", 0x000000)
|
||||
|
||||
local tmp = kernel.vfs.devctl(file, "size")
|
||||
local w,h = tonumber(tmp:sub(1, tmp:find(";")-1)), tonumber(tmp:sub(tmp:find(";")+1))
|
||||
|
||||
local hc=(h/2)-(#logo/2)
|
||||
local function printCenter(text, yo)
|
||||
kernel.vfs.devctl(file, "spos", (w/2)-(#text/2), yo)
|
||||
kernel.vfs.write(file, text)
|
||||
end
|
||||
|
||||
for i,v in ipairs(logo) do
|
||||
printCenter(v, hc+i)
|
||||
end
|
||||
|
||||
kernel.vfs.close(file)
|
||||
end
|
||||
|
||||
kernel.sleep(1.5)
|
||||
|
||||
for _,term in pairs(kernel.vfs.listdir("/dev/tty/")) do
|
||||
local file = kernel.vfs.open("/dev/tty/"..term, "w")
|
||||
kernel.vfs.devctl(file, "clear")
|
||||
kernel.vfs.devctl(file, "sfgc", 0xFFFFFF)
|
||||
kernel.vfs.devctl(file, "sbgc", 0x000000)
|
||||
kernel.vfs.close(file)
|
||||
end
|
||||
@@ -1,2 +0,0 @@
|
||||
local kernel=...
|
||||
kernel.sleep(1.5)
|
||||
Reference in new issue
Block a user