Список форумов Русский TADS Русский TADS
Русский TADS. Разработка текстовых игр на русском языке. Интерактивная литература.
Второй форум находится здесь.
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Неквалифицированное предложение.

 
Начать новую тему   Ответить на тему    Список форумов Русский 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="дорогая софтинка от микрософта"?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Zverik



Зарегистрирован: 08.09.2003
Сообщения: 6
Откуда: Питер

СообщениеДобавлено: Пн Сен 08, 2003 1:49 pm    Заголовок сообщения: Ответить с цитатой

ок, а нельзя ли тогда вместо определения sdesc...pdesc сделать что-нибудь типа
setdesc( "софтинк", "а", "и", "е", "у", "ой", "е" )
?
Smile
или что-нибудь в этом роде - просто чтобы для каждого объекта писать не шесть строчек, а одну..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
GrAnd
Site Admin


Зарегистрирован: 04.02.2003
Сообщения: 299
Откуда: Россия, Москва

СообщениеДобавлено: Пн Сен 08, 2003 10:06 pm    Заголовок сообщения: Ответить с цитатой

Пожалуйста! Возьми, и напиши такую функцию, а я её выставлю (если ты захочешь) Smile
Я оставлю текущий вариант, который, несомненно, более гибок, и позволяет делать совершенно независимые падежи. Сейчас это вопрос личного вкуса, так как проблема набивания лишних строк совершенно не актуальна с момента появления генератора, а тем более, после его переноса на MVS, что сильно уменьшило размер этой программы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Русский TADS -> Русифицированный ТАДС Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group