Module: Gamefic::Standard

Extended by:
Scriptable
Includes:
Actions, Articles, Introduction, Grammar::Pronoun
Defined in:
lib/gamefic-standard.rb,
lib/gamefic-standard/actions.rb,
lib/gamefic-standard/version.rb,
lib/gamefic-standard/articles.rb,
lib/gamefic-standard/lockable.rb,
lib/gamefic-standard/openable.rb,
lib/gamefic-standard/enterable.rb,
lib/gamefic-standard/actions/go.rb,
lib/gamefic-standard/pathfinder.rb,
lib/gamefic-standard/actions/nil.rb,
lib/gamefic-standard/actions/drop.rb,
lib/gamefic-standard/actions/give.rb,
lib/gamefic-standard/actions/lock.rb,
lib/gamefic-standard/actions/look.rb,
lib/gamefic-standard/actions/move.rb,
lib/gamefic-standard/actions/open.rb,
lib/gamefic-standard/actions/quit.rb,
lib/gamefic-standard/actions/take.rb,
lib/gamefic-standard/actions/talk.rb,
lib/gamefic-standard/actions/wait.rb,
lib/gamefic-standard/introduction.rb,
lib/gamefic-standard/standardized.rb,
lib/gamefic-standard/actions/close.rb,
lib/gamefic-standard/actions/enter.rb,
lib/gamefic-standard/actions/leave.rb,
lib/gamefic-standard/actions/place.rb,
lib/gamefic-standard/actions/attack.rb,
lib/gamefic-standard/actions/insert.rb,
lib/gamefic-standard/actions/repeat.rb,
lib/gamefic-standard/actions/search.rb,
lib/gamefic-standard/actions/unlock.rb,
lib/gamefic-standard/actions/pronouns.rb,
lib/gamefic-standard/actions/inventory.rb,
lib/gamefic-standard/actions/save-restore-undo.rb

Overview

The Gamefic standard library provides a base collection of entities and rules for interactive fiction.

Defined Under Namespace

Modules: Actions, Articles, Enterable, Introduction, Lockable, Openable, Standardized Classes: Pathfinder

Constant Summary collapse

VERSION =
'3.3.0'

Instance Method Summary collapse

Methods included from Articles

#a, #a_, #the, #the_

Instance Method Details

#connect(origin, destination, direction = nil, type: Portal, two_way: true) ⇒ Object



32
33
34
# File 'lib/gamefic-standard.rb', line 32

def connect(origin, destination, direction = nil, type: Portal, two_way: true)
  origin.connect destination, direction: direction, type: type, two_way: two_way
end