Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

   #1
04.08.2008 14:13

fireton
некто с бородой (+238, -69)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1064
Вебсайт

Тон

switchItem не должен быть fixed

Сейчас switchItem в библиотеке определен как fixeditem. Что приводит к тому, что фонарик, унаследованный от него, не появляется в инвентаре. В общем, это ошибка. Надо отнаследовать от просто item. А если кто-то будет делать выключатель на стене, то пусть добавляет fixeditem в объявление дополнительно.

Я у себя исправил:

Код:

class switchItem: item

Неактивен

   #2
05.08.2008 09:27

GrAndrey
папа RTADS и Бяка (+40, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1201
Вебсайт

меньше слов

Re: switchItem не должен быть fixed

Не принципиально, но согласен. Переделать item в fixeditem проще, чем обратное. Внес изменения.

Неактивен

   #3
05.08.2008 10:09

fireton
некто с бородой (+238, -69)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1064
Вебсайт

Тон

Re: switchItem не должен быть fixed

Прикол заключается в том, что в тексте advr.t есть комментарий, который предлагает наследовать предметы от lightsource и switchitem для создания разного рода переносных ламп, фонариков и т.п. Но это не работает, если switchitem унаследован от fixeditem...

Неактивен

Powered by PunBB
© copyright 2001–2018 iFiction.Ru