Ejemplo n.º 1
0
    def func_is_kind(s,obj, k ):

        if  obj == k: return True
        for x1 in s.matchs(rp("Instance "+ obj + " :Kind"   )):

          rupper =  s.func_is_kind(x1["Kind"] ,k )
          if rupper is True : return True
        for x1 in s.matchs(rp("Kind "+ obj +" :Kind"   )):

          rupper =  s.func_is_kind(x1["Kind"] ,k )
          if rupper is True : return True
        return False
Ejemplo n.º 2
0
from rtools import rsplit as rp

__author__ = 'astrowar'
from shlex import split as sp
import re
from  Scene import *

s = Scene()



#macro comandos
s << rp("Kind book Thing")
s << rp("Instance diary  book")

s << rp("Kind Animal Thing" )
s << rp("Kind Ox Animal" )
s << rp("Instance jairo Ox" )

s << rp("Set diary rare" )
s << rp("Set diary hidden" )
s << rp("Set [location book] library" )
s << rp("Set [title diary] untitled" )
s << rp("Set book portable" )

s << rp("Kind Color KindValue ")

s << rp("Instance red Color")
s << rp("Instance blue Color")
s << rp("Instance green Color")