X-Git-Url: https://jxself.org/git/?p=ibg.git;a=blobdiff_plain;f=chapters%2F06.rst;fp=chapters%2F06.rst;h=e242057f9fc5a16fc50e8fe792fb91e7bd1e0b2e;hp=c0cd6dafc28f22dfc0dd518068cbbad196bbfa86;hb=8009937904cf79341a9c23c9c5e7b541606bfcb6;hpb=9f5abf3a7762275e6ae1f1a29c6594994ba07e2c diff --git a/chapters/06.rst b/chapters/06.rst index c0cd6da..e242057 100644 --- a/chapters/06.rst +++ b/chapters/06.rst @@ -26,7 +26,11 @@ Initial setup ============= Our starting point is much the same as last time. Here's a basic -``Tell.inf``:: +``Tell.inf``: + +.. include:: /config/typethis.rst + +:: !% -SD !=========================================================================== @@ -317,7 +321,11 @@ In fact, for any object both the block of properties and the block of attributes are optional and can be omitted if there's nothing to be specified. Now that the :attr:`light` attribute is being provided automatically and there aren't any other attributes to set, the word -``has`` can be left out. Here's the class again:: +``has`` can be left out. Here's the class again: + +.. include:: /config/typethis.rst + +:: Class Room has light; @@ -348,7 +356,11 @@ We use the ``Room`` class in "William Tell", and a few other classes besides. Here's a ``Prop`` class (that's "Prop" in the sense of a theatrical property rather than a supportive device), useful for scenic items whose only role is to sit waiting in the background on the off-chance -that the player might think to EXAMINE them:: +that the player might think to EXAMINE them: + +.. include:: /config/typethis.rst + +:: Class Prop with before [; @@ -461,7 +473,11 @@ an object with the :attr:`static` attribute, an attempt to TAKE it results in "That's fixed in place" -- acceptable in the case of Heidi's branch object (which is indeed supposed to be part of the tree), less so for items which are simply large and heavy. This ``Furniture`` class might sometimes -be more appropriate:: +be more appropriate: + +.. include:: /config/typethis.rst + +:: Class Furniture with before [;