1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-01 06:24:58 +03:00
inform7/docs-src/kits.inweb

27 lines
1.1 KiB
Plaintext
Raw Normal View History

2022-04-04 20:31:44 +03:00
Title: Kits
Author: Graham Nelson
@ Whereas //extensions// are a familiar concept to most Inform users, "kits" are
2022-04-05 14:14:27 +03:00
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:
2022-04-04 20:31:44 +03:00
= (text)
Architecture32Kit + BasicInformKit + EnglishLanguageKit + WorldModelKit + CommandParserKit
2022-04-04 20:31:44 +03:00
=
or perhaps Architecture16Kit instead of Architecture32Kit, depending on whether
the project is being compiled to a 16-bit or a 32-bit platform.
2022-04-05 14:14:27 +03:00
However, if the "Basic Inform" checkbox is ticked on the Settings panel for
the project, the kits will instead be:
= (text)
2023-06-11 16:34:38 +03:00
Architecture32Kit + BasicInformKit + EnglishLanguageKit
2022-04-05 14:14:27 +03:00
=
And these are also the defaults when Inform projects are compiled from the command
line, with the optional |-basic| switch forcing us into the second case.
2022-04-04 20:31:44 +03:00
2022-04-05 14:14:27 +03:00
It is possible to create new kits, and to choose different selections of kits
to include. For documentation on how, see //inbuild: A Guide to Kits//.
2022-04-04 20:31:44 +03:00
= (html panels_kits.html)