コード例 #1
0
    def __init__(self, bodytype=None):
        NativeClass.__init__(self)

        self.store(libfp_core.Body())

        if not bodytype is None:
            self.type = bodytype
コード例 #2
0
 def __init__(self):
     NativeClass.__init__(self)
     
     self.store(libfp_core.Element())
     self.listen({"add": self.on_add,
                  "remove": self.on_remove,
                  "pre_render": self.on_pre_render,
                  "post_render": self.on_render})
コード例 #3
0
    def __init__(self, element_a=None, element_b=None):
        NativeClass.__init__(self)

        self.store(libfp_core.DistanceJoint())

        if not element_a is None:
            self.element_a = element_a
            self.element_b = element_b
コード例 #4
0
ファイル: app.py プロジェクト: steventuckness/fruitpunch
    def __init__(self):
        NativeClass.__init__(self)

        self.store(libfp_core.App())
        self.listen({
            "render": self.on_render,
            "init": self.on_init,
            "change_scene": self.on_scene_change
        })
コード例 #5
0
ファイル: sprite.py プロジェクト: steventuckness/fruitpunch
    def __init__(self, image=None):
        NativeClass.__init__(self)

        if isinstance(image, NativeClass):
            self.store(libfp_core.Sprite(image._native))
        elif image is not None:
            self.store(libfp_core.Sprite(image))
        else:
            self.store(libfp_core.Sprite())
コード例 #6
0
ファイル: playable.py プロジェクト: steventuckness/fruitpunch
    def __init__(self):
        NativeClass.__init__(self)

        self.store(libfp_core.Playable())

        self.listen({
            "render_single": self.on_render_single,
            "calculate_duration": self.on_calculate_duration
        })
コード例 #7
0
    def __init__(self, instance=None, attribute=None):
        NativeClass.__init__(self)

        self.store(libfp_core.Tween())

        # We want the property to be created once it starts running
        self.listen({"pre_render": self.create_property})
        self.instance = instance
        self.attribute = attribute
コード例 #8
0
ファイル: node.py プロジェクト: steventuckness/fruitpunch
 def __init__(self, file=None):
     NativeClass.__init__(self)
     
     self.auto_cast_numbers = True
     self.module_paths = []
     
     if file:
         self.store(libfp_core.Node(file))
     else:
         self.store(libfp_core.Node())
コード例 #9
0
ファイル: group.py プロジェクト: steventuckness/fruitpunch
    def __init__(self):
        NativeClass.__init__(self)

        self.store(libfp_core.Group())
コード例 #10
0
    def __init__(self):
        NativeClass.__init__(self)

        self.store(libfp_core.PhysicsWorld())
コード例 #11
0
    def __init__(self, text=None):
        NativeClass.__init__(self)

        if text is not None:
            self.store(libfp_core.Text(text))
コード例 #12
0
 def __init__(self):
     NativeClass.__init__(self)
     
     self.store(libfp_core.Animation())        
コード例 #13
0
ファイル: event.py プロジェクト: steventuckness/fruitpunch
    def __init__(self, name="undefined"):
        NativeClass.__init__(self)

        self.store(libfp_core.Event(name))
コード例 #14
0
 def __init__(self, evname=None):
     NativeClass.__init__(self)
     
     if not evname is None:
         self.store(libfp_core.PropertyEvent(evname))        
コード例 #15
0
ファイル: observer.py プロジェクト: steventuckness/fruitpunch
 def __init__(self):
     NativeClass.__init__(self)
     
     self.store(ObserverWrap())
     self._native.function = self.action
コード例 #16
0
    def __init__(self):
        NativeClass.__init__(self)

        self.store(libfp_core.ContactEvent())
コード例 #17
0
    def __init__(self, image=None):
        NativeClass.__init__(self)

        if image is not None:
            self.store(libfp_core.Image(image))
コード例 #18
0
ファイル: observer.py プロジェクト: steventuckness/fruitpunch
 def action(self):
     ev = NativeClass.to_python(self.get_event())
     f = self.function
     f(ev)
コード例 #19
0
    def __init__(self):
        NativeClass.__init__(self)

        self.store(libfp_core.Collection())
コード例 #20
0
 def __init__(self):
     NativeClass.__init__(self)
     
     self.store(libfp_core.Property())
     self.listen({"get": self.on_get,
                  "set": self.on_set})
コード例 #21
0
    def __init__(self, color=None):
        NativeClass.__init__(self)

        if not color is None:
            self.store(libfp_core.Color(color))
コード例 #22
0
ファイル: scene.py プロジェクト: steventuckness/fruitpunch
    def __init__(self):
        NativeClass.__init__(self)

        self.store(libfp_core.Scene())
        self.listen({"init": self.on_init, "post_render": self.on_render})
コード例 #23
0
    def __init__(self, font_file=None):
        NativeClass.__init__(self)

        if not font_file is None:
            self.store(libfp_core.Font(font_file))
コード例 #24
0
    def __init__(self):
        NativeClass.__init__(self)

        self.store(libfp_core.Observable())
コード例 #25
0
    def __init__(self):
        NativeClass.__init__(self)

        self.store(libfp_core.Primitive())