Beispiel #1
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)
Beispiel #2
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)
Beispiel #3
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)