On 04/02/12 23:43, myles broomes wrote:
game comes up with an error and claims that the Spikey_ball object has no handle_caught attribute, but as you can see, it clearly does. Can anyone explain this to me?
Please post the entire error message, do not summarize. There is often important information in the message. Meantime can you try adding a print line in your last method to check that the attribute(i.e. method) does actually exist in the executing code at the point of use? ie. def check_catch(self): """ Check if catch pizzas. """ for pizza in self.overlapping_sprites: >>>> print (dir(pizza)) #<<< new line pizza.handle_caught() hth, -- Alan G Author of the Learn to Program web site http://www.alan-g.me.uk/ _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor