Module AM37

Class TurnData

java.lang.Object
it.polimi.ingsw.dataClass.TurnData

public class TurnData
extends java.lang.Object
A data class for Turn

It can be useful to send game information over the network, without any reference to the actual game object.

  • Constructor Summary

    Constructors 
    Constructor Description
    TurnData​(int turnNumber, PlayerData currentPlayer)
    Default constructor
  • Method Summary

    Modifier and Type Method Description
    PlayerData getCurrentPlayer()
    currentPlayer getter
    int getTurnNumber()
    turnNumber getter

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TurnData

      public TurnData​(int turnNumber, PlayerData currentPlayer)
      Default constructor
      Parameters:
      turnNumber - the turn number
      currentPlayer - the player currently playing
  • Method Details

    • getTurnNumber

      public int getTurnNumber()
      turnNumber getter
      Returns:
      the turn number
    • getCurrentPlayer

      public PlayerData getCurrentPlayer()
      currentPlayer getter
      Returns:
      the player currently playing