public void updateNetwork() { CardsMessage updateMessage = rules.getMessage(); if (updateMessage.getTick() == 1) { appendPlayerList(updateMessage); } ArrayList<CardsMessage> outgoingMessages = updateMessage.addressTo(setup.getPlayers()); for (CardsMessage outgoingMessage : outgoingMessages) activity.sendMessage(outgoingMessage); updateUI(); }
public void updateFromNetwork(CardsMessage message) { if (message.getTick() <= rules.getTick()) rules.update(message); else System.out.println("wrong tick in update from network"); updateUI(); }
public void startGame() { System.out.println("GameManager.startGame"); rules.update(null); updateNetwork(); }