Table of Contents

Class GameSettings

Namespace
ProjectL.Data
Assembly
Assembly-CSharp.dll

Provides parameters and settings for starting a game.

public static class GameSettings
Inheritance
GameSettings
Inherited Members

Properties

NumBlackPuzzles

public static int NumBlackPuzzles { get; }

Property Value

int

NumInitialTetrominos

The number of initial Tetrominos. Defaults to ProjectL.Data.GameSettings._defaultNumInitialTetrominos.

public static int NumInitialTetrominos { get; set; }

Property Value

int

Players

Dictionary of player names and their associated player type information. Note that this implies that all player names must be unique.

public static Dictionary<string, PlayerTypeInfo> Players { get; set; }

Property Value

Dictionary<string, PlayerTypeInfo>

ShouldShufflePlayers

Indicates whether players should be shuffled. Defaults to ProjectL.Data.GameSettings._defaultShouldShufflePlayers.

public static bool ShouldShufflePlayers { get; set; }

Property Value

bool