Index
All Classes and Interfaces|All Packages
D
- deltaAttackMinion(int, int, int) - Method in interface wizardhub.HotStoneGameTarget
-
Increase/reduce the attack of a minion in the field, if the resulting attack value is less than or equal 0 then set it to 0.
- deltaHealthHero(int, int) - Method in interface wizardhub.HotStoneGameTarget
-
Increase/Reduce health of a hero, if the resulting hero health is less than or equal to 0 then force the game to end with a winner.
- deltaHealthOrRemoveMinion(int, int, int) - Method in interface wizardhub.HotStoneGameTarget
-
Increase/reduce the health of a minion in the field, or remove it if health is less than or equal to 0.
- doChangeAttack(int) - Method in class wizardhub.EffectWizard
-
Execute an attack change effect.
- doChangeHealthOrRemove(int) - Method in class wizardhub.EffectWizard
-
Execute a health change effect.
- doDrawCard() - Method in class wizardhub.EffectWizard
-
Execute a draw card effect
- doSetTauntCategory(boolean) - Method in class wizardhub.EffectWizard
-
Execute a taunt category set/unset effect.
- drawCard(int) - Method in interface wizardhub.HotStoneGameTarget
-
Draw a card from the given player's hand into the deck.
E
- EffectWizard - Class in wizardhub
-
A Bloch Builder for Effects in HotStone: You build an expression of what you want to cause of effects on a HotStone game, and then execute it using one of the doX() methods.
- EffectWizard(HotStoneGameTarget) - Constructor for class wizardhub.EffectWizard
-
Construct a wizard for effects on a HotStone game.
F
- forAll() - Method in class wizardhub.EffectWizard
-
Set the wizard to an effect for all minions.
- forHero() - Method in class wizardhub.EffectWizard
-
Set the wizard to do an effect on a hero.
- forMe() - Method in class wizardhub.EffectWizard
-
Set the wizard to do an effect on the player in turn.
- forMinionAt(int) - Method in class wizardhub.EffectWizard
-
Set the wizard to do an effect on a minion at a specific index on the field.
- forOpponent() - Method in class wizardhub.EffectWizard
-
Set the wizard to do an effect on the opponent player (player NOT in turn).
G
- getSizeOfField(int) - Method in interface wizardhub.HotStoneGameTarget
-
Get the number of minions on the field for the given player.
- getThePlayerInTurn() - Method in interface wizardhub.HotStoneGameTarget
-
Get the player currently in turn.
H
- HotStoneGameTarget - Interface in wizardhub
-
An Adapter 'Target' role interface for a HotStone game.
S
- setTauntCategoryMinion(int, int, boolean) - Method in interface wizardhub.HotStoneGameTarget
-
Set/unset the taunt category of a minion.
T
- toString() - Method in class wizardhub.EffectWizard
-
Return a string representing the wizard's state.
W
- WIZARD_VERSION - Static variable in class wizardhub.EffectWizard
-
Currently released version of EffectWizard
- wizardhub - package wizardhub
-
This library contains the HotStone Wizard Library which allows hero powers and minion effects to be formulated and executed using a fluent API.
All Classes and Interfaces|All Packages