🏡 Back Home
index
Contents
- Chapter 1: Starting Up
- Index Module - Setting up the use of this module.
- Index Stage - A pipeline stage for generating the index of an Inform project.
- Indexing API - How the parent tool can ask for an Inter tree to be indexed.
- Chapter 2: Utilities
- Index Locations - To provide routines to help build the various HTML index files, none of which are actually created in this section.
- Index Interpreter - An index is generated by interpreting an index structure file.
- Styles and Scripts - CSS and Javascripts embedded into the body of index pages.
- Index Utilities - Miscellaneous utility functions for producing index content.
- Index Rules - Utility functions for indexing rules, rulebooks and activities.
- Lexicon (index) - A lexicon for nouns, adjectives and verbs found in an Inter tree.
- Faux Instances - Some of the more complicated indexing tasks need to build data structures cross-referencing the instance packages in the Inter tree: the spatial map, in particular. For convenience, we create faux-instance objects for them, which partly correspond to the instance objects in the original compiler.
- Faux Scenes - Creating a simple graph of scenes, ends and connectors.
- Chapter 3: Elements
- Chapter 4: Spatial Mapping
- Map Configuration - To manage configuration parameters for the EPS and HTML maps.
- Spatial Geometry - Simple mathematical functions for dealing 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.
- Render HTML Map - To render the spatial map of rooms as HTML.
- Render EPS Map - To render the spatial map of rooms as an EPS (Encapsulated PostScript) file.