From a933c1e4abe2982ffe8e6fffbd736f4ac242aa38 Mon Sep 17 00:00:00 2001 From: Mark Johnson Date: Wed, 15 Mar 2006 03:03:56 +0000 Subject: [PATCH] Added an function to be overriden if you want AI board summaries automatically generated git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3948 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../com/threerings/puzzle/server/PuzzleManager.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/puzzle/server/PuzzleManager.java b/src/java/com/threerings/puzzle/server/PuzzleManager.java index 0ccd71a4c..1ece1d221 100644 --- a/src/java/com/threerings/puzzle/server/PuzzleManager.java +++ b/src/java/com/threerings/puzzle/server/PuzzleManager.java @@ -130,7 +130,7 @@ public abstract class PuzzleManager extends GameManager { if (_puzobj.summaries != null) { for (int ii = 0; ii < _puzobj.summaries.length; ii++) { - if (!isAI(ii)) { + if (!isAI(ii) || summarizeAIBoard()) { updateBoardSummary(ii); } } @@ -160,6 +160,14 @@ public abstract class PuzzleManager extends GameManager updateStatus(); } + /** + * Override to have board summaries for AIs automatically generated. + */ + protected boolean summarizeAIBoard () + { + return false; + } + // documentation inherited protected Class getPlaceObjectClass () {