Class GameState.GameStateBuilder

java.lang.Object
fr.formiko.kokcinelo.model.GameState.GameStateBuilder
Enclosing class:
GameState

public static class GameState.GameStateBuilder extends Object
Builder to use to get a GameState.
Since:
0.1
Version:
0.1
  • Method Details

    • build

      public GameState build()
      Build a new GameState. It have some check & fix to avoid futur error, as map coordinate that can't be less than 1.
      Returns:
      a new GameState
    • setMapWidth

      public GameState.GameStateBuilder setMapWidth(int mapWidth)
      Setter that return same GameStateBuilder to alow chained setter.
      Returns:
      current GameStateBuilder
    • setMapHeight

      public GameState.GameStateBuilder setMapHeight(int mapHeight)
      Setter that return same GameStateBuilder to alow chained setter.
      Returns:
      current GameStateBuilder
    • setLevel

      public GameState.GameStateBuilder setLevel(Level level)
      Setter that return same GameStateBuilder to alow chained setter.
      Returns:
      current GameStateBuilder