ryanb / ruby-warrior

Game written in Ruby for learning Ruby.
MIT License
3.83k stars 838 forks source link

Actions in functions: get error about only one action per turn #94

Open Person-93 opened 8 years ago

Person-93 commented 8 years ago

I tried to call warrior.bind! from a method of a class that I defined, but it only worked once. When it got to turn two, I got an error stating that I can only perform one action per turn.

(eval):2:in 'bind!': Only one action can be performed per turn. (RuntimeError)

I was playing level 3 in the intermediate tower.

When I changed it so that it was calling warrior.bind! directly from play_turn it worked.

The code is attached. player.rb.txt