Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - HuFlungDu

Pages: [1]
1
Python / pysfml-cython overriding draw method
« on: March 05, 2013, 07:14:25 pm »
Hello everyone. After some time I am returning to sfml using pysfml-cython and am trying to get my bearings, not doing anything special. I'm trying to write a simple class that extends RectangleShape to draw another object inside of it. Judging from the documentation I should be able to write a class the extends Transformable (RectangleShape eventually does) and just override the draw function like normal, but making a class like this:
Code: [Select]
class DrawingRect(sfml.RectangleShape):
    def __init__(self):
        sfml.RectangleShape.__init__(self,(100,100))

    def draw(self, target, states):
        print "here"
Instead of drawing nothing when I call window.draw(myrect) and printing "here", it just draws the rectangle like normal and prints nothing, meaning it's not calling my new draw function. Am I missing something? Is there another class I need to inherit? Thanks.

Pages: [1]
anything