From 603dcf502cfba4b099643f63851675d88b414174 Mon Sep 17 00:00:00 2001 From: empathicqubit Date: Thu, 6 May 2021 02:13:35 -0400 Subject: [PATCH] Goal offset indicator --- runner.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/runner.lua b/runner.lua index e322c18..4d7552e 100644 --- a/runner.lua +++ b/runner.lua @@ -277,8 +277,12 @@ local function displayForm(_M) local areaInfo = _M.areaInfo[_M.currentArea] local distanceTraversed = 0 + local goalX = 0 + local goalY = 0 if areaInfo ~= nil then distanceTraversed = areaInfo.startDistance - areaInfo.shortest + goalX = areaInfo.preferredExit.x + goalY = areaInfo.preferredExit.y end gui.text(5, 30, "Timeout: " .. _M.timeout) @@ -295,6 +299,7 @@ local function displayForm(_M) gui.text(130, 95, "Bumps: " .. _M.bumps) gui.text(230, 65, "Damage: " .. _M.partyHitCounter) gui.text(230, 80, "PowerUp: " .. _M.powerUpCounter) + gui.text(230, 95, string.format("Goal Offset: %d, %d", goalX - game.partyX, goalY - game.partyY)) gui.text(320, 65, string.format("Current Area: %04x", _M.currentArea)) gui.text(320, 80, string.format("Traveled: %d", distanceTraversed))