We need to be able to veto the rematch.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3492 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -74,7 +74,20 @@ public class CardGameManager extends GameManager
|
|||||||
*/
|
*/
|
||||||
public void rematchGame ()
|
public void rematchGame ()
|
||||||
{
|
{
|
||||||
startGame();
|
if (gameWillRematch()) {
|
||||||
|
startGame();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Derived classes can override this method and take any action needed
|
||||||
|
* prior to a game rematch. If the rematch needs to be vetoed for any
|
||||||
|
* reason, they can return false from this method and the rematch will
|
||||||
|
* be aborted.
|
||||||
|
*/
|
||||||
|
protected boolean gameWillRematch ()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user