Guest User

Untitled

a guest
Jun 18th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. def getCarOwner(numPlayers, carid):
  2. """
  3. This is stupidly done "the easy way"...
  4. Wow... Disgusting
  5. """
  6. p0 = []
  7. p1 = []
  8. p2 = []
  9. p3 = []
  10. p4 = []
  11. p5 = []
  12. if numPlayers == 2:
  13. return carid % 2
  14. elif numPlayers == 3:
  15. p0 = [1,4,6,11,15,20,23,25,28,31]
  16. p1 = [2,7,9,12,14,19,22,27,29,32]
  17. p2 = [3,5,8,10,13,18,21,24,26,30]
  18. elif numPlayers == 4:
  19. p0 = [4,7,11,16,20,23,27,32]
  20. p1 = [3,8,12,15,19,24,28,31]
  21. p2 = [1,6,10,13,18,21,25,30]
  22. p3 = [2,5,9,14,17,22,26,29]
  23. elif numPlayers == 5:
  24. p0 = [1,5,10,14,22,28]
  25. p1 = [6,12,18,23,27,32]
  26. p2 = [3,7,15,19,25,29]
  27. p3 = [2,9,13,21,26,30]
  28. p4 = [4,8,11,20,24,31]
  29. elif numPlayers == 6:
  30. p0 = [1,5,10,19,27]
  31. p1 = [2,11,18,25,29]
  32. p2 = [4,8,14,21,26]
  33. p3 = [6,15,20,24,31]
  34. p4 = [3,9,13,23,30]
  35. p5 = [7,12,22,28,32]
  36. if carid in p0:
  37. return 0
  38. elif carid in p1:
  39. return 1
  40. elif carid in p2:
  41. return 2
  42. elif carid in p3:
  43. return 3
  44. elif carid in p4:
  45. return 4
  46. elif carid in p5:
  47. return 5
  48. else:
  49. return None
Add Comment
Please, Sign In to add comment