Module: Gamefic

Included in:
Plot, Query::Base
Defined in:
lib/gamefic/keywords.rb,
lib/gamefic/ansi.rb,
lib/gamefic/html.rb,
lib/gamefic/node.rb,
lib/gamefic/plot.rb,
lib/gamefic/query.rb,
lib/gamefic/scene.rb,
lib/gamefic/shell.rb,
lib/gamefic/stage.rb,
lib/gamefic/action.rb,
lib/gamefic/engine.rb,
lib/gamefic/entity.rb,
lib/gamefic/script.rb,
lib/gamefic/source.rb,
lib/gamefic/syntax.rb,
lib/gamefic/tester.rb,
lib/gamefic/command.rb,
lib/gamefic/grammar.rb,
lib/gamefic/version.rb,
lib/gamefic/director.rb,
lib/gamefic/character.rb,
lib/gamefic/direction.rb,
lib/gamefic/snapshots.rb,
lib/gamefic/engine/cgi.rb,
lib/gamefic/engine/tty.rb,
lib/gamefic/serialized.rb,
lib/gamefic/describable.rb,
lib/gamefic/script/base.rb,
lib/gamefic/script/file.rb,
lib/gamefic/script/text.rb,
lib/gamefic/source/base.rb,
lib/gamefic/source/file.rb,
lib/gamefic/source/text.rb,
lib/gamefic/scene/active.rb,
lib/gamefic/scene/paused.rb,
lib/gamefic/scene/yesorno.rb,
lib/gamefic/director/order.rb,
lib/gamefic/plot/you_mount.rb,
lib/gamefic/director/parser.rb,
lib/gamefic/scene/concluded.rb,
lib/gamefic/plot/query_mount.rb,
lib/gamefic/plot/scene_mount.rb,
lib/gamefic/director/delegate.rb,
lib/gamefic/plot/entity_mount.rb,
lib/gamefic/plot/article_mount.rb,
lib/gamefic/plot/command_mount.rb,
lib/gamefic/scene/multiplechoice.rb

Overview

Arrays of keywords that can be compared for matches.

Defined Under Namespace

Modules: Ansi, ArticleMount, Cgi, Describable, Director, Grammar, Html, Node, Query, Script, Serialized, Source, Stage, Tester, Tty, YouMount Classes: Action, ActiveScene, ActiveSceneManager, Character, Command, ConcludedScene, ConcludedSceneManager, Direction, Engine, Entity, Keywords, MultipleChoiceScene, MultipleChoiceSceneData, MultipleChoiceSceneManager, PausedScene, PausedSceneData, PausedSceneManager, Plot, Scene, SceneData, SceneManager, Shell, Snapshots, Syntax, User, UserState, UserStream, YesOrNoScene, YesOrNoSceneData, YesOrNoSceneManager

Constant Summary collapse

VERSION =
'0.6.1'
NORTH =
Direction.new(:name => 'north', :adjective => 'northern')
SOUTH =
Direction.new(:name => 'south', :adjective => 'southern', :reverse => NORTH)
WEST =
Direction.new(:name => 'west', :adjective => 'western')
EAST =
Direction.new(:name => 'east', :adjective => 'eastern', :reverse => WEST)
NORTHWEST =
Direction.new(:name => 'northwest', :adjective => 'northwestern')
SOUTHEAST =
Direction.new(:name => 'southeast', :adjective => 'southeastern', :reverse => NORTHWEST)
NORTHEAST =
Direction.new(:name => 'northeast', :adjective => 'northeastern')
SOUTHWEST =
Direction.new(:name => 'southwest', :adjective => 'southwestern', :reverse => NORTHEAST)
UP =
Direction.new(:name => 'up', :adjective => 'upwards')
DOWN =
Direction.new(:name => 'down', :adjective => 'downwards', :reverse => UP)