Game Development Reference
In-Depth Information
type = gameState.getClassId();
switch (type) {
case GNetClientObjectFactory.PLAYERCOLOR_CID:
processPlayerColor(gameState, false);
break;
case GNetClientObjectFactory.HANDCARD_CID:
processHandCard(gameState, false);
break;
case GNetClientObjectFactory.FROG_CID:
processFrogPos(gameState);
break;
default:
trace("[new]Unknown game state type!!! " + type);
}
}
The onGameStateError is shown below:
public function onGameStateError(gameState:GameStateClient):void {
var type:int;
type = gameState.getClassId();
var error:int;
error = gameState.getError();
switch (type) {
case GNetClientObjectFactory.PLAYERCOLOR_CID:
if ( error == GameErrors.ERR_GS_ADD_DUP_UNQ )
processPlayerColor(gameState, true);
break;
case GNetClientObjectFactory.HANDCARD_CID:
if ( error == GameErrors.ERR_GS_ADD_DUP_UNQ )
processHandCard(gameState, true);
break;
default:
trace("[err]Unknown game state type!!! " + type);
}
}
 
Search WWH ::




Custom Search