Changeset 198

Show
Ignore:
Timestamp:
11/25/04 16:36:14 (4 years ago)
Author:
ged
Message:

-- Cleaned up docs and contributors lines.

Location:
branches/simplest-thing/lib/fm
Files:
8 modified

Legend:

Unmodified
Added
Removed
  • branches/simplest-thing/lib/fm/area.rb

    r194 r198  
    3030### game world. 
    3131class FaerieMUD::Area < FaerieMUD::Locus 
    32     #contributors :ged 
     32    contributors :ged 
    3333 
    3434    # SVN Revision 
  • branches/simplest-thing/lib/fm/entity.rb

    r188 r198  
    5050### other objects via events. 
    5151class FaerieMUD::Entity < FaerieMUD::GameObject 
     52    contributors :ged 
    5253    include FaerieMUD::Hookable, 
    5354        FaerieMUD::Debuggable, 
  • branches/simplest-thing/lib/fm/events/astronomical.rb

    r172 r198  
    2727    ### The base class for all events which are fired from the Astronomy science. 
    2828    class AstronomicalEvent < FaerieMUD::ScienceEvent 
     29        contributors :ged 
    2930 
    3031        # SVN Revision 
  • branches/simplest-thing/lib/fm/events/meteorological.rb

    r175 r198  
    2626### An object class for events generated by the Meteorology science. 
    2727class FaerieMUD::MeteorologicalEvent < FaerieMUD::ScienceEvent 
     28    contributors :ged, :aidan 
    2829 
    2930    # SVN Revision 
  • branches/simplest-thing/lib/fm/events/perceptual.rb

    r190 r198  
    3737    ### FaerieMUD::Perception objects. 
    3838    class PerceptionEvent < FaerieMUD::Event 
     39        contributors :ged 
    3940    end # class PerceptionEvent 
    4041 
  • branches/simplest-thing/lib/fm/gameobject.rb

    r197 r198  
    142142    ### I N S T A N C E   M E T H O D S 
    143143    ############################################################# 
     144 
     145    # This must come after the declaration of the contributors method above. 
     146    contributors :ged 
    144147 
    145148    ### Initialize a new FaerieMUD::GameObject. Arguments in the  
  • branches/simplest-thing/lib/fm/locus.rb

    r188 r198  
    77# have componented construction/internal location, and have their own Mana 
    88# potential. They also introduce event propagation, which is the system which 
    9 # causes events to move from one object to another based on their relationships 
    10 # of containment. 
     9# causes events to move from one object to another based on their relationships. 
    1110#  
    1211# == Location 
     
    2928# Some derivatives of Locus will probably need to define additional behaviours 
    3029# and attributes to express their ideas of what containment means to them. 
    31 # 
    32 # === Collision 
    33 # 
    34 # Most of FaerieMUD's collision system is contained in this class. Each Locus 
    35 # contains a FaerieMUD::Physics::Geometry and a 
    36 # FaerieMUD::Physics::TransformGroup. The Geometry is the object which contains 
    37 # the object's location in the game world relative to its container. The 
    38 # TransformGroup aggregates groups of objects together so they can be 
    39 # transformed (ie., moved, rotated, etc.) as one object. Objects which are added 
    40 # to the contents will be added to the TransformGroup. 
    4130# 
    4231# === Local Coordinates 
     
    4938# or a simple location list for smaller objects. 
    5039# 
     40# === Collision 
     41# 
     42# When two loci try to occupy the same space, a collision results. Most of 
     43# FaerieMUD's collision system is contained in this class. Each Locus contains a 
     44# FaerieMUD::Physics::Geometry and a FaerieMUD::Physics::TransformGroup. The 
     45# Geometry is the object which contains the object's location in the game world 
     46# relative to its container. The TransformGroup aggregates groups of objects 
     47# together so they can be transformed (ie., moved, rotated, etc.) as one 
     48# object. Objects which are added to the contents will be added to the 
     49# TransformGroup. 
     50# 
    5151# ==== Componented Construction 
    5252# 
     
    104104require 'fm/exceptions' 
    105105 
    106 module FaerieMUD 
    107  
    108106### Object class for Entities which occupy a location, have geometry and 
    109107### orientation, are capable of colliding with each other, have relationships of 
    110108### containment with one another, and have their own Mana potential. Also 
    111109### contains the base event propagation subsystem. 
    112 class Locus < FaerieMUD::Entity 
     110class FaerieMUD::Locus < FaerieMUD::Entity 
     111    contributors :ged 
    113112 
    114113    # SVN Revision 
     
    293292 
    294293 
    295 end # class Locus 
    296 end # module FaerieMUD 
    297  
     294end # class FaerieMUD::Locus 
     295 
  • branches/simplest-thing/lib/fm/verb.rb

    r188 r198  
    3030### Game verb class  
    3131class FaerieMUD::Verb < FaerieMUD::GameObject 
     32    contributors :ged 
    3233    include Singleton 
    3334