mirror of
https://gitlab.com/lunovox/computing.git
synced 2025-03-15 06:31:22 +00:00
[add] Added text of clock bar. [refact] Change the smartphone name to 'Luanti Phone'.
This commit is contained in:
parent
767454742a
commit
98702d6780
3 changed files with 41 additions and 2 deletions
|
@ -1,4 +1,41 @@
|
|||
|
||||
modComputing.getTextNowWeekDay3S = function()
|
||||
local txtWeekDays3S = {
|
||||
"Sun", --Sunday
|
||||
"Mon", --Monday
|
||||
"Tue", --Tuesday
|
||||
"Wed", --Wednesday
|
||||
"Thu", --Thursday
|
||||
"Fri", --Friday
|
||||
"Sat", --Saturday
|
||||
}
|
||||
local totalDays = core.get_day_count()
|
||||
local nowRow = math.floor((totalDays-1)/7)+1
|
||||
local nowCol = totalDays - ((nowRow-1)*7)
|
||||
return txtWeekDays3S[nowCol]
|
||||
|
||||
end
|
||||
|
||||
modComputing.getTextNowTime = function()
|
||||
local current_time = math.floor(core.get_timeofday() * 1440)
|
||||
local minutes = current_time % 60
|
||||
local hour = (current_time - minutes) / 60
|
||||
return ("%02d:%02d"):format(hour, minutes)
|
||||
end
|
||||
|
||||
modComputing.getTextNowDate = function()
|
||||
local totalDays = core.get_day_count()
|
||||
local nowYear = totalDays/(28*4)
|
||||
local nowMount = (math.floor(totalDays/28)%4)+1
|
||||
local txtMounts3S = {"SPR", "SUM", "AUT", "WIN"} --SPRING, SUMMER, AUTUMN, WINTER
|
||||
local nowDay = math.floor(totalDays%28)+1
|
||||
local nowDate = ("%04d-%3s-%02d"):format((nowYear+1), txtMounts3S[nowMount], nowDay)
|
||||
return nowDate
|
||||
end
|
||||
|
||||
modComputing.getTextClockBar = function()
|
||||
return modComputing.getTextNowWeekDay3S()..", "..modComputing.getTextNowDate().." "..modComputing.getTextNowTime()
|
||||
end
|
||||
|
||||
modComputing.getFormSmartphone = function(player)
|
||||
local formspec = ""
|
||||
|
@ -8,7 +45,9 @@ modComputing.getFormSmartphone = function(player)
|
|||
.."bgcolor[#08080844;true]" --Padrão: #080808BB | true = 100% transparente
|
||||
--.."background[-0.75,-2.00;"..(10*271/484)..",10.0;text_smartphone_271x484.png;true]"
|
||||
.."image[0,0;"..(10*271/484)..",10.0;text_smartphone_271x484.png;true]"
|
||||
.."button_exit[0.75,2.00;1.5,1.5;btnClose;"..core.formspec_escape("Banana\nPhone").."]"
|
||||
.."style_type[label;font=mono;font_size=11;textcolor=#FFFFFF]"
|
||||
.."label[0.75,1.975;"..core.formspec_escape(modComputing.getTextClockBar()).."]"
|
||||
.."button_exit[0.75,2.50;1.5,1.5;btnClose;"..core.formspec_escape("Banana\nPhone").."]"
|
||||
|
||||
return formspec
|
||||
end
|
||||
|
@ -46,4 +85,4 @@ modComputing.add_app("lib_computing:smartphone", {
|
|||
iconimage = "icon_smartphone.png",
|
||||
on_iconclick = modComputing.show_smartphone_config,
|
||||
})
|
||||
--]]
|
||||
--]]
|
||||
|
|
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 65 KiB |
Loading…
Add table
Reference in a new issue