def __init__(self,anim,item,*args,**kwargs): TimedEvent.__init__(self) self.steps=[] self.start=0 self.end=-1 self.anim=anim self.item=item self.affects=kwargs.get('affects',None) self.schedule(**kwargs) self.opts=kwargs
def prepare(self,edge,*args,**kwargs): if edge==(0,1): if self.anim=='appear': #Hide before it appears self.item.set_anim_mod((0,0,0,0)) return TimedEvent.prepare(self,edge,*args,**kwargs)