SENTemporaryMovesUtilityMethodsTrait
- trait BGAHS\SenseiBGA\Utility\SENTemporaryMovesUtilityMethodsTrait
Methods
- private BGAHS\SenseiBGA\Utility\SENTemporaryMovesUtilityMethodsTrait::getTemporaryMovesArrayFromDb()
- Gets the temporary moves array from the DB
- Source
modules/php/Utility/SENTemporaryMovesUtilityMethodsTrait.php#25
- Returns
array
- private BGAHS\SenseiBGA\Utility\SENTemporaryMovesUtilityMethodsTrait::storeTemporaryMovesArrayInDb($array)
- Stores the given array as temporary moves array in the DB
- Source
modules/php/Utility/SENTemporaryMovesUtilityMethodsTrait.php#47
- Parameters
$array (array)
- Returns
void
- private BGAHS\SenseiBGA\Utility\SENTemporaryMovesUtilityMethodsTrait::countTemporaryMovesTypes($temporary_moves=null)
- Returns an array with the count of each temporary move type (stone or character)
- Source
modules/php/Utility/SENTemporaryMovesUtilityMethodsTrait.php#61
- Parameters
$temporary_moves (array | null)
- Returns
array
- private BGAHS\SenseiBGA\Utility\SENTemporaryMovesUtilityMethodsTrait::countTemporaryMoves($temporary_moves=null)
- Returns the number of temporary moves recorded in the DB
- Source
modules/php/Utility/SENTemporaryMovesUtilityMethodsTrait.php#75
- Parameters
$temporary_moves (array | null)
- Returns
int
- private BGAHS\SenseiBGA\Utility\SENTemporaryMovesUtilityMethodsTrait::countTemporaryStoneMoves($temporary_moves=null)
- Returns the number of stone temporary moves (should be <= 2)
- Source
modules/php/Utility/SENTemporaryMovesUtilityMethodsTrait.php#88
- Parameters
$temporary_moves (array | null)
- Returns
int
- private BGAHS\SenseiBGA\Utility\SENTemporaryMovesUtilityMethodsTrait::countTemporaryCharacterMoves($temporary_moves=null)
- Returns the number of character moves (should be <= 1)
- Source
modules/php/Utility/SENTemporaryMovesUtilityMethodsTrait.php#100
- Parameters
$temporary_moves (array | null)
- Returns
int
- private BGAHS\SenseiBGA\Utility\SENTemporaryMovesUtilityMethodsTrait::canMoveStone($temporary_moves=null)
- Returns whether the active player can move a stone or not
- Source
modules/php/Utility/SENTemporaryMovesUtilityMethodsTrait.php#112
- Parameters
$temporary_moves (array | null)
- Returns
bool
- public BGAHS\SenseiBGA\Utility\SENTemporaryMovesUtilityMethodsTrait::canMoveCharacter($temporary_moves=null)
- Returns whether the active player can move his character or not
- Source
modules/php/Utility/SENTemporaryMovesUtilityMethodsTrait.php#124
- Parameters
$temporary_moves (array | null)
- Returns
bool