def __init__(self, name='sprite', context=None, layer=1): ''' name: name of the sprite layer: (default: 1 since 0 is reserved for background) ''' StateMachine.__init__(self, name, context) if context is None: context = Config.get_default_context() context.add_visible_data(self, layer) self._layer = layer self._location = np.zeros(2) self._size = np.zeros(2) self._bb_center = np.zeros(2) self.set_motion(no_motion)
def __init__(self, name='fps', context=None, layer=3, fg_color=(255, 255, 255), bg_color=(0, 0, 0)): Sprite.__init__(self, name, context, layer) if context is None: context = Config.get_default_context() self.fg_color = fg_color self.bg_color = bg_color