1 % InfoLib At Your Fingertips
2 % Roger Firth <roger@firthworks.com>
4 A quick reference to the Inform Library.
6 Copyright © 2002 Roger Firth <roger@firthworks.com>. Copying and
7 distribution, with or without modification, are permitted in any
8 medium without royalty provided the copyright notice and this notice
11 <http://www.firthworks.com/roger/>
13 Version 1.5 (March 2002)
15 The road to brevity is via solecism and imprecision.
20 `compass` - A `container` object holding the twelve direction objects
21 `d_obj` `e_obj` `in_obj` `n_obj` `ne_obj` `nw_obj` `out_obj` `s_obj`
22 `se_obj` `sw_obj` `u_obj` `w_obj`.
24 `LibraryMessages` - If defined (between Includes of `Parser` and
25 `VerbLib`), changes standard library messages:
27 Object LibraryMessages
31 action : switch (lm_n) {
33 value : "string ",(a) lm_o,".";
39 `selfobj` - The default player object. Avoid: use instead the `player`
40 variable, which usually refers to `selfobj`.
42 `thedark` - A pseudo-room which becomes the `location` when there is
43 no light (although the player object is not moved there).
48 In addition to the standard constants `true` (1), `false` (0) and
49 `nothing` (0), the Library defines `NULL` (-1) for an action, property
50 or pronoun whose current value is undefined.