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
This commit is contained in:
Mark Johnson
2006-03-15 03:03:56 +00:00
parent baa45c51c1
commit a933c1e4ab
@@ -130,7 +130,7 @@ public abstract class PuzzleManager extends GameManager
{ {
if (_puzobj.summaries != null) { if (_puzobj.summaries != null) {
for (int ii = 0; ii < _puzobj.summaries.length; ii++) { for (int ii = 0; ii < _puzobj.summaries.length; ii++) {
if (!isAI(ii)) { if (!isAI(ii) || summarizeAIBoard()) {
updateBoardSummary(ii); updateBoardSummary(ii);
} }
} }
@@ -160,6 +160,14 @@ public abstract class PuzzleManager extends GameManager
updateStatus(); updateStatus();
} }
/**
* Override to have board summaries for AIs automatically generated.
*/
protected boolean summarizeAIBoard ()
{
return false;
}
// documentation inherited // documentation inherited
protected Class getPlaceObjectClass () protected Class getPlaceObjectClass ()
{ {