Amélioration cosmétique.
authorpin <pin@fe552daf-6dbe-4428-90eb-1537e0879342>
Mon, 27 Jun 2011 09:44:35 +0000 (09:44 +0000)
committerpin <pin@fe552daf-6dbe-4428-90eb-1537e0879342>
Mon, 27 Jun 2011 09:44:35 +0000 (09:44 +0000)
git-svn-id: https://svn.cri.ensmp.fr/svn/minwii/trunk@356 fe552daf-6dbe-4428-90eb-1537e0879342

src/minwii/widgets/playingscreen.py

index 9c1ebfb..9296646 100755 (executable)
@@ -59,11 +59,16 @@ class PlayingScreenBase(pygame.sprite.LayeredDirty, EventHandlerMixin) :
         columnWidth = int(round(float(dispWidth) / self.keyboardLength))
 
         rects = []
         columnWidth = int(round(float(dispWidth) / self.keyboardLength))
 
         rects = []
-        for i in range(self.keyboardLength) :
+        for i in range(self.keyboardLength - 1) :
             upperLeftCorner = (i*columnWidth, 0)
             rect = pygame.Rect(upperLeftCorner, (columnWidth, dispHeight))
             rects.append(rect)
         
             upperLeftCorner = (i*columnWidth, 0)
             rect = pygame.Rect(upperLeftCorner, (columnWidth, dispHeight))
             rects.append(rect)
         
+        # la dernière colonne a la largeur du reste
+        upperLeftCorner = ((i+1) * columnWidth, 0)
+        rect = pygame.Rect(upperLeftCorner, (dispWidth - (self.keyboardLength - 1) * columnWidth , dispHeight))
+        rects.append(rect)
+        
         self.keyboardRects = rects
     
     def _initColumns(self) :
         self.keyboardRects = rects
     
     def _initColumns(self) :