aboutsummaryrefslogtreecommitdiff
path: root/render/textGuiCreator.js
diff options
context:
space:
mode:
Diffstat (limited to 'render/textGuiCreator.js')
-rw-r--r--render/textGuiCreator.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/render/textGuiCreator.js b/render/textGuiCreator.js
new file mode 100644
index 0000000..e85b7e4
--- /dev/null
+++ b/render/textGuiCreator.js
@@ -0,0 +1,20 @@
+export function createGui(guiObject, x, y)
+// format: { leftValues: [], rightValues: [] } (must have same amount of each or error).
+{
+ let string = ""
+ guiObject.leftValues.forEach((leftValue, index) => {
+ if(leftValue == "Uptime")
+ {
+ let uptime = guiObject.rightValues[index],
+ uptimeHr = Math.floor(uptime/60/60)
+
+ if(uptimeHr >= 1)
+ string += `&aUptime: &b${uptimeHr}h ${Math.floor(uptime/60) - uptimeHr*60}m\n`
+ else
+ string += `&aUptime: &b${Math.floor(uptime/60)}m ${Math.floor(uptime%60)}s\n`
+ }
+ else
+ string += `&a${leftValue}: &b${guiObject.rightValues[index]}\n`
+ })
+ Renderer.drawStringWithShadow(string, x, y)
+} \ No newline at end of file