@Cards-TS
Preparing search index...
@cards-ts/core
DeckController
Class DeckController
Controls a deck for the game
Hierarchy (
View Summary
)
AbstractController
<
DeckState
,
DeckDependencies
,
Pick
<
DeckState
,
"dealer"
>
&
{
deckCard
:
Card
|
null
}
,
>
DeckController
Index
Constructors
constructor
Properties
controllers
state
Accessors
dealer
deck
to
Discard
Methods
discard
get
For
increment
Dealer
reset
Deck
validate
Constructors
constructor
new
DeckController
(
state
:
DeckState
,
controllers
:
DeckDependencies
,
params
:
[
num
:
number
,
shouldShuffle
:
boolean
,
includeJokers
:
boolean
,
ranks
:
Rank
[]
,
]
,
)
:
DeckController
Parameters
state
:
DeckState
controllers
:
DeckDependencies
params
:
[
num
:
number
,
shouldShuffle
:
boolean
,
includeJokers
:
boolean
,
ranks
:
Rank
[]
]
Returns
DeckController
Properties
Protected
controllers
controllers
:
DeckDependencies
Protected
state
state
:
DeckState
Accessors
dealer
get
dealer
()
:
number
Returns
number
deck
get
deck
()
:
Deck
Returns
Deck
to
Discard
get
toDiscard
()
:
undefined
|
null
|
Card
Returns
undefined
|
null
|
Card
set
toDiscard
(
toDiscard
:
undefined
|
null
|
Card
)
:
void
Parameters
toDiscard
:
undefined
|
null
|
Card
Returns
void
Methods
discard
discard
()
:
void
Returns
void
get
For
getFor
()
:
{
dealer
:
number
;
deckCard
:
null
|
Card
}
Returns
{
dealer
:
number
;
deckCard
:
null
|
Card
}
increment
Dealer
incrementDealer
()
:
void
Returns
void
reset
Deck
resetDeck
()
:
void
Returns
void
validate
validate
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
controllers
state
Accessors
dealer
deck
to
Discard
Methods
discard
get
For
increment
Dealer
reset
Deck
validate
@Cards-TS
Loading...
Controls a deck for the game