我是Inform 7的新手。我一直在玩着#Bogart'为衣服提供一些规则的例子。
我想定义各种服装,例如:
袜子是一种服装 一双鞋是一种服装。
然后我想说,类似于你对财产的处理方式:
一双袜子通常位于一双鞋的下面 一双鞋通常覆盖在一双袜子上。
到目前为止,我认为这是不可能的,你只能在事物(实例)而不是种类(类)之间建立关系。有没有办法提供'默认'从所有类型的实例到另一种实例的关系虽然如此?
有没有关系建模的方法?
答案 0 :(得分:2)
请参阅手册中的4.15 Assemblies and body parts部分。
现在你可以完全没有任何关系,但你可以使用内置的包含关系来做到这一点。所以你可以写
每双鞋都有一双袜子。
您可以进一步尝试,看看有什么可能。如果不可能,您可能只需要在运行时使用"当游戏开始时#34;规则。