Module: BloodChalice::TileValues
Instance Method Summary collapse
- #chalice? ⇒ Boolean
- #empty? ⇒ Boolean
- #knight? ⇒ Boolean
- #peasant? ⇒ Boolean
- #player? ⇒ Boolean
- #wall? ⇒ Boolean
- #zombie? ⇒ Boolean
Instance Method Details
#chalice? ⇒ Boolean
27 28 29 |
# File 'lib/bloodchalice/tile.rb', line 27 def chalice? @value == 'C' end |
#empty? ⇒ Boolean
11 12 13 |
# File 'lib/bloodchalice/tile.rb', line 11 def empty? @value == ' ' end |
#knight? ⇒ Boolean
23 24 25 |
# File 'lib/bloodchalice/tile.rb', line 23 def knight? @value == 'K' end |
#peasant? ⇒ Boolean
15 16 17 |
# File 'lib/bloodchalice/tile.rb', line 15 def peasant? @value == 'P' end |
#player? ⇒ Boolean
7 8 9 |
# File 'lib/bloodchalice/tile.rb', line 7 def player? @value.to_i > 0 end |
#wall? ⇒ Boolean
3 4 5 |
# File 'lib/bloodchalice/tile.rb', line 3 def wall? @value == '#' end |
#zombie? ⇒ Boolean
19 20 21 |
# File 'lib/bloodchalice/tile.rb', line 19 def zombie? @value == 'Z' end |