Enum-Klasse ArenaState

java.lang.Object
java.lang.Enum<ArenaState>
de.delinkedde.mobarenareborn.session.ArenaState
Alle implementierten Schnittstellen:
Serializable, Comparable<ArenaState>, Constable

public enum ArenaState extends Enum<ArenaState>
The lifecycle states of an ArenaSession.

The normal progression is WAITINGCOUNTDOWNRUNNINGENDED. The wave loop introduced in a later milestone runs within the RUNNING state.

  • Enum-Konstanten - Details

    • WAITING

      public static final ArenaState WAITING
      Players are gathering in the lobby and readying up.
    • COUNTDOWN

      public static final ArenaState COUNTDOWN
      All players are ready and the start countdown is running.
    • RUNNING

      public static final ArenaState RUNNING
      The round is in progress.
    • ENDED

      public static final ArenaState ENDED
      The round has ended and the session is being torn down.
  • Methodendetails

    • values

      public static ArenaState[] values()
      Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
    • valueOf

      public static ArenaState valueOf(String name)
      Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird