mirror of
https://github.com/ganelson/inform.git
synced 2024-07-16 22:14:23 +03:00
130 lines
6.4 KiB
HTML
130 lines
6.4 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<html>
|
|
<head>
|
|
<title>Kits</title>
|
|
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
|
|
<link rel="stylesheet" href="https://www.w3schools.com/lib/w3-theme-black.css">
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css">
|
|
|
|
<link href="docs-assets/Breadcrumbs.css" rel="stylesheet" rev="stylesheet" type="text/css">
|
|
<meta name="viewport" content="width=device-width initial-scale=1">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<meta http-equiv="Content-Language" content="en-gb">
|
|
|
|
<link href="docs-assets/Contents.css" rel="stylesheet" rev="stylesheet" type="text/css">
|
|
<link href="docs-assets/Progress.css" rel="stylesheet" rev="stylesheet" type="text/css">
|
|
<link href="docs-assets/Navigation.css" rel="stylesheet" rev="stylesheet" type="text/css">
|
|
<link href="docs-assets/Fonts.css" rel="stylesheet" rev="stylesheet" type="text/css">
|
|
<link href="docs-assets/Base.css" rel="stylesheet" rev="stylesheet" type="text/css">
|
|
<link href="docs-assets/Colours.css" rel="stylesheet" rev="stylesheet" type="text/css">
|
|
|
|
</head>
|
|
<body class="commentary-font">
|
|
<nav role="navigation">
|
|
<h1><a href="index.html">
|
|
<img src="docs-assets/Inform.png" height=72">
|
|
</a></h1>
|
|
<ul><li><a href="index.html"><span class="selectedlink">home</span></a></li>
|
|
</ul><h2>Compiler</h2><ul>
|
|
<li><a href="structure.html">structure</a></li>
|
|
<li><a href="inbuildn.html">inbuild</a></li>
|
|
<li><a href="inform7n.html">inform7</a></li>
|
|
<li><a href="intern.html">inter</a></li>
|
|
<li><a href="services.html">services</a></li>
|
|
<li><a href="secrets.html">secrets</a></li>
|
|
</ul><h2>Other Tools</h2><ul>
|
|
<li><a href="inblorbn.html">inblorb</a></li>
|
|
<li><a href="indocn.html">indoc</a></li>
|
|
<li><a href="inform6.html">inform6</a></li>
|
|
<li><a href="inpolicyn.html">inpolicy</a></li>
|
|
<li><a href="inrtpsn.html">inrtps</a></li>
|
|
</ul><h2>Resources</h2><ul>
|
|
<li><a href="extensions.html">extensions</a></li>
|
|
<li><span class="unlink">kits</span></li>
|
|
</ul><h2>Repository</h2><ul>
|
|
<li><a href="https://github.com/ganelson/inform"><img src="docs-assets/github.png" height=18> github</a></li>
|
|
</ul><h2>Related Projects</h2><ul>
|
|
<li><a href="../../inweb/index.html">inweb</a></li>
|
|
<li><a href="../../intest/index.html">intest</a></li>
|
|
|
|
</ul>
|
|
</nav>
|
|
<main role="main">
|
|
<!--Weave of 'Kits' generated by Inweb-->
|
|
<div class="breadcrumbs">
|
|
<ul class="crumbs"><li><b>Kits</b></li></ul></div>
|
|
<p class="commentary firstcommentary"><a id="SP1" class="paragraph-anchor"></a><b>§1. </b>Whereas <a href="extensions.html" class="internal">extensions</a> are a familiar concept to most Inform users, "kits" are
|
|
not. They provide what can be large bodies of pre-compiled material. As with
|
|
extensions, different projects may use different sets of kits, but some are
|
|
compulsory, and others nearly so. For an English-language work of interactive
|
|
fiction being made with the Inform apps, the kits will be:
|
|
</p>
|
|
|
|
<pre class="displayed-code all-displayed-code code-font">
|
|
<span class="plain-syntax">BasicInformKit + EnglishLanguageKit + WorldModelKit + CommandParserKit</span>
|
|
</pre>
|
|
<p class="commentary">However, if the "Basic Inform" checkbox is ticked on the Settings panel for
|
|
the project, the kits will instead be:
|
|
</p>
|
|
|
|
<pre class="displayed-code all-displayed-code code-font">
|
|
<span class="plain-syntax">BasicInformKit + EnglishLanguageKit + BasicInformExtrasKit</span>
|
|
</pre>
|
|
<p class="commentary">And these are also the defaults when Inform projects are compiled from the command
|
|
line, with the optional <span class="extract"><span class="extract-syntax">-basic</span></span> switch forcing us into the second case.
|
|
</p>
|
|
|
|
<p class="commentary">It is possible to create new kits, and to choose different selections of kits
|
|
to include. For documentation on how, see <a href="inbuild/M-agtk.html" class="internal">A Guide to Kits (in inbuild)</a>.
|
|
</p>
|
|
|
|
<div class="inweb-extract">
|
|
<div class="w3-row-padding w3-padding-16 w3-center">
|
|
<div class="w3-quarter">
|
|
<a href="BasicInformKit/index.html"><img src="docs-assets/kit.jpg" alt="BasicInformKit" style="width:100%"></a>
|
|
<h3><a href="BasicInformKit/index.html">BasicInformKit</a></h3>
|
|
<p>A kit of Inter code providing runtime support for all programs written
|
|
with Inform.</p>
|
|
</div>
|
|
<div class="w3-quarter">
|
|
<a href="BasicInformExtrasKit/index.html"><img src="docs-assets/kit.jpg" alt="BasicInformExtrasKit" style="width:100%"></a>
|
|
<h3><a href="BasicInformExtrasKit/index.html">BasicInformExtrasKit</a></h3>
|
|
<p>A kit of Inter code providing runtime support for all programs not using
|
|
WorldModelKit.</p>
|
|
</div>
|
|
<div class="w3-quarter">
|
|
<a href="EnglishLanguageKit/index.html"><img src="docs-assets/kit.jpg" alt="EnglishLanguageKit" style="width:100%"></a>
|
|
<h3><a href="EnglishLanguageKit/index.html">EnglishLanguageKit</a></h3>
|
|
<p>A kit of Inter code providing runtime support for programs compiled
|
|
with English as their natural language.</p>
|
|
</div>
|
|
</div>
|
|
<div class="w3-row-padding w3-padding-16 w3-center">
|
|
<div class="w3-quarter">
|
|
<a href="WorldModelKit/index.html"><img src="docs-assets/ifkit.jpg" alt="WorldModelKit" style="width:100%"></a>
|
|
<h3><a href="WorldModelKit/index.html">WorldModelKit</a></h3>
|
|
<p>A kit of Inter code providing runtime support for interactive fiction
|
|
projects with a simulated world.</p>
|
|
</div>
|
|
<div class="w3-quarter">
|
|
<a href="CommandParserKit/index.html"><img src="docs-assets/ifkit.jpg" alt="CommandParserKit" style="width:100%"></a>
|
|
<h3><a href="CommandParserKit/index.html">CommandParserKit</a></h3>
|
|
<p>A kit of Inter code providing runtime support for interactive fiction
|
|
projects with a command parser interface.</p>
|
|
</div>
|
|
<div class="w3-quarter">
|
|
<a href="DialogueKit/index.html"><img src="docs-assets/ifkit.jpg" alt="DialogueKit" style="width:100%"></a>
|
|
<h3><a href="DialogueKit/index.html">DialogueKit</a></h3>
|
|
<p>A kit of Inter code eventually to provide runtime support for dialogue, an experimental
|
|
new feature of Inform which is not yet implemented.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--End of weave-->
|
|
|
|
</main>
|
|
</body>
|
|
</html>
|
|
|