-
The Naming Thicket -
Inform has a thicket of properties to do with names: not just the name itself, but whether it is a plural, a proper name, and so on. Here we look after these properties, and give them their initial states.
-
Spatial Model -
A plugin which constructs the fundamental spatial model used by IF, to represent containment, support, carrying, wearing, and incorporation.
-
Spatial Relations -
A continuation of the Spatial plugin which defines the binary predicates corresponding to basic spatial relationships.
-
The Player -
A plugin to give a special role to the player object.
-
Backdrops -
A plugin to provide support for backdrop objects, which are present as scenery in multiple rooms at once.
-
Regions -
A plugin providing support for grouping rooms together into named and nestable regions.
-
The Map -
A plugin to provide a geographical model, linking rooms and doors together in oppositely-paired directions.
-
Map Connection Relations -
To define one binary predicate for each map direction, such as "mapped north of".
-
Spatial Geometry -
To deal with vectors and cuboids in a three-dimensional integer lattice.
-
Spatial Map -
To fit the map of the rooms in the game into a cubical grid, preserving distances and angles where possible, and so to give each room approximate coordinate locations.
-
HTML Map -
To render the spatial map of rooms as HTML.
-
EPS Map -
To render the spatial map of rooms as an EPS (Encapsulated PostScript) file.
-
Showme Command -
A plugin to provide some support for the SHOWME testing command.
-
Scenes -
Scenes are periods of time during play: at any given moment, several may be going on, or none. They are started and stopped when certain conditions are met, or by virtue of having been anchored together.
-
Temporal Map -
Parallel to the World index of space is the Scenes index of time, and in this section we render it as HTML.
-
The Score -
A plugin to support the maximum score variable.