def __del__ (self): if not self.dont_destroy: if self._o != None: if _pyKyra._canvas_del (self._o): self._o = None KrImage.__del__ (self)
def __init__ (self, resource=None, obj=None, dont_destroy=0): if obj != None: o = obj elif resource != None: o = _pyKyra._sprite_new (resource) else: assert 0, "Bad init" KrImage.__init__ (self, obj=o, dont_destroy=dont_destroy)
def __init__ (self, resource=None, obj=None, dont_destroy=0): if resource != None: if hasattr (resource, '_o'): assert resource.TYPE == 'KrTileResource' o = _pyKyra._tile_new (resource._o) else: o = _pyKyra._tile_new (resource) elif obj != None: o = obj else: assert 0, "Bad init" KrImage.__init__ (self, obj=o, dont_destroy=dont_destroy)
def __init__ (self, resource=None, obj=None, dont_destroy=1): if obj != None: o = obj elif resource != None: # assert resource.TYPE == 'KrCanvasResource' assert resource._o != None o = _pyKyra._canvas_new (resource._o) self.canvas_resource = resource else: assert 0, "Bad init" # self._o_pixels = _pyKyra._canvas_pixels(o) KrImage.__init__ (self, obj=o, dont_destroy=dont_destroy)
def __cmp__ (self, o): return KrImage.__cmp__ (self, o)