Format: 1.4


# You can add a title and sub-title to your menu like this:
# Title: [project name]
# SubTitle: [subtitle]

# You can add a footer to your documentation like this:
# Footer: [text]
# If you want to add a copyright notice, this would be the place to do it.

# You can add a timestamp to your documentation like one of these:
# Timestamp: Generated on month day, year
# Timestamp: Updated mm/dd/yyyy
# Timestamp: Last updated mon day
#
#   m     - One or two digit month.  January is "1"
#   mm    - Always two digit month.  January is "01"
#   mon   - Short month word.  January is "Jan"
#   month - Long month word.  January is "January"
#   d     - One or two digit day.  1 is "1"
#   dd    - Always two digit day.  1 is "01"
#   day   - Day with letter extension.  1 is "1st"
#   yy    - Two digit year.  2006 is "06"
#   yyyy  - Four digit year.  2006 is "2006"
#   year  - Four digit year.  2006 is "2006"


# --------------------------------------------------------------------------
# 
# Cut and paste the lines below to change the order in which your files
# appear on the menu.  Don't worry about adding or removing files, Natural
# Docs will take care of that.
# 
# You can further organize the menu by grouping the entries.  Add a
# "Group: [name] {" line to start a group, and add a "}" to end it.
# 
# You can add text and web links to the menu by adding "Text: [text]" and
# "Link: [name] ([URL])" lines, respectively.
# 
# The formatting and comments are auto-generated, so don't worry about
# neatness when editing the file.  Natural Docs will clean it up the next
# time it is run.  When working with groups, just deal with the braces and
# forget about the indentation and comments.
# 
# --------------------------------------------------------------------------


File: Overview  (overview.txt)
File: Coding Standards  (coding_standards.txt)

Group: Marlinspike  {

   File: marlinspike  (marlinspike\marlinspike.h)
   File: MObject  (marlinspike\MObject.h)

   Group: dm  {

      File: dm  (marlinspike\dm\dm.h)
      File: MDramaManager  (marlinspike\dm\MDramaManager.h)
      File: MEventHistory  (marlinspike\dm\MEventHistory.h)
      File: MSceneManager  (marlinspike\dm\MSceneManager.h)
      File: MThread  (marlinspike\dm\MThread.h)
      File: MThreadManager  (marlinspike\dm\MThreadManager.h)
      File: MTriggerManager  (marlinspike\dm\MTriggerManager.h)
      }  # Group: dm

   Group: events  {

      File: events  (marlinspike\events\events.h)
      File: MAction  (marlinspike\events\MAction.h)
      File: MBeginningScene  (marlinspike\events\MBeginningScene.h)
      File: MEndingScene  (marlinspike\events\MEndingScene.h)
      File: MEvent  (marlinspike\events\MEvent.h)
      File: MEventPredicate  (marlinspike\events\MEventPredicate.h)
      File: MMiddleScene  (marlinspike\events\MMiddleScene.h)
      File: MScene  (marlinspike\events\MScene.h)
      }  # Group: events

   Group: triggers  {

      File: triggers  (marlinspike\triggers\triggers.h)
      File: MCastTrigger  (marlinspike\triggers\MCastTrigger.h)
      File: MInterruptingCastTrigger  (marlinspike\triggers\MInterruptingCastTrigger.h)
      File: MRecastTrigger  (marlinspike\triggers\MRecastTrigger.h)
      File: MTrigger  (marlinspike\triggers\MTrigger.h)
      File: MStateTrigger  (marlinspike\triggers\MStateTrigger.h)
      }  # Group: triggers

   Group: util  {

      File: util  (marlinspike\util\util.h)
      File: MList  (marlinspike\util\MList.h)
      File: MListType  (marlinspike\util\MListType.h)
      }  # Group: util

   Group: world  {

      File: world  (marlinspike\world\world.h)
      File: MCharacter  (marlinspike\world\MCharacter.h)
      File: MLocation  (marlinspike\world\MLocation.h)
      File: MNPC  (marlinspike\world\MNPC.h)
      File: MProp  (marlinspike\world\MProp.h)
      File: MWObject  (marlinspike\world\MWObject.h)
      }  # Group: world

   }  # Group: Marlinspike

