Footnoteclass | footnote.t[44] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
Create an instance of Footnote for each footnote. For each footnote object, define the "desc" property as a double-quoted string (or method) displaying the footnote's contents.
To display a footnote reference in a passage of text, call <<x.noteRef>>, where x is the footnote object in question. That's all you have to do - we'll automatically assign the footnote a sequential number (so that footnote references are always seen by the player in ascending order, regardless of the order in which the player encounters the sources of the footnotes), and the NOTE command will automatically figure out which footnote object is involved for a given footnote number.
This class also serves as a daemon notification object to receive per-command daemon calls. The first time we show a footnote reference, we'll show an explanation of how footnotes work.
[ONLY IN FOOTNOTE EXTENSION]
class
Footnote : object
desc
everShownFootnote
footnoteNum
footnoteRead
footnoteSettings
lastFootnote
numberedFootnotes
checkNotification
footnoteRef
showFootnote
desc | footnote.t[50] |
everShownFootnote | footnote.t[193] |
footnoteNum | footnote.t[168] |
footnoteRead | footnote.t[176] |
footnoteSettings | footnote.t[161] |
lastFootnote | footnote.t[183] |
numberedFootnotes | footnote.t[190] |
checkNotification ( ) | footnote.t[196] |
footnoteRef (num) | footnote.t[114] |
showFootnote (num) | footnote.t[128] |