Class: GamesAndRpgParadise::ShakesAndFidgets::Arena
- Inherits:
-
Object
- Object
- GamesAndRpgParadise::ShakesAndFidgets::Arena
show all
- Defined in:
- lib/games_and_rpg_paradise/games/shakes_and_fidgets/arena/arena.rb
Overview
GamesAndRpgParadise::ShakesAndFidgets::Arena
Instance Method Summary
collapse
Constructor Details
#initialize(character_one = Character.new, character_two = Character.new, run_already = true) ⇒ Arena
26
27
28
29
30
31
32
33
34
|
# File 'lib/games_and_rpg_paradise/games/shakes_and_fidgets/arena/arena.rb', line 26
def initialize(
character_one = Character.new,
character_two = Character.new,
run_already = true
)
set_character_one(character_one)
set_character_two(character_two)
run if run_already
end
|
Instance Method Details
#on_victory ⇒ Object
69
70
71
72
|
# File 'lib/games_and_rpg_paradise/games/shakes_and_fidgets/arena/arena.rb', line 69
def on_victory
add_honour(random(50)+1)
add_money(random(50)+1)
end
|
#run(character1, character2) ⇒ Object
Also known as:
fight
#
run
General run method.
#
55
56
57
58
59
60
61
62
63
64
|
# File 'lib/games_and_rpg_paradise/games/shakes_and_fidgets/arena/arena.rb', line 55
def run(
character1,
character2
)
e 'We have two enemies!'
e
e ' - '+character1.name
e ' - '+character2.name
e
end
|
#set_character_one(i) ⇒ Object
39
40
41
|
# File 'lib/games_and_rpg_paradise/games/shakes_and_fidgets/arena/arena.rb', line 39
def set_character_one(i)
@character_one = i
end
|
#set_character_two(i) ⇒ Object
46
47
48
|
# File 'lib/games_and_rpg_paradise/games/shakes_and_fidgets/arena/arena.rb', line 46
def set_character_two(i)
@character_two = i
end
|