File "C:\Users\JJJbr\PycharmProjects\Zelda Practice\venv\lib\site-packages\pygame\sprite.py", line 131, in add
group.add_internal(self)
TypeError: AbstractGroup.add_internal() missing 1 required positional argument: 'sprite'
Look at the error message: the call to
add_internal
is supposed to pass a sprite as one of its parameters, but that is missing. So go back to the code at
File "C:\Users\JJJbr\PycharmProjects\Zelda Practice\tile.py", line 7, in __init__
super().__init__(groups)
Whatever you are passing in the
groups
parameter, something is missing. The documentation should explain what that is.