예제 #1
0
파일: items.py 프로젝트: jiiieff/pyf
	def __init__(cls, *args, **kwargs):
		HandlerMeta.__init__(cls, *args, **kwargs)
		for name in ItemMeta.wordAccessors:
			if hasattr(cls, name):
				s = getattr(cls, name)
				setattr(cls, name, WordAccessor(name))
				setattr(cls, '_%s' % name, s)
예제 #2
0
파일: items.py 프로젝트: tomviner/text-game
 def __init__(cls, *args, **kwargs):
     HandlerMeta.__init__(cls, *args, **kwargs)
     for name in ItemMeta.wordAccessors:
         if hasattr(cls, name):
             s = getattr(cls, name)
             setattr(cls, name, WordAccessor(name))
             setattr(cls, '_%s' % name, s)
예제 #3
0
파일: items.py 프로젝트: jiiieff/pyf
	def __call__(cls, *args, **kwargs):
		self = HandlerMeta.__call__(cls, *args, **kwargs)
		for name in ItemMeta.wordAccessors:
			n = '_%s' % name 
			if hasattr(cls, n):
				setattr(self, name, getattr(cls, n))
			
		return self
예제 #4
0
파일: items.py 프로젝트: tomviner/text-game
    def __call__(cls, *args, **kwargs):
        self = HandlerMeta.__call__(cls, *args, **kwargs)
        for name in ItemMeta.wordAccessors:
            n = '_%s' % name
            if hasattr(cls, n):
                setattr(self, name, getattr(cls, n))

        return self