Interface ModelObserver

All Known Implementing Classes:
LocalVirtualView, NetworkVirtualView

public interface ModelObserver
Defines all the required method of class used to observe the model
  • Method Details

    • chestUpdate

      void chestUpdate​(ChestUpdate stateUpdate)
    • warehouseUpdate

      void warehouseUpdate​(WarehouseUpdate stateUpdate)
    • leaderUpdate

      void leaderUpdate​(LeaderUpdate stateUpdate)
    • leaderSetupUpdate

      void leaderSetupUpdate​(java.lang.String username, LeaderSetup stateUpdate)
    • marketUpdate

      void marketUpdate​(MarketUpdate stateUpdate)
    • marketSetupUpdate

      void marketSetupUpdate​(MarketSetup stateUpdate)
    • cardSlotUpdate

      void cardSlotUpdate​(CardSlotUpdate stateUpdate)
    • trackUpdate

      void trackUpdate​(java.lang.String username, TrackUpdate stateUpdate)
    • vaticanUpdate

      void vaticanUpdate​(java.lang.String username, VaticanReport stateUpdate)
    • devDeckUpdate

      void devDeckUpdate​(DevelopCardDeckUpdate stateUpdate)
    • devDeckSetup

      void devDeckSetup​(DevelopCardDeckSetup stateUpdate)
    • tempChestUpdate

      void tempChestUpdate​(ChestUpdate stateUpdate)
    • discardedLeaderUpdate

      void discardedLeaderUpdate​(LeaderUpdate stateUpdate)
    • endGameUpdate

      void endGameUpdate​(java.lang.String stateUpdate)
    • lorenzoTrackUpdate

      void lorenzoTrackUpdate​(TrackUpdate stateUpdate)
    • lorenzoShuffleUpdate

      void lorenzoShuffleUpdate()
    • lorenzoDevDeckUpdate

      void lorenzoDevDeckUpdate​(DevelopCardDeckUpdate stateUpdate)
    • chestMergeUpdate

      void chestMergeUpdate()