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

Глагол "МЫТЬ" для класса thing

 
Начать новую тему   Ответить на тему    Список форумов Русский TADS -> Русифицированный ТАДС
Предыдущая тема :: Следующая тема  
Автор Сообщение
Гость






СообщениеДобавлено: Вт Янв 31, 2006 8:19 pm    Заголовок сообщения: Глагол "МЫТЬ" для класса thing Ответить с цитатой

я вообще новичок1 создаю ну так скажем проект1
так вот1 мне понадобился глагол "мыть", например, посуду1
вот налабал1
там описание глагола и класс1 если Вы думаете что новый класс не нужно делать1 то мож хоть методы и атрибут этого класса вставить в класс thing ???
зацените1 мож вставить в advr.t, вобщем на общий суд1
Код:
//новый глагол
washVerb: deepverb
    type=1
    verb = 'мыть' 'омыть' 'отмыть' 'вымыть' 'помыть'
    sdesc = "помыть"
    ioAction(withPrep) = 'WashWith'        // еще пока не сделал1
    doAction = 'Wash'
;

//новый класс
class washable: thing
    isClean = true
    verDoWash(actor)={
        if(self.isClean) {
            caps();
            "<<self.sdesc>> уже вымыт<<yao(self)>>. "; // ???
        }
    }
    doWash(actor)={
        self.isClean := true;
        "<<ZAG(parserGetMe(),&sdesc)>> вымыл<<yao(parserGetMe())>> <<self.vdesc>>. ";   
    }
;

вобщем вдруг кому нада1 +)
Вернуться к началу
beat_swamp



Зарегистрирован: 31.01.2006
Сообщения: 20

СообщениеДобавлено: Вт Янв 31, 2006 8:21 pm    Заголовок сообщения: Ответить с цитатой

эт был я1 +)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
ifn00b
Developer


Зарегистрирован: 29.12.2004
Сообщения: 40

СообщениеДобавлено: Ср Фев 01, 2006 6:52 pm    Заголовок сообщения: Ответить с цитатой

А заглушку для класса thing?
Чтобы остальные объекты не чурались этого глагола...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
beat_swamp



Зарегистрирован: 31.01.2006
Сообщения: 20

СообщениеДобавлено: Ср Фев 01, 2006 8:33 pm    Заголовок сообщения: Ответить с цитатой

всмысле? ну например если стол будет surface, fixeditem то его тоже можно мыть1 ведь это логично что стол можно мыть1 +)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
GrAnd
Site Admin


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

СообщениеДобавлено: Пт Фев 03, 2006 10:47 am    Заголовок сообщения: Ответить с цитатой

В библиотеках есть глагол чистить, не требующий предмета и имеющий более общий смысл.
Раздувть их количество сверх необходимости попросту вредно, т.к. уже сейчас непросто разобраться в либах.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
beat_swamp



Зарегистрирован: 31.01.2006
Сообщения: 20

СообщениеДобавлено: Пт Фев 03, 2006 2:22 pm    Заголовок сообщения: Ответить с цитатой

Ну хорошо1 значит я создал глагол "мыть" только для себя1 +Р
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
GrAnd
Site Admin


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

СообщениеДобавлено: Пт Фев 03, 2006 6:40 pm    Заголовок сообщения: Ответить с цитатой

И замечательно. Это естественная эволюция автора. С опытом написание галоголов будет одной из самых простых вещей при создании игры. А вот литературная часть...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
beat_swamp



Зарегистрирован: 31.01.2006
Сообщения: 20

СообщениеДобавлено: Сб Фев 04, 2006 12:34 am    Заголовок сообщения: Ответить с цитатой

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

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


Powered by phpBB © 2001, 2005 phpBB Group