blob: 87171ff4e41f598d51291e579b888fb53df90f02 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
import settings from "../settings";
import constants from "../util/constants";
const timerGui = new Gui()
export function openTimerGui()
{
timerGui.open()
}
register("dragged", (dx, dy, x, y) => {
if (!timerGui.isOpen()) return
constants.timerdata.x = x
constants.timerdata.y = y
constants.timerdata.save()
});
register("renderOverlay", () => {
if (timerGui.isOpen())
{
let txt = "Drag to move."
Renderer.drawStringWithShadow(txt, Renderer.screen.getWidth()/2 - Renderer.getStringWidth(txt)/2, Renderer.screen.getHeight()/2)
}
if (!settings.timerVisible) return
let timerHr = Math.floor(constants.timerdata.timer/60/60), message
if(timerHr >= 1)
message = `&aTimer: &b${timerHr}h ${Math.floor(constants.timerdata.timer/60) - timerHr*60}m`
else
message = `&aTimer: &b${Math.floor(constants.timerdata.timer/60)}m ${Math.floor(constants.timerdata.timer%60)}s`
Renderer.drawStringWithShadow(message, constants.timerdata.x, constants.timerdata.y)
})
register('worldLoad', () => {
constants.timerdata.timer = 0
})
register("step", () => {
constants.timerdata.timer += 1
}).setFps(1)
|