Package it.polimi.ingsw.model
Interface ModelObserver
- All Known Implementing Classes:
LocalVirtualView,NetworkVirtualView
public interface ModelObserver
Defines all the required method of class used to observe the model
-
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)
-
Method Details
-
chestUpdate
-
warehouseUpdate
-
leaderUpdate
-
leaderSetupUpdate
-
marketUpdate
-
marketSetupUpdate
-
cardSlotUpdate
-
trackUpdate
-
vaticanUpdate
-
devDeckUpdate
-
devDeckSetup
-
tempChestUpdate
-
discardedLeaderUpdate
-
endGameUpdate
void endGameUpdate(java.lang.String stateUpdate) -
lorenzoTrackUpdate
-
lorenzoShuffleUpdate
void lorenzoShuffleUpdate() -
lorenzoDevDeckUpdate
-
chestMergeUpdate
void chestMergeUpdate()
-