Ejemplo n.º 1
0
 def put_message(self):
     '''
     Displays self.message
     '''
     self.message = "Score : %3d    High : %3d"%(self.score,self.high)
     text = self.Font.render(self.message, True, (0, 0, 255))    
     screen.blit(text, (WIDTH - 50 - text.get_width(),int(.9*HEIGHT)))
Ejemplo n.º 2
0
 def put_message(self):
     message = "Balls : %d" % (self.n)
     text = self.Font.render(message, True, (0, 0, 255))
     screen.blit(text, (100, int(.9 * screen.get_height())))
     display.update(
         [[0, int(screen.get_height() * .9)],
          [int(screen.get_width() / 2),
           int(screen.get_height() * .1)]])
Ejemplo n.º 3
0
 def draw(self):
     screen.blit(self.pic, (self.position-self.size/2) )
     for i, t in enumerate(self.tail[::4]):
         screen.blit(self.tail_pic, map(int, ((i-3)*.01*WIDTH,t-self.pic.get_width()/2)) )
         #draw.circle( screen, (255,255,0,0),map(int, ((i-1)*.01*WIDTH,t)),int(15-i*.4) )
     #x, y = self.position - self.size/2
     #w, h = self.size
     #display.update([[x, y], [w, h]])
Ejemplo n.º 4
0
 def put_message(self):
     message = "Balls : %2d    Score : %3d    High : %3d" % (
         self.n, self.score, self.high)
     text = self.Font.render(message, True, (0, 0, 255))
     screen.blit(text, (screen.get_width() / 2 - text.get_width() / 2,
                        int(.9 * screen.get_height())))
     display.update(
         [[0, int(screen.get_height() * .9)],
          [int(screen.get_width()),
           int(screen.get_height() * .1)]])
Ejemplo n.º 5
0
 def draw(self):
     '''
     Draws every thing on the screen
     '''
     screen.fill((0,0,0))    # Fill screen with black
     # Fill screen with background pattern
     for y in range(0, HEIGHT, self.pic.get_height()):
         for x in range(int(self.bg_x), WIDTH+self.pic.get_width(), self.pic.get_width()):
             screen.blit(self.pic, (x, y))
     for brick in self.bricks.values():  # Draws all the bricks
         brick.draw()
     self.player.draw()  # Draw the player
     self.put_message()
     self.center_msg()
     display.flip()  # Update the display
Ejemplo n.º 6
0
 def draw(self):
     screen.blit(self.pic,
                 (self.x - self.width / 2, self.y - self.height / 2))
Ejemplo n.º 7
0
 def draw(self):
     screen.blit(self.pic, (self.position-self.size/2) )
     #draw.circle( screen, (0,0,128), map(int, self.position), self.radius )
Ejemplo n.º 8
0
 def draw(self):
     screen.blit(self.pic, (self.x-self.width/2, self.y-self.height/2))
Ejemplo n.º 9
0
 def put_message(self):
     message = "Balls : %d"%(self.n)
     text = self.Font.render(message, True, (0, 0, 255))    
     screen.blit(text, (100,int(.9*screen.get_height())))
     display.update([[0,int(screen.get_height()*.9)],[int(screen.get_width()/2),int(screen.get_height()*.1)]])
Ejemplo n.º 10
0
 def draw(self):
     self.position_int.x, self.position_int.y = int(self.position.x), int(
         self.position.y)
     screen.blit(self.pic, (self.position_int - self.size / 2))
Ejemplo n.º 11
0
 def center_msg(self):
     '''
     Displays self.message
     '''
     text = self.Font.render(self.msg_center, True, (255, 0, 0))    
     screen.blit(text, (int(WIDTH-text.get_width())/2,int(HEIGHT-text.get_height())/2))
Ejemplo n.º 12
0
 def put_message(self):
     message = "Balls : %2d    Score : %3d    High : %3d"%(self.n,self.score,self.high)
     text = self.Font.render(message, True, (0, 0, 255))    
     screen.blit(text, (screen.get_width()/2 - text.get_width()/2,int(.9*screen.get_height())))
     display.update([[0,int(screen.get_height()*.9)],[int(screen.get_width()),int(screen.get_height()*.1)]])
Ejemplo n.º 13
0
 def draw(self):
     self.position_int.x,self.position_int.y = int(self.position.x),int(self.position.y)
     screen.blit(self.pic, (self.position_int-self.size/2) )