Index

D E F G H S T W 
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.
D E F G H S T W 
All Classes and Interfaces|All Packages