1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-08 18:14:21 +03:00
inform7/docs/standard_rules/index.html

104 lines
5.2 KiB
HTML

<html>
<head>
<title>standard_rules Template Library </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="en-gb">
<link href="inweb.css" rel="stylesheet" rev="stylesheet" type="text/css">
</head>
<body>
<ul class="crumbs"><li><a href="../webs.html">&#9733;</a></li><li><b>standard_rules Template Library </b></li></ul>
<p class="purpose">I6T source for the standard_rules library.</p>
<hr>
<ul class="sectionlist">
<li>
<p><a href="S-ot.html"><spon class="sectiontitle">Output Template</span></a> -
<span class="purpose">This is the superstructure of the file of I6 code output by NI: from ICL commands at the top down to the signing-off comments at the bottom.</span></p>
</li>
<li>
<p><a href="S-at.html"><spon class="sectiontitle">Actions Template</span></a> -
<span class="purpose">To try actions by people in the model world, processing the necessary rulebooks.</span></p>
</li>
<li>
<p><a href="S-at2.html"><spon class="sectiontitle">Activities Template</span></a> -
<span class="purpose">To run the necessary rulebooks to carry out an activity.</span></p>
</li>
<li>
<p><a href="S-ct.html"><spon class="sectiontitle">Chronology Template</span></a> -
<span class="purpose">To record information now which will be needed later, when a condition phrased in the perfect tense is tested.</span></p>
</li>
<li>
<p><a href="S-ft.html"><spon class="sectiontitle">Figures Template</span></a> -
<span class="purpose">To display figures and play sound effects.</span></p>
</li>
<li>
<p><a href="S-gt.html"><spon class="sectiontitle">Glulx Template</span></a> -
<span class="purpose">To provide Glulx-specific actions.</span></p>
</li>
<li>
<p><a href="S-lt.html"><spon class="sectiontitle">Language Template</span></a> -
<span class="purpose">The fundamental definitions needed by the parser and the verb library in order to specify the language of play -- that is, the language used for communications between the story file and the player.</span></p>
</li>
<li>
<p><a href="S-lt2.html"><spon class="sectiontitle">Light Template</span></a> -
<span class="purpose">The determination of light, visibility and physical access.</span></p>
</li>
<li>
<p><a href="S-lt3.html"><spon class="sectiontitle">ListWriter Template</span></a> -
<span class="purpose">A flexible object-lister taking care of plurals, inventory information, various formats and so on.</span></p>
</li>
<li>
<p><a href="S-mpr.html"><spon class="sectiontitle">MapRouteFinding</span></a> -
<span class="purpose">Testing and changing the fundamental spatial relations.</span></p>
</li>
<li>
<p><a href="S-nt.html"><spon class="sectiontitle">Number Template</span></a> -
<span class="purpose">Support for parsing integers.</span></p>
</li>
<li>
<p><a href="S-ot2.html"><spon class="sectiontitle">OrderOfPlay Template</span></a> -
<span class="purpose">The sequence of events in play: the Main routine which runs the startup rulebook, the turn sequence rulebook and the shutdown rulebook; and most of the I6 definitions of primitive rules in those rulebooks.</span></p>
</li>
<li>
<p><a href="S-ot3.html"><spon class="sectiontitle">OutOfWorld Template</span></a> -
<span class="purpose">To implement some of the out of world actions.</span></p>
</li>
<li>
<p><a href="S-pt.html"><spon class="sectiontitle">Parser Template</span></a> -
<span class="purpose">The parser for turning the text of the typed command into a proposed action by the player.</span></p>
</li>
<li>
<p><a href="S-pt2.html"><spon class="sectiontitle">Printing Template</span></a> -
<span class="purpose">To manage the line skips which space paragraphs out, and to handle the printing of names of objects, pieces of text and numbers.</span></p>
</li>
<li>
<p><a href="S-rt.html"><spon class="sectiontitle">RTP Template</span></a> -
<span class="purpose">To issue run-time problem messages arising from the world model.</span></p>
</li>
<li>
<p><a href="S-st.html"><spon class="sectiontitle">StoredAction Template</span></a> -
<span class="purpose">Code to support the stored action kind of value.</span></p>
</li>
<li>
<p><a href="S-tt.html"><spon class="sectiontitle">Tests Template</span></a> -
<span class="purpose">The command grammar and I6 implementation for testing commands such as TEST, ACTIONS and PURLOIN.</span></p>
</li>
<li>
<p><a href="S-tt2.html"><spon class="sectiontitle">Time Template</span></a> -
<span class="purpose">Support for parsing and printing times of day.</span></p>
</li>
<li>
<p><a href="S-wt.html"><spon class="sectiontitle">WorldModel Template</span></a> -
<span class="purpose">Testing and changing the fundamental spatial relations.</span></p>
</li>
<li>
<p><a href="S-zt.html"><spon class="sectiontitle">ZMachine Template</span></a> -
<span class="purpose">To provide Z-specific actions.</span></p>
</li>
</ul>
<hr>
</body>
</html>