isenchine
Empress
I should even say:
Python: Platyping (110%), isenchine (-10%)!
I've actually simplified your stuff which nevertheless might be interesting, like the additional control of width and height.
I also did not retain the self.iScoreRows = 0 and the self.iScoreWidth = 100. The last one I hardcoded it at 300 (different layout) and the first one I did not understand it, especially this:
?
All things easy to put back. I just needed to strip it down to understand the thing better (with 100% B,S &T! then).
Python: Platyping (110%), isenchine (-10%)!
I've actually simplified your stuff which nevertheless might be interesting, like the additional control of width and height.
I also did not retain the self.iScoreRows = 0 and the self.iScoreWidth = 100. The last one I hardcoded it at 300 (different layout) and the first one I did not understand it, especially this:
Code:
self.iScoreRows = max(0, min(self.iScoreRows, nRows - 1))
All things easy to put back. I just needed to strip it down to understand the thing better (with 100% B,S &T! then).