The following are extensions to the basic Inform 6.xx library, to provide special features. Many others exist at the GMD IF-archive.
follower.h - an update of the library file by Gareth Rees and Andrew Clover, to work with Inform versions 6.05, 6.12 and 6.13, libraries 6/2 - 6/7. (Quite possibly works with other versions as well, but these are the only versions on which I have tested it.) Note: the alterations are minor. I am in no way suggesting that this is my own work. Additional note: I have heard that this does not work with Inform 6.15, but that the original does (look in the 'inform5.5' directory at the if-archive). I haven't been able to confirm this, as 6.15 isn't out for the Acorn at the moment.
moveclas.h - version (7.5) of the class to allow easy random or directed movement in non-player characters (NPCs). Contains code that, when called, calculates a pathway from the NPC's current location to the one specified (if such a pathway exists). It also accepts and deals with predetermined pathways, and has a variable depth search limit (up to a maximum of 32 rooms). Also, new for version 7, moveclass gives the choice of finding either the first available pathway between A and B or the shortest. The latter is a little slower to calculate than the former. All rooms need to be given a 'Room' class - see manual for details. (Last updated 24 Jan 1998) MoveClass has been used in The Lost Spellmaker, Thingimijig and the demo file below.
moveman.txt A manual for moveclas.h, giving brief details of the features and how to use them. (Last updated 24 Jan 1998)
History details of the moveclass header file.
demo.inf - source code for "University of Hedgford", a short demonstration of the features of moveclass. (Updated for version 7.5 - the changes, however, between this and earlier releases are fairly trivial.)
demo.z5 - the "University of Hedgford" story file. Compiled with Inform 6.13 and library 6/7. Note: some ports of the Zip interpreter may crash in the middle of playing this story file. As far as I am aware, no other interpreters (Frotz ports, !Zip2000, ITF ports) have any problems, so it appears to be something wrong with zip itself. If this story file crashes when you attempt to play it, please email me with details of your interpreter, computer system, and whereabouts the crash occurred. There are no problems with versions of this demonstration compiled with 6.05 and 6/2.
DescOrd.h Version 2 - a library file to allow the exact ordering of objects when described using the LOOK command. Knocked up in a couple of hours in response to a question on the rec.arts.int-fiction newsgroup, but original version had a major bug which prevented it from working in 'normal' (ie non-test) situations. Thanks to Jay A Goemmer for bringing this to my attention and for providing real-life code in which to test and correct the file.
Test.inf - a small test file to demonstrate the useage of DescOrd.h.
This page last updated 12 July 1998