如何将默认情况下的关系分配给某种事物

时间:2015-12-24 02:53:33

标签: inform7

我是Inform 7的新手。我一直在玩着#Bogart'为衣服提供一些规则的例子。

我想定义各种服装,例如:

  

袜子是一种服装   一双鞋是一种服装。

然后我想说,类似于你对财产的处理方式:

  

一双袜子通常位于一双鞋的下面   一双鞋通常覆盖在一双袜子上。

到目前为止,我认为这是不可能的,你只能在事物(实例)而不是种类(类)之间建立关系。有没有办法提供'默认'从所有类型的实例到另一种实例的关系虽然如此?

有没有关系建模的方法?

1 个答案:

答案 0 :(得分:2)

请参阅手册中的4.15 Assemblies and body parts部分。

现在你可以完全没有任何关系,但你可以使用内置的包含关系来做到这一点。所以你可以写

  

每双鞋都有一双袜子。

您可以进一步尝试,看看有什么可能。如果不可能,您可能只需要在运行时使用"当游戏开始时#34;规则。