mira
18.11.2011, 16:03
В продолжении темы.
имеем картину:
некая среда содержащая множество имен обьектов. Любой обьект доступен через функцию
find(name:string):xobject
если обьект найден возвращаетса указатель на его интерфейс.
xobject имеет два метода
xobject.readprop(name:string; buffer:pointer):bool;
xobject.writeprop(name:string; buffer:pointer):bool;
name - имя свойства
buffer- буфер куда поместитса результат (для записи наоборот)
вернет true если свойство имеетса и доступно для операции.
Добавлено через 5 минут
Каждый обьект имеет общий набор свойств скажем
count-количество
height -высота
Добавлено через 9 минут
Фразу типа "сколько патронов?"
я могу привести к запросу:
<target=default> //инвентарь
<result=target.read[count]>
Добавлено через 4 минуты
Вот задача, как формировать запрос для фразы "сколько больших патронов?" =)
в свойствах обьектов есть тока count
Добавлено через 21 минуту
Воще вопрос кто подскажет архитектуру пограмотней для сложных запросов, мало кто в школе игралса с подобным =)
имеем картину:
некая среда содержащая множество имен обьектов. Любой обьект доступен через функцию
find(name:string):xobject
если обьект найден возвращаетса указатель на его интерфейс.
xobject имеет два метода
xobject.readprop(name:string; buffer:pointer):bool;
xobject.writeprop(name:string; buffer:pointer):bool;
name - имя свойства
buffer- буфер куда поместитса результат (для записи наоборот)
вернет true если свойство имеетса и доступно для операции.
Добавлено через 5 минут
Каждый обьект имеет общий набор свойств скажем
count-количество
height -высота
Добавлено через 9 минут
Фразу типа "сколько патронов?"
я могу привести к запросу:
<target=default> //инвентарь
<result=target.read[count]>
Добавлено через 4 минуты
Вот задача, как формировать запрос для фразы "сколько больших патронов?" =)
в свойствах обьектов есть тока count
Добавлено через 21 минуту
Воще вопрос кто подскажет архитектуру пограмотней для сложных запросов, мало кто в школе игралса с подобным =)