From 8e35258105ad7e2b6f4d84bac148bfc60339fb8d Mon Sep 17 00:00:00 2001 From: Mike Thomas Date: Tue, 29 Nov 2005 02:46:55 +0000 Subject: [PATCH] Split off functionality of updating a player's board status and broadcasting it to its own function so that just that can be overridden. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3768 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/puzzle/server/PuzzleManager.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/java/com/threerings/puzzle/server/PuzzleManager.java b/src/java/com/threerings/puzzle/server/PuzzleManager.java index 491f0f67c..29a451a29 100644 --- a/src/java/com/threerings/puzzle/server/PuzzleManager.java +++ b/src/java/com/threerings/puzzle/server/PuzzleManager.java @@ -117,6 +117,15 @@ public abstract class PuzzleManager extends GameManager { super.playerGameDidEnd(pidx); + updateSummaryOnDeath(pidx); + } + + /** + * Updates the board summary for a player who has been eliminated and + * performs an update to communicate this change. + */ + protected void updateSummaryOnDeath (int pidx) + { if (!isAI(pidx)) { // update the board summary with the player's final board updateBoardSummary(pidx);