mourning-ember / src / main / java / dev / llan / model / state / End.java
End.java
Raw
package dev.llan.model.state;

import dev.llan.model.Game;
import dev.llan.events.GameEvent;

import java.util.List;

public class End extends BaseGameState {
  public End(Game game) {
    super(game);
  }

  @Override
  public List<GameEvent> endTurn() {
    throw new UnsupportedOperationException("Game is over!");
  }

  @Override
  public List<GameEvent> onSwapTo() {
    throw new UnsupportedOperationException("Game is over!");
  }

  @Override
  public State getState() {
    return State.END;
  }
}