Class: Gamefic::Actor

Inherits:
Entity show all
Includes:
Active
Defined in:
lib/gamefic/actor.rb

Overview

An entity that is capable of performing actions and participating in scenes.

Constant Summary

Constants included from Keywords

Keywords::SPLIT_REGEXP

Instance Attribute Summary

Attributes included from Active

#last_action, #last_input, #last_prompt, #next_options, #next_scene, #scene

Attributes included from Describable

#definite_article, #indefinite_article, #name, #synonyms

Method Summary

Methods included from Active

#accessible?, #conclude, #concluded?, #cue, #entered, #entered?, #execute, #inspect, #output, #perform, #performed, #playbooks, #prepare, #proceed, #queue, #quietly, #state, #stream, #syntaxes, #tell, #will_cue?

Methods inherited from Entity

#[], #[]=, #parent=, #session

Methods included from Messaging

#flush, #messages, #stream, #tell

Methods included from Node

#accessible?, #children, #flatten, #parent, #parent=

Methods inherited from Element

default_attributes, inherited, #initialize, #post_initialize, set_default

Methods included from Index

clear, #destroy, elements, from_serial, #initialize, serials, stick, stuck, stuck?, #to_serial, unserialize

Methods included from Describable

default_description, default_description=, #definitely, #description, #description=, #has_description?, #indefinitely, #keywords, #proper_named=, #proper_named?, #to_s

Methods included from Keywords

#keywords, #specified?

Constructor Details

This class inherits a constructor from Gamefic::Element