Advertisement
EddyMataGallos

Method

Nov 12th, 2014
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.55 KB | None | 0 0
  1.     #Eddy edit
  2.         def playerScoreEvolution(self, zeroths, scores):
  3.             files = []
  4.             fileDir = ''
  5.             try :
  6.                 initialdir = os.getcwd()
  7.                 if getPlatform() == 'darwin' :
  8.                     fileDir = initialdir + '/Documents/nhigh/'
  9.                 else :
  10.                     fileDir = initialdir + '/scores/'
  11.                 for (dirpath, dirnames, filenames) in walk(fileDir):
  12.                     files.extend(filenames)
  13.                     break
  14.                 fileDir = fileDir.replace('/', os.sep)
  15.             except : pass
  16.      
  17.             if (zeroths) : out1 = []
  18.             if (scores) : out2 = []
  19.             for f in files:
  20.                 fileName = fileDir + f
  21.                 self.setCurHS( loadScores(fileName) )
  22.                 self.checkCurHS()
  23.      
  24.                 datetime = str(self.curHS.timestamp)
  25.                 datetime = datetime[:datetime.find(' ')]
  26.      
  27.                 player = 'EddyMataGallos'
  28.                 stats = getAllPlayerStats(self.curHS)
  29.                 plyrstats = stats.get(player.lower(), [player,0,0,0])
  30.      
  31.                 if (zeroths) : out1.append('%s %d' % (datetime, plyrstats[1]))
  32.                 if (scores) : out2.append('%s %d' % (datetime, plyrstats[2]))
  33.      
  34.             if (zeroths) :
  35.                 out1.sort()
  36.                 for l in out1:
  37.                     self.addLine(l)
  38.      
  39.             if (scores) :
  40.                 out2.sort()
  41.                 for l in out2:
  42.                     self.addLine(l)
  43.     #end of Eddy edit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement