GenericGame.start constructor

GenericGame.start(
  1. IList<Player> players, {
  2. required bool multiPly,
  3. required bool simultaneousAction,
})

Creates a default initialized game with players

Implementation

factory GenericGame.start(
  IList<Player> players, {
  required bool multiPly,
  required bool simultaneousAction,
}) =>
    GenericGame(
      players.toIList(),
      <PlayerID>[].lock,
      <IList<double>>[].lock,
      DateTime.now(),
      <GameMessage>[].lock,
      GameStatus.Started,
      0,
      0,
      multiPly,
      simultaneousAction,
    );