Group: Demeter  {

   File: demeter  (demeter\demeter.h)
   File: Demeter.inf  (demeter\Demeter.inf)
   File: DGrammar  (demeter\DGrammar.h)
   File: DRoutines  (demeter\DRoutines.h)

   Group: events  {

      File: events  (demeter\events\events.h)
      File: DReaction  (demeter\events\DReaction.h)
      File: DRecastTrigger  (demeter\events\DRecastTrigger.h)
      File: DSceneComponent  (demeter\events\DSceneComponent.h)
      File: DT_DefaultCasts  (demeter\events\DT_DefaultCasts.h)
      File: DT_DefaultInterruptingCasts  (demeter\events\DT_DefaultInterruptingCasts.h)
      File: DT_DefaultRecasts  (demeter\events\DT_DefaultRecasts.h)
      File: DTalkMenu  (demeter\events\DTalkMenu.h)
      File: DVerbHooks  (demeter\events\DVerbHooks.h)
      File: actions  (demeter\events\actions.h)
      File: triggers  (demeter\events\triggers.h)

      Group: Scenes  {

         File: scenes  (demeter\events\scenes\scenes.h)
         File: NPCs_React  (demeter\events\scenes\NPCs_React.h)
         File: beginnings  (demeter\events\scenes\beginnings.h)
         File: components  (demeter\events\scenes\components.h)
         File: discussion  (demeter\events\scenes\discussion.h)
         File: endings  (demeter\events\scenes\endings.h)
         File: exploration  (demeter\events\scenes\exploration.h)
         File: goparty  (demeter\events\scenes\goparty.h)
         File: goparty-returns  (demeter\events\scenes\goparty-return.h)
         File: reactions  (demeter\events\scenes\reactions.h)
         File: waiting  (demeter\events\scenes\waiting.h)
         }  # Group: Scenes

      }  # Group: events

   Group: world  {

      File: world  (demeter\world\world.h)
      File: DCorpse  (demeter\world\DCorpse.h)
      File: DDoor  (demeter\world\DDoor.h)
      File: DFixture  (demeter\world\DFixture.h)
      File: DFurniture  (demeter\world\DFurniture.h)
      File: DHammock  (demeter\world\DHammock.h)
      File: DHatch  (demeter\world\DHatch.h)
      File: DItem  (demeter\world\DItem.h)
      File: DLargePassengerRoom  (demeter\world\DLargePassengerRoom.h)
      File: DLocation  (demeter\world\DLocation.h)
      File: DProp  (demeter\world\DProp.h)
      File: DRoomDoor  (demeter\world\DRoomDoor.h)
      File: DSmallPassengerRoom  (demeter\world\DSmallPassengerRoom.h)
      File: DWeapon  (demeter\world\DWeapon.h)
      File: items  (demeter\world\items.h)
      File: locations  (demeter\world\locations.h)

      Group: npc  {

         File: npc  (demeter\world\npc\npc.h)
         File: DAffinitiedObject  (demeter\world\npc\DAffinitiedObject.h)
         File: DAffinity  (demeter\world\npc\DAffinity.h)
         File: DCharacter  (demeter\world\npc\DCharacter.h)
         File: DNPC  (demeter\world\npc\DNPC.h)
         File: npcs  (demeter\world\npc\npcs.h)
         File: plans  (demeter\world\npc\plans.h)
         }  # Group: npc

      }  # Group: world

   Group: tutorial  {

      File: tutorial.h  (demeter\tutorial\tutorial.h)
      File: DTutorialTalkMenu  (demeter\tutorial\DTutorialTalkMenu.h)
      }  # Group: tutorial

   File: Known Issues  (demeter\knownissues.txt)
   File: Unimplemented  (demeter\unimplemented.txt)
   }  # Group: Demeter

File: Lessons Learned  (lessons.txt)
File: Future Improvements  (future.txt)
File: License  (license.txt)
File: Working Notes  (workingnotes.txt)
File: Evaluation Delivery  (delivery\delivery.txt)

Group: Index  {

   Index: Everything
   Package Index: Packages
   Constant Index: Constants
   Class Index: Classes
   Object Index: Objects
   Function Index: Routines
   Variable Index: Variables
   Property Index: Properties
   Attribute Index: Attributes
   File Index: Files
   Verb Index: Inform Verbs
   }  # Group: Index

