Skip to content

Kitchen

Jim Nelson edited this page Sep 7, 2021 · 5 revisions

The TADS 3 Cookbook offers code examples that may be compiled, executed, and modified for experimentation. Most recipes will link to the source code in the repository demonstrating the page's solution.

To minimize the amount of code that needs to be written to offer an example, the recipes rely on the Kitchen. This is nothing more than an empty room that acts as a staging area. The Kitchen also defines an Actor representing the player (the omnipresent me) and other bare-minimum definitions the TADS library and compiler require.

As new recipes require additional staging to work with, the Kitchen may grow to accommodate. Hopefully the spirit of pared-down minimalism will prevail.

The latest source for the Kitchen may be found here.

adv3Lite

To support recipes specific to adv3Lite, a "lite cooking" Kitchen is used. It offers the same staging as the regular Kitchen, but is coded according to adv3Lite's requirements.

The latest source for the adv3Lite Kitchen may be found here.

Clone this wiki locally