Interface Objectives.Objective

All Known Implementing Classes:
Objectives.OnPlanet, Objectives.OnSector, Objectives.Produce, Objectives.Research, Objectives.SectorComplete
Enclosing class:
Objectives

public static interface Objectives.Objective
Defines a specific objective for a game.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    build(Table table)
    Build a display for this zone requirement.
    boolean
     
     
  • Method Details

    • complete

      boolean complete()
      Returns:
      whether this objective is met.
    • display

      String display()
      Returns:
      the string displayed when this objective is completed, in imperative form. e.g. when the objective is 'complete 10 waves', this would display "complete 10 waves".
    • build

      default void build(Table table)
      Build a display for this zone requirement.