 |
Русский TADS Русский TADS. Разработка текстовых игр на русском языке. Интерактивная литература. Второй форум находится здесь.
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Gleb
Зарегистрирован: 02.06.2003 Сообщения: 6
|
Добавлено: Пт Июл 18, 2003 11:48 am Заголовок сообщения: Неквалифицированное предложение. |
|
|
Можно ли вместо:
softinka: thing
location=computer
sdesc ="софтинка"
rdesc ="софтинки"
ddesc ="софтинке"
vdesc ="софтинку"
tdesc ="софтинкой"
pdesc ="софтинке"
noun = 'софтинка' 'софтинки' 'софтинке' 'софтинку' 'софтинкой'
ldesc="софтинка"
isHer = true
Сделать:
noun=sdesk+rdesk+ddesk+vdesk+tdesk+pdesk?
Не добавить ли в библиотеку? |
|
Вернуться к началу |
|
 |
GrAnd Site Admin
Зарегистрирован: 04.02.2003 Сообщения: 299 Откуда: Россия, Москва
|
Добавлено: Пт Июл 18, 2003 4:41 pm Заголовок сообщения: |
|
|
Тут возникает несколько моментов.
Двойные кавычки отличаются от одинарных(см. в руководство). Вкратце: их нельзя присваивать.
Только так:
noun=dToS(self,&sdesc)+dToS(self,&rdesc)+dToS(self,&ddesc)+dToS(self,&vdesc)+dToS(self,&tdesc)+dToS(self,&pdesc);
Попробуй, увидишь что будет. Более того - в списке существительных должны быть иные синонимы, и их придётся вбивать как обычно.
Догадайся что случится, если sdesc="дорогая софтинка от микрософта"? |
|
Вернуться к началу |
|
 |
Zverik
Зарегистрирован: 08.09.2003 Сообщения: 6 Откуда: Питер
|
Добавлено: Пн Сен 08, 2003 1:49 pm Заголовок сообщения: |
|
|
ок, а нельзя ли тогда вместо определения sdesc...pdesc сделать что-нибудь типа
setdesc( "софтинк", "а", "и", "е", "у", "ой", "е" )
?
или что-нибудь в этом роде - просто чтобы для каждого объекта писать не шесть строчек, а одну.. |
|
Вернуться к началу |
|
 |
GrAnd Site Admin
Зарегистрирован: 04.02.2003 Сообщения: 299 Откуда: Россия, Москва
|
Добавлено: Пн Сен 08, 2003 10:06 pm Заголовок сообщения: |
|
|
Пожалуйста! Возьми, и напиши такую функцию, а я её выставлю (если ты захочешь)
Я оставлю текущий вариант, который, несомненно, более гибок, и позволяет делать совершенно независимые падежи. Сейчас это вопрос личного вкуса, так как проблема набивания лишних строк совершенно не актуальна с момента появления генератора, а тем более, после его переноса на MVS, что сильно уменьшило размер этой программы. |
|
Вернуться к началу |
|
 |
|
|
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|