0
У меня этот код, и прокомментированная строка его разрывает. Что здесь сделано? Я знаю, что могу сказать, что перо может быть красным, зеленым или синим; но я хочу использовать цвет значения или что-то вроде этого, чтобы разделить свойство с другими объектами.Почему это не позволяет мне изменить значение свойства объекта?
NicePlace is a room. "Its a pretty nice place."
A color is a kind of value.
The colors are red, green, blue.
A pen is a kind of thing.
A pen has a color called pencolor.
A coolpen is a pen.
The pencolor of coolpen is red.
[Now the pencolor of coolpen is blue.]
There is a coolpen in NicePlace.
Это работает, спасибо! –
Оказывается, существует намного больше синтаксиса правил, которые теперь делают IF7 намного проще. Спасибо за упоминание правил. –
Я думаю, что это всегда было так. Есть декларации, чтобы определить мир, правила, чтобы контролировать, что происходит, когда фразы, чтобы внести изменения в мир и сказать вещи. Если вы привыкли к другим языкам, вам может быть интересно [Руководство для программиста Inform 7] (http://www.cs.tufts.edu/comp/50GD/assignments/Inform_7_for_Programmers.pdf). – curiousdannii