1

我是 Inform 7 的新手。我一直在玩“Bogart”示例,它提供了一些服装规则。

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

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

然后我想说,类似于您对属性的处理方式:

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

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

有没有办法在没有关系的情况下对此进行建模?

4

1 回答 1

2

请参阅手册中的第4.15 节组件和车身部件

现在你根本无法在没有任何关系的情况下做到这一点,但你可以使用内置的包含关系来做到这一点。所以你可以写

每双鞋里都有一双袜子。

您可以进一步试验,看看有什么可能。如果不可能,您可能只需要在运行时使用“何时开始”规则进行设置。

于 2015-12-24T13:25:05.253 回答