--- ../ScratchAndWin/ScratchAndWin.py	2009-09-10 13:22:18.000000000 +0200
+++ ScratchAndWin.py	2009-09-11 07:06:50.000000000 +0200
@@ -93,7 +93,7 @@
         
         self.pix_frame = pygame.Rect(0,0,400,30)
         self.pix_frame.center = (400,560)
-        self.pix_bar = self.pix_frame.copy()
+        self.pix_bar = pygame.Rect(self.pix_frame)
                 
         self.load_highscores()    
         
@@ -172,11 +172,11 @@
                 if self.cover_rect.collidepoint(x,y):
                     cx = x-self.cover_rect.x
                     cy = y-self.cover_rect.y
-                    c = self.cover.get_at((cx,cy))
-                    if c.a != 0:
+                    c = self.cover.get_at((cx,cy))
+                    if c[3] != 0:
                         self.removed_pix += 1
                         self.scrap.add((x,y), c)
-                        c.a = 0
+                        c = (c[0],c[1],c[2],0)
                         self.cover.set_at((cx,cy),c)
         
     def scratch(self,from_pos,to_pos):
