Class Piece

    • Constructor Detail

      • Piece

        public Piece​(Spot spot,
                     java.lang.String team,
                     java.lang.String displayAbv,
                     java.lang.String displayName)
    • Method Detail

      • getId

        public int getId()
      • setId

        public void setId​(int id)
      • getDisplayName

        public java.lang.String getDisplayName()
      • setDisplayName

        public void setDisplayName​(java.lang.String displayName)
      • getDisplayAbv

        public java.lang.String getDisplayAbv()
      • setDisplayAbv

        public void setDisplayAbv​(java.lang.String displayAbv)
      • getTeam

        public java.lang.String getTeam()
      • setTeam

        public void setTeam​(java.lang.String team)
      • getSpot

        public Spot getSpot()
      • setSpot

        public void setSpot​(Spot spot)
      • getNextSpots

        public abstract java.util.ArrayList<Spot> getNextSpots()
      • move

        public int move​(Spot spot)
      • findById

        public static Piece findById​(int id,
                                     java.util.ArrayList<Piece> pieces)
                              throws java.security.InvalidParameterException
        Throws:
        java.security.InvalidParameterException
      • findKing

        public static Roi findKing​(java.util.ArrayList<Piece> pieces)