Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Barracks
- attr_reader :gold, :food
- def initialize
- @gold = 1000
- @food = 80
- end
- def train_footman
- if can_train_footman?
- @gold -= 135
- @food -= 2
- Footman.new
- end
- end
- def can_train_footman?
- gold >= 135 && food >= 80
- end
- def train_peasant
- if can_train_peasant?
- @gold -= 90
- @food -= 5
- Peasant.new
- end
- end
- def can_train_peasant?
- gold >= 90 && food >= 5
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement