Advertisement
Guest User

player.py

a guest
Jun 24th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. class seeker:
  2.  
  3. #initiating attributes
  4. def __init__(self,x,r,c):
  5. self.seeker_char = x
  6. self.row = r
  7. self.col = c
  8. self.sprouts = 0
  9. #setters
  10. def setRow(self,r):
  11. self.row = r
  12.  
  13. def setCol(self,c):
  14. self.col = c
  15.  
  16. #getters
  17. def getSeeker_char(self):
  18. return self.seeker_char
  19.  
  20. def getRow(self):
  21. return self.row
  22.  
  23. def getCol(self):
  24. return self.col
  25.  
  26. #move seeker
  27. def moveRight(self):
  28. self.col += 1
  29.  
  30. def moveLeft(self):
  31. self.col -= 1
  32.  
  33. def moveUp(self):
  34. self.row -= 1
  35.  
  36. def moveDown(self):
  37. self.row += 1
  38.  
  39. #eat sprouts
  40. def eatSprouts(self):
  41. self.sprouts += 1
  42.  
  43. def getSprouts(self):
  44. return self.sprouts
  45.  
  46. #toString
  47. def toString(self):
  48. seekerstring = "Player 1's seeker '" + str(self.seeker_char) + "' is at (" + str(self.row) + "," + str(self.col) + ") and has eaten " + str(self.sprouts) + " sprouts."
  49. return seekerstring
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement