/* (non-Javadoc) * @see com.fullmetalgalaxy.model.persist.AnAction#unexec() */ @Override public void unexec(Game p_game) throws RpcFmpException { super.unexec(p_game); EbRegistration registration = getMyRegistration(p_game); if (registration != null) { registration.setPtAction(registration.getPtAction() + getCost()); // registration.setLastUpdate( getOldUpdate() ); } }
/* (non-Javadoc) * @see com.fullmetalgalaxy.model.persist.AnAction#exec() */ @Override public void exec(Game p_game) throws RpcFmpException { super.exec(p_game); EbRegistration registration = getMyRegistration(p_game); if (registration != null) { registration.setPtAction(registration.getPtAction() - getCost()); // registration.setLastUpdate( getLastUpdate() ); if (p_game.isParallel()) { registration.getTeam(p_game).setLockedPosition(getLockedPosition()); registration .getTeam(p_game) .setEndTurnDate( new Date( SharedMethods.currentTimeMillis() + p_game.getEbConfigGameTime().getLockGameInMillis())); } } }