Example #1
0
    def __del__ (self):
        if not self.dont_destroy:
            if self._o != None:
                if  _pyKyra._canvas_del (self._o):
                    self._o = None

        KrImage.__del__ (self)
Example #2
0
    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)
Example #3
0
    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)
Example #4
0
    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)
Example #5
0
 def __cmp__ (self, o):
     return KrImage.__cmp__ (self, o)