summaryrefslogtreecommitdiff
path: root/rubywarrior/ultimate-beginner/player.rb
diff options
context:
space:
mode:
Diffstat (limited to 'rubywarrior/ultimate-beginner/player.rb')
-rw-r--r--rubywarrior/ultimate-beginner/player.rb12
1 files changed, 10 insertions, 2 deletions
diff --git a/rubywarrior/ultimate-beginner/player.rb b/rubywarrior/ultimate-beginner/player.rb
index b2cec68..616628f 100644
--- a/rubywarrior/ultimate-beginner/player.rb
+++ b/rubywarrior/ultimate-beginner/player.rb
@@ -1,9 +1,17 @@
class Player
def play_turn(warrior)
if warrior.feel.empty?
- warrior.walk!
+ if warrior.health == 20
+ warrior.walk!
+ else
+ warrior.rest!
+ end
else
- warrior.attack!
+ if warrior.health == 20
+ warrior.attack!
+ else
+ warrior.walk!(:backward)
+ end
end
end
end