Class: RPG::Troop::Member
- Inherits:
-
Object
- Object
- RPG::Troop::Member
- Defined in:
- lib/rpg/troop.rb
Overview
Data class for troop members.
Instance Attribute Summary collapse
-
#enemy_id ⇒ Object
The enemy ID.
-
#hidden ⇒ Object
Truth value of the [Appear Midway] option.
-
#immortal ⇒ Object
Truth value of the [Immortal] option.
-
#x ⇒ Object
The troop member’s X-coordinate.
-
#y ⇒ Object
The troop member’s Y-coordinate.
Instance Method Summary collapse
-
#initialize ⇒ Member
constructor
A new instance of Member.
Constructor Details
#initialize ⇒ Member
Returns a new instance of Member.
28 29 30 31 32 33 34 |
# File 'lib/rpg/troop.rb', line 28 def initialize @enemy_id = 1 @x = 0 @y = 0 @hidden = false @immortal = false end |
Instance Attribute Details
#enemy_id ⇒ Object
The enemy ID.
37 38 39 |
# File 'lib/rpg/troop.rb', line 37 def enemy_id @enemy_id end |
#hidden ⇒ Object
Truth value of the [Appear Midway] option.
46 47 48 |
# File 'lib/rpg/troop.rb', line 46 def hidden @hidden end |
#immortal ⇒ Object
Truth value of the [Immortal] option.
49 50 51 |
# File 'lib/rpg/troop.rb', line 49 def immortal @immortal end |
#x ⇒ Object
The troop member’s X-coordinate.
40 41 42 |
# File 'lib/rpg/troop.rb', line 40 def x @x end |
#y ⇒ Object
The troop member’s Y-coordinate.
43 44 45 |
# File 'lib/rpg/troop.rb', line 43 def y @y end |