class Tundengine::Strategies::Manual
Public Instance Methods
declare!(player_in_round, declaration)
click to toggle source
# File lib/tundengine/strategies/manual.rb, line 11 def declare!(player_in_round, declaration) declaration.yield_self_or_lock!(player_in_round.round) do |d| do_declare!(player_in_round, d) end end
on_winning_trick!(player_in_round)
click to toggle source
# File lib/tundengine/strategies/manual.rb, line 17 def on_winning_trick!(player_in_round) # do nothing end
play!(player_in_turn, card)
click to toggle source
# File lib/tundengine/strategies/manual.rb, line 5 def play!(player_in_turn, card) card.yield_self_or_lock!(player_in_turn.turn) do |c| do_play!(player_in_turn, c) end end
Protected Instance Methods
do_declare!(player_in_round, declaration)
click to toggle source
# File lib/tundengine/strategies/manual.rb, line 27 def do_declare!(player_in_round, declaration) player_in_round.after_declaring!(declaration) end
do_play!(player_in_turn, card)
click to toggle source
# File lib/tundengine/strategies/manual.rb, line 23 def do_play!(player_in_turn, card) player_in_turn.after_playing!(card) end