Esempio n. 1
0
GameStore.__onDispatch = function (payload) {
  switch(payload.actionType) {
    case GameConstants.RECEIVE_GAME:
        GameStore.loadGame(payload.game);
      break;
    case GameConstants.ADD_GAME:
        GameStore.addGame(payload.game);
      break;
    case GameConstants.ADD_NEW_GAME:
        GameStore.loadNewGame(payload.game);
      break;
    case GameConstants.CLEAR_NEW_GAME:
        GameStore.clearNewGame();
      break;
    case GameConstants.RECEIVE_GAMES:
        GameStore.loadGames(payload.games);
      break;
    case GameConstants.RECEIVE_MOVE:
        GameStore.loadGame(payload.game);
      break;
    case GameConstants.MOVE_ERROR:
        _errors = payload.errors;
      break;
    case GameConstants.MOVE_SELECTED:
        _currentMove = payload.move;
      break;
    case GameConstants.MOVE_DESELECTED:
        _currentMove = null;
      break;
  }
  this.__emitChange();
};