Class Defender

java.lang.Object
topics.greedy.rapiddefense.Defender
All Implemented Interfaces:
Comparable<Defender>

public class Defender extends Object implements Comparable<Defender>
Represents a team of defenders available for deployment.
  • Constructor Details

    • Defender

      public Defender(int id, int numberDefenders)
  • Method Details

    • getId

      public int getId()
    • getNumberDefenders

      public int getNumberDefenders()
    • isAssigned

      public boolean isAssigned()
    • setAssigned

      public void setAssigned(boolean assigned)
    • compareTo

      public int compareTo(Defender other)
      Specified by:
      compareTo in interface Comparable<Defender>