From 061a6c57d4e4e72cd0109024477936f6be121c67 Mon Sep 17 00:00:00 2001 From: LDDestroier Date: Thu, 29 Nov 2018 19:43:32 -0500 Subject: [PATCH] Update tron.lua --- tron.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tron.lua b/tron.lua index fa6309f..c1fca36 100644 --- a/tron.lua +++ b/tron.lua @@ -857,6 +857,7 @@ local deadAnimation = function(doSend) if deadGuys[you] or deadGuys[nou] then termsetTextColor(colors.white) if deadGuys[you] and deadGuys[nou] then + os.queueEvent("tron_complete", "tie") scrollToPosition(player[nou].x, player[nou].y) scrollToPosition(player[you].x, player[you].y) parallel.waitForAny(function() imageAnim(images.tie) end, waitForKey) @@ -864,10 +865,12 @@ local deadAnimation = function(doSend) else if deadGuys[you] then scrollX, scrollY = player[nou].x - scr_x / 2, player[nou].y - scr_y / 2 + os.queueEvent("tron_complete", "lose") scrollToPosition(player[you].x, player[you].y) parallel.waitForAny(function() imageAnim(images.lose) end, waitForKey) return "end" elseif deadGuys[nou] then + os.queueEvent("tron_complete", "win") scrollToPosition(player[nou].x, player[nou].y) parallel.waitForAny(function() imageAnim(images.win) end, waitForKey) return "end" @@ -935,6 +938,7 @@ local game = function() evt, tID = os.pullEvent() until evt == "move_tick" or (evt == "timer" and tID == timeoutID) if evt == "timer" then + os.queueEvent("tron_complete", "timeout") parallel.waitForAny(function() imageAnim(images.timeout) end, waitForKey) return end