PETActionPhaseActionFunctionsTrait

trait SwHawk\ProgressEvolutionOfTechnologySWH\Modules\Traits\Actions\PETActionPhaseActionFunctionsTrait
This trait holds game actions that shoud be called in the action phase, but not pertaining to specific actions (for
instance Quick Draw, Discover, or other actions.)
Source

modules/php/Traits/Actions/PETActionPhaseActionFunctionsTrait.php#21

Methods

public SwHawk\ProgressEvolutionOfTechnologySWH\Modules\Traits\Actions\PETActionPhaseActionFunctionsTrait::actionPhasePassTurn()
Game action so that the active player may pass his remaining actions and end his turn, as per the rules dictate
Source

modules/php/Traits/Actions/PETActionPhaseActionFunctionsTrait.php#28

Returns

void

public SwHawk\ProgressEvolutionOfTechnologySWH\Modules\Traits\Actions\PETActionPhaseActionFunctionsTrait::discoverActionStart()
Makes changes in the DB so that the Discover action is marked as started, allows the state to be changed to discoverAction
Source

modules/php/Traits/Actions/PETActionPhaseActionFunctionsTrait.php#39

Returns

void

public SwHawk\ProgressEvolutionOfTechnologySWH\Modules\Traits\Actions\PETActionPhaseActionFunctionsTrait::drawActionStart()
Start the multi-step Draw action
Source

modules/php/Traits/Actions/PETActionPhaseActionFunctionsTrait.php#52

Returns

void

public SwHawk\ProgressEvolutionOfTechnologySWH\Modules\Traits\Actions\PETActionPhaseActionFunctionsTrait::quickDrawActionStart()
Starts the multi-step QuickDraw action
Source

modules/php/Traits/Actions/PETActionPhaseActionFunctionsTrait.php#65

Returns

void

public SwHawk\ProgressEvolutionOfTechnologySWH\Modules\Traits\Actions\PETActionPhaseActionFunctionsTrait::researchActionStart()
Starts the multi-step Research action
Source

modules/php/Traits/Actions/PETActionPhaseActionFunctionsTrait.php#78

Returns

void

public SwHawk\ProgressEvolutionOfTechnologySWH\Modules\Traits\Actions\PETActionPhaseActionFunctionsTrait::shuffleDrawActionStart()
Starts the multi-step Shuffle & Draw action
Source

modules/php/Traits/Actions/PETActionPhaseActionFunctionsTrait.php#89

Returns

void