Module: Gamefic

Defined in:
lib/gamefic/node.rb,
lib/gamefic/plot.rb,
lib/gamefic/plot.rb,
lib/gamefic/actor.rb,
lib/gamefic/index.rb,
lib/gamefic/query.rb,
lib/gamefic/scene.rb,
lib/gamefic/world.rb,
lib/gamefic/action.rb,
lib/gamefic/active.rb,
lib/gamefic/entity.rb,
lib/gamefic/syntax.rb,
lib/gamefic/command.rb,
lib/gamefic/element.rb,
lib/gamefic/subplot.rb,
lib/gamefic/version.rb,
lib/gamefic/keywords.rb,
lib/gamefic/messaging.rb,
lib/gamefic/plot/host.rb,
lib/gamefic/serialize.rb,
lib/gamefic/query/base.rb,
lib/gamefic/query/text.rb,
lib/gamefic/scene/base.rb,
lib/gamefic/scriptable.rb,
lib/gamefic/describable.rb,
lib/gamefic/scene/pause.rb,
lib/gamefic/query/family.rb,
lib/gamefic/query/itself.rb,
lib/gamefic/query/parent.rb,
lib/gamefic/scene/custom.rb,
lib/gamefic/world/scenes.rb,
lib/gamefic/plot/darkroom.rb,
lib/gamefic/plot/snapshot.rb,
lib/gamefic/query/matches.rb,
lib/gamefic/world/players.rb,
lib/gamefic/query/children.rb,
lib/gamefic/query/external.rb,
lib/gamefic/query/siblings.rb,
lib/gamefic/scene/activity.rb,
lib/gamefic/world/commands.rb,
lib/gamefic/world/entities.rb,
lib/gamefic/world/playbook.rb,
lib/gamefic/scene/yes_or_no.rb,
lib/gamefic/world/callbacks.rb,
lib/gamefic/scene/conclusion.rb,
lib/gamefic/query/descendants.rb,
lib/gamefic/scene/multiple_scene.rb,
lib/gamefic/scene/multiple_choice.rb

Defined Under Namespace

Modules: Active, Describable, Index, Keywords, Messaging, Node, Query, Scene, Scriptable, Serialize, World Classes: Action, ActionArgumentError, Actor, Command, Element, Entity, NotConclusionError, Plot, Subplot, Syntax

Constant Summary collapse

VERSION =
'2.0.1'

Class Method Summary collapse

Class Method Details

.script(&block) ⇒ Object



111
112
113
# File 'lib/gamefic/plot.rb', line 111

def self.script &block
  Gamefic::Plot.script &block
end