別のクラスを介して Pygame のcollidepoint
メソッドを使用する際に問題が発生しました。
if(mouseclick[0]):
for tile in self.engine.level.levellist:
if tile.collidepoint(mousepos):
この小さくて簡単なコードでエラーが発生します。
if tile.collidepoint(mousepos):
AttributeError: TileClass instance has no attribute 'collidepoint'
私が間違っていることを知っている人はいますか?私がPythonを使ってからしばらく経ちましたが、おそらく簡単に修正できるものがいくつか欠けているだけです。