diff options
author | Ninjune <enderknight537@gmail.com> | 2022-12-22 03:21:02 -0600 |
---|---|---|
committer | Ninjune <enderknight537@gmail.com> | 2022-12-22 03:21:02 -0600 |
commit | 329dccf50ed5e9f87531580f679522238b6a019b (patch) | |
tree | 3053852d322db744822a7dd2a05fd59d2b1e90b7 /render/downtimeGui.js | |
parent | 1ffc0a89be42fcde95a04a87cc00dbc347b27ece (diff) | |
download | coleweight-329dccf50ed5e9f87531580f679522238b6a019b.tar.gz coleweight-329dccf50ed5e9f87531580f679522238b6a019b.tar.bz2 coleweight-329dccf50ed5e9f87531580f679522238b6a019b.zip |
v1.8.3
Diffstat (limited to 'render/downtimeGui.js')
-rw-r--r-- | render/downtimeGui.js | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/render/downtimeGui.js b/render/downtimeGui.js deleted file mode 100644 index e11c376..0000000 --- a/render/downtimeGui.js +++ /dev/null @@ -1,85 +0,0 @@ -import settings from "../settings" -import constants from "../util/constants" -import { textGui } from "../util/helperFunctions" - -const downtimeMoveGui = new Gui() -const downtimeGui = new textGui() -let oldFuel = 0, - timeAtLastFuel = 0, - overallDowntime = 0, - trackingDowntime = false, - downtime = 0, - downtimeCount = 0, - uptime = 0 - - -export function openDowntimeGui() -{ - downtimeMoveGui.open() -} - - -register("dragged", (dx, dy, x, y) => { - if (!downtimeMoveGui.isOpen()) return - constants.collectiondata.x = x - constants.collectiondata.y = y - constants.collectiondata.save() -}) - -register('actionbar', (xp) => { - if(!settings.downtimeTracker) return - if(Player.getHeldItem() == null) return - let heldItem = Player.getHeldItem().getNBT().toObject()["tag"]["ExtraAttributes"], - newFuel = parseInt(heldItem["drill_fuel"]) // credit to DocilElm because I'm lazy. - - if(!newFuel) return - else if(oldFuel == 0) oldFuel = newFuel - else if(oldFuel !== newFuel) - { - if(timeAtLastFuel == 0) - { - timeAtLastFuel = Date.now() - return - } - downtime = Date.now() - timeAtLastFuel - overallDowntime += downtime - downtimeCount += 1 - timeAtLastFuel = Date.now() - trackingDowntime = true - oldFuel = newFuel - } -}).setCriteria('${*}+${xp} Mining ${*}') - - -register("renderOverlay", () => { - if (downtimeMoveGui.isOpen()) - { - let txt = "Drag to move." - Renderer.drawStringWithShadow(txt, Renderer.screen.getWidth()/2 - Renderer.getStringWidth(txt)/2, Renderer.screen.getHeight()/2) - downtimeGui.guiObject = {leftValues: ["Downtime", "Overall Downtime", "Average Downtime", "Uptime"], rightValues: [0, 0, 0, 0]} - downtimeGui.x = constants.collectiondata.x - downtimeGui.y = constants.collectiondata.y - downtimeGui.renderGui() - return - } - if (downtimeCount == 0 || !trackingDowntime || !settings.downtimeTracker) return - let avgDowntime = Math.ceil((overallDowntime/downtimeCount)*100) / 100 - downtimeGui.guiObject = {leftValues: ["Downtime", "Overall Downtime", "Average Downtime", "Uptime"], rightValues: [downtime, overallDowntime, avgDowntime, uptime]} - downtimeGui.x = constants.collectiondata.x - downtimeGui.y = constants.collectiondata.y - downtimeGui.renderGui() -}) - - -register("step", () => { - if((Date.now()-timeAtLastFuel)/1000 >= 60) - { - uptime = 0 - oldFuel = 0 - overallDowntime = 0 - timeAtLastFuel = 0 - trackingDowntime = false - } // over 60 seconds then stop making gui - else if(trackingDowntime) - uptime += 1 -}).setFps(1)
\ No newline at end of file |