- Home
- Inter Modules
- index
Generating the index for an Inform project. This is version 1.
-
-
What This Module Does - An overview of the index module's role and abilities.
-
-
-
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.
-
-
-
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 - 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.
-
-
-
The Periodic Table - The index is divided up into 'elements'. -
Alphabetic Element - To write the Alphabetic actions element (A2) in the index. -
Arithmetic Element - To write the Arithmetic element (Ar) in the index. -
Behaviour Element - To write the Behaviour element (Bh) in the index. -
Card Element - To write the Library Card element (Cd) in the index. -
Chart Element - To write the Chart element (Ch) in the index. -
Commands Element - To write the Commands element (Cm) in the index. -
Contents Element - To write the Contents element (C) in the index. -
Events Element - To write the Events element (Ev) in the index. -
Extras Element - To write the Extras element (Xt) in the index. -
Figures Element - To write the Figures element (Fi) in the index. -
Gazetteer Element - To write the Gazetteer element (Gz) in the index. -
Grouped Element - To write the Grouped actions element (A1) in the index, and also the detailed per-action pages linked from it. -
Innards Element - To write the Innards element (In) in the index. -
Lexicon Element - To write the Lexicon element (Lx) in the index. -
Map Element - To write the Map element (Mp) in the index. -
Phrasebook Element - To write the Phrasebook element (Pb) in the index. -
Plot Element - To write the Plot element (Pl) in the index. -
Relations Element - To write the Relations element (Rl) in the index. -
Rules for Scenes Element - To write the Rules for Scenes element (RS) in the index. -
Standards Element - To write the Standards element (St) in the index. -
Tables Element - To write the Tables element (Tb) in the index. -
Tokens Element - To write the Tokens element (To) in the index. -
Values Element - To write the Values element (Vl) in the index. -
Verbs Element - To write the Verbs element (Vb) in the index.
-
-
-
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.
-
Powered by Inweb.