Class

class TableConfig


TableConfig Variables

VariableTable

VariableData TypeDescriptionValidation
_startingChipsMutableIntStateAvailable only within TableConfig, manages the number of chips each player starts with when calling TableDataViewModel.initialiseNewTable().The only changes that can occur to this variable are managed by validated helper functions within TableConfig, to ensure that only the correct data type is given.
startingChipsState<Int>Mirrors the state of _startingChips, but in an immutable form.This variable cannot be reassigned and only changes when _startingChips changes, which can only be changed by functions within TableConfig.
_bigBlindMutableIntStateAvailable only within TableConfig, manages the big blind bet that is paid by the Players.bigBlindPlayer when calling TableDataViewModel.initialiseNewMatch() or TableDataViewModel.initialiseNewTable().The only changes that can occur to this variable are managed by validated helper functions within TableConfig, to ensure that only the correct data type is given.
bigBlindState<Int>Mirrors the state of _bigBlind, but in an immutable form.This variable cannot be reassigned and only changes when _bigBlind changes, which can only be changed by functions within TableConfig.
_smallBlindMutableIntStateAvailable only within TableConfig, manages the small blind bet that is paid by the Players.smallBlindPlayer when calling TableDataViewModel.initialiseNewMatch() or TableDataViewModel.initialiseNewTable().The only changes that can occur to this variable are managed by validated helper functions within TableConfig, to ensure that only the correct data type is given.
smallBlindState<Int>Mirrors the state of _smallBlind, but in an immutable form.This variable cannot be reassigned and only changes when _smallBlind changes, which can only be changed by functions within TableConfig.