Package it.polimi.ingsw.controller
Class NetworkVirtualView
java.lang.Object
it.polimi.ingsw.controller.NetworkVirtualView
- All Implemented Interfaces:
ModelObserver
public class NetworkVirtualView extends java.lang.Object implements ModelObserver
A model observer that send all the received update in the network: used when the game is not in local
-
Field Summary
-
Constructor Summary
Constructors Constructor Description NetworkVirtualView(Match match) -
Method Summary
Modifier and Type Method Description voidcardSlotUpdate(CardSlotUpdate stateUpdate)voidchestMergeUpdate()voidchestUpdate(ChestUpdate stateUpdate)voiddevDeckSetup(DevelopCardDeckSetup stateUpdate)voiddevDeckUpdate(DevelopCardDeckUpdate stateUpdate)voiddiscardedLeaderUpdate(LeaderUpdate stateUpdate)voidendGameUpdate(java.lang.String stateUpdate)voidleaderSetupUpdate(java.lang.String username, LeaderSetup stateUpdate)voidleaderUpdate(LeaderUpdate stateUpdate)voidlorenzoDevDeckUpdate(DevelopCardDeckUpdate stateUpdate)voidlorenzoShuffleUpdate()voidlorenzoTrackUpdate(TrackUpdate stateUpdate)voidmarketSetupUpdate(MarketSetup stateUpdate)voidmarketUpdate(MarketUpdate stateUpdate)voidtempChestUpdate(ChestUpdate stateUpdate)voidtrackUpdate(java.lang.String username, TrackUpdate stateUpdate)voidvaticanUpdate(java.lang.String username, VaticanReport stateUpdate)voidwarehouseUpdate(WarehouseUpdate stateUpdate)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
match
-
-
Constructor Details
-
NetworkVirtualView
-
-
Method Details
-
chestUpdate
- Specified by:
chestUpdatein interfaceModelObserver
-
warehouseUpdate
- Specified by:
warehouseUpdatein interfaceModelObserver
-
leaderUpdate
- Specified by:
leaderUpdatein interfaceModelObserver
-
marketUpdate
- Specified by:
marketUpdatein interfaceModelObserver
-
marketSetupUpdate
- Specified by:
marketSetupUpdatein interfaceModelObserver
-
leaderSetupUpdate
- Specified by:
leaderSetupUpdatein interfaceModelObserver
-
cardSlotUpdate
- Specified by:
cardSlotUpdatein interfaceModelObserver
-
trackUpdate
- Specified by:
trackUpdatein interfaceModelObserver
-
vaticanUpdate
- Specified by:
vaticanUpdatein interfaceModelObserver
-
devDeckUpdate
- Specified by:
devDeckUpdatein interfaceModelObserver
-
devDeckSetup
- Specified by:
devDeckSetupin interfaceModelObserver
-
tempChestUpdate
- Specified by:
tempChestUpdatein interfaceModelObserver
-
discardedLeaderUpdate
- Specified by:
discardedLeaderUpdatein interfaceModelObserver
-
endGameUpdate
public void endGameUpdate(java.lang.String stateUpdate)- Specified by:
endGameUpdatein interfaceModelObserver
-
lorenzoTrackUpdate
- Specified by:
lorenzoTrackUpdatein interfaceModelObserver
-
lorenzoShuffleUpdate
public void lorenzoShuffleUpdate()- Specified by:
lorenzoShuffleUpdatein interfaceModelObserver
-
lorenzoDevDeckUpdate
- Specified by:
lorenzoDevDeckUpdatein interfaceModelObserver
-
chestMergeUpdate
public void chestMergeUpdate()- Specified by:
chestMergeUpdatein interfaceModelObserver
-