fixed issue 103 - this should catch most card logic errors, log the error on the server and trigger a message on the client

This commit is contained in:
BetaSteward 2011-06-17 22:42:04 -04:00
parent 29865e79af
commit 82654f10d5
7 changed files with 44 additions and 5 deletions

View file

@ -95,6 +95,15 @@ public class GameWatcher {
}
}
public void gameError(final String message) {
if (!killed) {
Session session = SessionManager.getInstance().getSession(sessionId);
if (session != null) {
session.fireCallback(new ClientCallback("gameError", gameId, message));
}
}
}
protected void handleRemoteException(RemoteException ex) {
logger.fatal("GameWatcher error", ex);
GameManager.getInstance().kill(gameId, sessionId);