class Room

Attributes

explicit_exits[W]

Public Class Methods

explicit_exits=(bool) click to toggle source
# File lib/gamefic-standard/entities/room.rb, line 25
def explicit_exits=(bool)
  set_default explicit_exits: bool
end
explicit_exits?() click to toggle source
# File lib/gamefic-standard/entities/room.rb, line 21
def explicit_exits?
  default_attributes[:explicit_exits]
end

Public Instance Methods

explicit_exits?() click to toggle source
# File lib/gamefic-standard/entities/room.rb, line 6
def explicit_exits?
  @explicit_exits
end
find_portal(direction) click to toggle source
# File lib/gamefic-standard/entities/room.rb, line 14
def find_portal(direction)
  d = direction.to_s
  portals = children.that_are(Portal).delete_if { |p| p.direction.to_s != d }
  portals[0]
end
tell(message) click to toggle source
# File lib/gamefic-standard/entities/room.rb, line 10
def tell(message)
  children.each { |c| c.tell message }
end