I'm trying to understand this program so I can get a better grip on Python programming. I was fiddling with the program and was trying to figure out how to run it, but everytime I included a play_pigs() call, I was given an error saying argument was expected. And that is true since the code says it needs a '(self)' argument,
def play_pigs(self):
How is it that this program is ran then? I'm not really understanding this part, but I think I understand some of the other parts of the code.
Code: http://ideone.com/LuRLOu