Class: Gamefic::Actor

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

Overview

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

Instance Attribute Summary

Attributes included from Active

#last_input, #next_cue

Attributes included from Node

#parent

Attributes included from Describable

#definite_article, #indefinite_article, #name, #synonyms

Method Summary

Methods included from Active

#accessible?, #acting?, #conclude, #concluding?, #cue, #epic, #execute, #finish_take, #last_output, #next_scene, #output, #perform, #proceed, #queue, #quietly, #recue, #start_take

Methods included from Gamefic::Active::Messaging

#buffer, #flush, #messages, #messenger, #stream, #tell

Methods included from Logging

logger

Methods inherited from Entity

#[], #[]=, #broadcast, default_attributes, #initialize, #inspect, #leave, #post_initialize, #session, set_default

Methods included from Node

#accessible?, #adjacent?, #children, #flatten, #include?, #take

Methods included from Describable

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

Constructor Details

This class inherits a constructor from Gamefic::Entity