From 9024be57e8511cfc09c006c0d661e1d2bb4ac180 Mon Sep 17 00:00:00 2001 From: melvinzhang Date: Mon, 8 Jun 2015 11:01:39 +0800 Subject: [PATCH] update VegasAI to use Task instead of Runnable so that exceptions are caught and logged correctly --- src/magic/ai/VegasWorker.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/magic/ai/VegasWorker.java b/src/magic/ai/VegasWorker.java index 08100cd93e..e3f05dca91 100644 --- a/src/magic/ai/VegasWorker.java +++ b/src/magic/ai/VegasWorker.java @@ -3,7 +3,7 @@ package magic.ai; import magic.model.MagicGame; import magic.model.event.MagicEvent; -public class VegasWorker implements Runnable { +public class VegasWorker extends Task { private static final int MAIN_PHASES=6; @@ -31,7 +31,7 @@ public class VegasWorker implements Runnable { } @Override - public void run() { + public void execute() { final long endTime = System.nanoTime() + slice; while (System.nanoTime() < endTime) { final MagicGame game = new MagicGame(sourceGame, sourceGame.getScorePlayer());